From 7fe6e698ba0de70aa96cffa803cdb7f705fc9843 Mon Sep 17 00:00:00 2001 From: Sebastian Thiel Date: Sat, 24 Dec 2016 15:52:23 +0100 Subject: [PATCH] chore(gen): update code to latest version required before publishing --- gen/adexchangebuyer1d3-cli/Cargo.toml | 4 +- gen/adexchangebuyer1d3-cli/README.md | 11 +- gen/adexchangebuyer1d3-cli/mkdocs.yml | 4 +- gen/adexchangebuyer1d3-cli/src/main.rs | 2 +- gen/adexchangebuyer1d3/Cargo.toml | 4 +- gen/adexchangebuyer1d3/README.md | 68 +- gen/adexchangebuyer1d3/src/lib.rs | 6 +- gen/adexchangebuyer1d3/src/lib.rs.in | 4 +- gen/adexchangebuyer1d4-cli/Cargo.toml | 4 +- gen/adexchangebuyer1d4-cli/README.md | 11 +- gen/adexchangebuyer1d4-cli/mkdocs.yml | 4 +- gen/adexchangebuyer1d4-cli/src/main.rs | 2 +- gen/adexchangebuyer1d4/Cargo.toml | 4 +- gen/adexchangebuyer1d4/README.md | 80 +- gen/adexchangebuyer1d4/src/lib.rs | 6 +- gen/adexchangebuyer1d4/src/lib.rs.in | 4 +- gen/adexchangeseller2-cli/Cargo.toml | 4 +- gen/adexchangeseller2-cli/README.md | 11 +- gen/adexchangeseller2-cli/mkdocs.yml | 4 +- gen/adexchangeseller2-cli/src/main.rs | 2 +- gen/adexchangeseller2/Cargo.toml | 4 +- gen/adexchangeseller2/README.md | 46 +- gen/adexchangeseller2/src/lib.rs | 6 +- gen/adexchangeseller2/src/lib.rs.in | 4 +- gen/admin1_directory-cli/Cargo.toml | 4 +- gen/admin1_directory-cli/README.md | 11 +- gen/admin1_directory-cli/mkdocs.yml | 4 +- gen/admin1_directory-cli/src/main.rs | 2 +- gen/admin1_directory/Cargo.toml | 4 +- gen/admin1_directory/README.md | 114 +- gen/admin1_directory/src/lib.rs | 6 +- gen/admin1_directory/src/lib.rs.in | 4 +- gen/admin1_reports-cli/Cargo.toml | 4 +- gen/admin1_reports-cli/README.md | 11 +- gen/admin1_reports-cli/mkdocs.yml | 4 +- gen/admin1_reports-cli/src/main.rs | 2 +- gen/admin1_reports/Cargo.toml | 4 +- gen/admin1_reports/README.md | 56 +- gen/admin1_reports/src/lib.rs | 6 +- gen/admin1_reports/src/lib.rs.in | 4 +- gen/adsense1d4-cli/Cargo.toml | 4 +- gen/adsense1d4-cli/README.md | 11 +- gen/adsense1d4-cli/mkdocs.yml | 4 +- gen/adsense1d4-cli/src/main.rs | 2 +- gen/adsense1d4/Cargo.toml | 4 +- gen/adsense1d4/README.md | 72 +- gen/adsense1d4/src/lib.rs | 6 +- gen/adsense1d4/src/lib.rs.in | 4 +- gen/adsensehost4d1-cli/Cargo.toml | 4 +- gen/adsensehost4d1-cli/README.md | 11 +- gen/adsensehost4d1-cli/mkdocs.yml | 4 +- gen/adsensehost4d1-cli/src/main.rs | 2 +- gen/adsensehost4d1/Cargo.toml | 4 +- gen/adsensehost4d1/README.md | 56 +- gen/adsensehost4d1/src/lib.rs | 6 +- gen/adsensehost4d1/src/lib.rs.in | 4 +- gen/analytics3-cli/Cargo.toml | 4 +- gen/analytics3-cli/README.md | 11 +- gen/analytics3-cli/mkdocs.yml | 4 +- gen/analytics3-cli/src/main.rs | 2 +- gen/analytics3/Cargo.toml | 4 +- gen/analytics3/README.md | 50 +- gen/analytics3/src/lib.rs | 6 +- gen/analytics3/src/lib.rs.in | 4 +- gen/androidenterprise1-cli/Cargo.toml | 4 +- gen/androidenterprise1-cli/README.md | 11 +- gen/androidenterprise1-cli/mkdocs.yml | 4 +- gen/androidenterprise1-cli/src/main.rs | 2 +- gen/androidenterprise1/Cargo.toml | 4 +- gen/androidenterprise1/README.md | 88 +- gen/androidenterprise1/src/lib.rs | 6 +- gen/androidenterprise1/src/lib.rs.in | 4 +- gen/androidpublisher2-cli/Cargo.toml | 4 +- gen/androidpublisher2-cli/README.md | 11 +- gen/androidpublisher2-cli/mkdocs.yml | 4 +- gen/androidpublisher2-cli/src/main.rs | 2 +- gen/androidpublisher2/Cargo.toml | 4 +- gen/androidpublisher2/README.md | 62 +- gen/androidpublisher2/src/lib.rs | 6 +- gen/androidpublisher2/src/lib.rs.in | 4 +- gen/appengine1-cli/Cargo.toml | 4 +- gen/appengine1-cli/README.md | 11 +- gen/appengine1-cli/mkdocs.yml | 4 +- gen/appengine1-cli/src/main.rs | 2 +- gen/appengine1/Cargo.toml | 4 +- gen/appengine1/README.md | 42 +- gen/appengine1/src/lib.rs | 6 +- gen/appengine1/src/lib.rs.in | 4 +- gen/appengine1_beta4-cli/Cargo.toml | 4 +- gen/appengine1_beta4-cli/README.md | 11 +- gen/appengine1_beta4-cli/mkdocs.yml | 4 +- gen/appengine1_beta4-cli/src/main.rs | 2 +- gen/appengine1_beta4/Cargo.toml | 4 +- gen/appengine1_beta4/README.md | 42 +- gen/appengine1_beta4/src/lib.rs | 6 +- gen/appengine1_beta4/src/lib.rs.in | 4 +- gen/appengine1_beta5-cli/Cargo.toml | 4 +- gen/appengine1_beta5-cli/README.md | 11 +- gen/appengine1_beta5-cli/mkdocs.yml | 4 +- gen/appengine1_beta5-cli/src/main.rs | 2 +- gen/appengine1_beta5/Cargo.toml | 4 +- gen/appengine1_beta5/README.md | 42 +- gen/appengine1_beta5/src/lib.rs | 6 +- gen/appengine1_beta5/src/lib.rs.in | 4 +- gen/appsactivity1-cli/Cargo.toml | 4 +- gen/appsactivity1-cli/README.md | 11 +- gen/appsactivity1-cli/mkdocs.yml | 4 +- gen/appsactivity1-cli/src/main.rs | 2 +- gen/appsactivity1/Cargo.toml | 4 +- gen/appsactivity1/README.md | 44 +- gen/appsactivity1/src/lib.rs | 6 +- gen/appsactivity1/src/lib.rs.in | 4 +- gen/appstate1-cli/Cargo.toml | 4 +- gen/appstate1-cli/README.md | 11 +- gen/appstate1-cli/mkdocs.yml | 4 +- gen/appstate1-cli/src/main.rs | 2 +- gen/appstate1/Cargo.toml | 4 +- gen/appstate1/README.md | 42 +- gen/appstate1/src/lib.rs | 6 +- gen/appstate1/src/lib.rs.in | 4 +- gen/autoscaler1_beta2-cli/Cargo.toml | 4 +- gen/autoscaler1_beta2-cli/README.md | 11 +- gen/autoscaler1_beta2-cli/mkdocs.yml | 4 +- gen/autoscaler1_beta2-cli/src/main.rs | 2 +- gen/autoscaler1_beta2/Cargo.toml | 4 +- gen/autoscaler1_beta2/README.md | 50 +- gen/autoscaler1_beta2/src/lib.rs | 6 +- gen/autoscaler1_beta2/src/lib.rs.in | 4 +- gen/bigquery2-cli/Cargo.toml | 4 +- gen/bigquery2-cli/README.md | 11 +- gen/bigquery2-cli/mkdocs.yml | 4 +- gen/bigquery2-cli/src/main.rs | 2 +- gen/bigquery2/Cargo.toml | 4 +- gen/bigquery2/README.md | 58 +- gen/bigquery2/src/lib.rs | 6 +- gen/bigquery2/src/lib.rs.in | 4 +- gen/blogger3-cli/Cargo.toml | 4 +- gen/blogger3-cli/README.md | 11 +- gen/blogger3-cli/mkdocs.yml | 4 +- gen/blogger3-cli/src/main.rs | 2 +- gen/blogger3/Cargo.toml | 4 +- gen/blogger3/README.md | 70 +- gen/blogger3/src/lib.rs | 6 +- gen/blogger3/src/lib.rs.in | 4 +- gen/books1-cli/Cargo.toml | 4 +- gen/books1-cli/README.md | 11 +- gen/books1-cli/mkdocs.yml | 4 +- gen/books1-cli/src/main.rs | 2 +- gen/books1/Cargo.toml | 4 +- gen/books1/README.md | 68 +- gen/books1/src/lib.rs | 6 +- gen/books1/src/lib.rs.in | 4 +- gen/calendar3-cli/Cargo.toml | 4 +- gen/calendar3-cli/README.md | 11 +- gen/calendar3-cli/mkdocs.yml | 4 +- gen/calendar3-cli/src/main.rs | 2 +- gen/calendar3/Cargo.toml | 4 +- gen/calendar3/README.md | 86 +- gen/calendar3/src/lib.rs | 6 +- gen/calendar3/src/lib.rs.in | 4 +- gen/civicinfo2-cli/Cargo.toml | 43 - gen/civicinfo2-cli/LICENSE.md | 30 - gen/civicinfo2-cli/README.md | 115 - gen/civicinfo2-cli/mkdocs.yml | 21 - gen/civicinfo2-cli/src/cmn.rs | 721 ----- gen/civicinfo2-cli/src/main.rs | 649 ----- gen/civicinfo2/Cargo.toml | 34 - gen/civicinfo2/LICENSE.md | 30 - gen/civicinfo2/README.md | 187 -- gen/civicinfo2/src/build.rs | 25 - gen/civicinfo2/src/cmn.rs | 753 ----- gen/civicinfo2/src/lib.rs | 196 -- gen/civicinfo2/src/lib.rs.in | 2426 ----------------- gen/classroom1-cli/Cargo.toml | 4 +- gen/classroom1-cli/README.md | 11 +- gen/classroom1-cli/mkdocs.yml | 4 +- gen/classroom1-cli/src/main.rs | 2 +- gen/classroom1/Cargo.toml | 4 +- gen/classroom1/README.md | 52 +- gen/classroom1/src/lib.rs | 6 +- gen/classroom1/src/lib.rs.in | 4 +- gen/cloudbilling1-cli/Cargo.toml | 4 +- gen/cloudbilling1-cli/README.md | 11 +- gen/cloudbilling1-cli/mkdocs.yml | 4 +- gen/cloudbilling1-cli/src/main.rs | 2 +- gen/cloudbilling1/Cargo.toml | 4 +- gen/cloudbilling1/README.md | 46 +- gen/cloudbilling1/src/lib.rs | 6 +- gen/cloudbilling1/src/lib.rs.in | 4 +- gen/clouddebugger2-cli/Cargo.toml | 4 +- gen/clouddebugger2-cli/README.md | 11 +- gen/clouddebugger2-cli/mkdocs.yml | 4 +- gen/clouddebugger2-cli/src/main.rs | 2 +- gen/clouddebugger2/Cargo.toml | 4 +- gen/clouddebugger2/README.md | 44 +- gen/clouddebugger2/src/lib.rs | 6 +- gen/clouddebugger2/src/lib.rs.in | 4 +- gen/cloudlatencytest2-cli/Cargo.toml | 4 +- gen/cloudlatencytest2-cli/README.md | 11 +- gen/cloudlatencytest2-cli/mkdocs.yml | 4 +- gen/cloudlatencytest2-cli/src/main.rs | 2 +- gen/cloudlatencytest2/Cargo.toml | 4 +- gen/cloudlatencytest2/README.md | 42 +- gen/cloudlatencytest2/src/lib.rs | 6 +- gen/cloudlatencytest2/src/lib.rs.in | 4 +- gen/cloudmonitoring2_beta2-cli/Cargo.toml | 4 +- gen/cloudmonitoring2_beta2-cli/README.md | 11 +- gen/cloudmonitoring2_beta2-cli/mkdocs.yml | 4 +- gen/cloudmonitoring2_beta2-cli/src/main.rs | 2 +- gen/cloudmonitoring2_beta2/Cargo.toml | 4 +- gen/cloudmonitoring2_beta2/README.md | 50 +- gen/cloudmonitoring2_beta2/src/lib.rs | 6 +- gen/cloudmonitoring2_beta2/src/lib.rs.in | 4 +- gen/cloudresourcemanager1-cli/Cargo.toml | 4 +- gen/cloudresourcemanager1-cli/README.md | 11 +- gen/cloudresourcemanager1-cli/mkdocs.yml | 4 +- gen/cloudresourcemanager1-cli/src/main.rs | 2 +- gen/cloudresourcemanager1/Cargo.toml | 4 +- gen/cloudresourcemanager1/README.md | 52 +- gen/cloudresourcemanager1/src/lib.rs | 6 +- gen/cloudresourcemanager1/src/lib.rs.in | 4 +- .../Cargo.toml | 4 +- gen/cloudresourcemanager1_beta1-cli/README.md | 11 +- .../mkdocs.yml | 4 +- .../src/main.rs | 2 +- gen/cloudresourcemanager1_beta1/Cargo.toml | 4 +- gen/cloudresourcemanager1_beta1/README.md | 48 +- gen/cloudresourcemanager1_beta1/src/lib.rs | 6 +- gen/cloudresourcemanager1_beta1/src/lib.rs.in | 4 +- gen/cloudtrace1-cli/Cargo.toml | 43 - gen/cloudtrace1-cli/LICENSE.md | 30 - gen/cloudtrace1-cli/README.md | 115 - gen/cloudtrace1-cli/mkdocs.yml | 19 - gen/cloudtrace1-cli/src/cmn.rs | 721 ----- gen/cloudtrace1-cli/src/main.rs | 544 ---- gen/cloudtrace1/Cargo.toml | 34 - gen/cloudtrace1/LICENSE.md | 30 - gen/cloudtrace1/README.md | 173 -- gen/cloudtrace1/src/build.rs | 25 - gen/cloudtrace1/src/cmn.rs | 753 ----- gen/cloudtrace1/src/lib.rs | 182 -- gen/cloudtrace1/src/lib.rs.in | 1235 --------- gen/clouduseraccountsvm_beta-cli/Cargo.toml | 4 +- gen/clouduseraccountsvm_beta-cli/README.md | 11 +- gen/clouduseraccountsvm_beta-cli/mkdocs.yml | 4 +- gen/clouduseraccountsvm_beta-cli/src/main.rs | 2 +- gen/clouduseraccountsvm_beta/Cargo.toml | 4 +- gen/clouduseraccountsvm_beta/README.md | 52 +- gen/clouduseraccountsvm_beta/src/lib.rs | 6 +- gen/clouduseraccountsvm_beta/src/lib.rs.in | 4 +- gen/container1-cli/Cargo.toml | 4 +- gen/container1-cli/README.md | 11 +- gen/container1-cli/mkdocs.yml | 4 +- gen/container1-cli/src/main.rs | 2 +- gen/container1/Cargo.toml | 4 +- gen/container1/README.md | 42 +- gen/container1/src/lib.rs | 6 +- gen/container1/src/lib.rs.in | 4 +- gen/content2-cli/Cargo.toml | 4 +- gen/content2-cli/README.md | 11 +- gen/content2-cli/mkdocs.yml | 4 +- gen/content2-cli/src/main.rs | 2 +- gen/content2/Cargo.toml | 4 +- gen/content2/README.md | 72 +- gen/content2/src/lib.rs | 6 +- gen/content2/src/lib.rs.in | 4 +- gen/content2_sandbox-cli/Cargo.toml | 4 +- gen/content2_sandbox-cli/README.md | 11 +- gen/content2_sandbox-cli/mkdocs.yml | 4 +- gen/content2_sandbox-cli/src/main.rs | 2 +- gen/content2_sandbox/Cargo.toml | 4 +- gen/content2_sandbox/README.md | 44 +- gen/content2_sandbox/src/lib.rs | 6 +- gen/content2_sandbox/src/lib.rs.in | 4 +- gen/coordinate1-cli/Cargo.toml | 4 +- gen/coordinate1-cli/README.md | 11 +- gen/coordinate1-cli/mkdocs.yml | 4 +- gen/coordinate1-cli/src/main.rs | 2 +- gen/coordinate1/Cargo.toml | 4 +- gen/coordinate1/README.md | 64 +- gen/coordinate1/src/lib.rs | 6 +- gen/coordinate1/src/lib.rs.in | 4 +- gen/customsearch1-cli/Cargo.toml | 4 +- gen/customsearch1-cli/README.md | 11 +- gen/customsearch1-cli/mkdocs.yml | 4 +- gen/customsearch1-cli/src/main.rs | 2 +- gen/customsearch1/Cargo.toml | 4 +- gen/customsearch1/README.md | 42 +- gen/customsearch1/src/lib.rs | 6 +- gen/customsearch1/src/lib.rs.in | 4 +- gen/dataproc1-cli/Cargo.toml | 4 +- gen/dataproc1-cli/README.md | 11 +- gen/dataproc1-cli/mkdocs.yml | 4 +- gen/dataproc1-cli/src/main.rs | 2 +- gen/dataproc1/Cargo.toml | 4 +- gen/dataproc1/README.md | 42 +- gen/dataproc1/src/lib.rs | 6 +- gen/dataproc1/src/lib.rs.in | 4 +- gen/deploymentmanager2-cli/Cargo.toml | 4 +- gen/deploymentmanager2-cli/README.md | 11 +- gen/deploymentmanager2-cli/mkdocs.yml | 4 +- gen/deploymentmanager2-cli/src/main.rs | 2 +- gen/deploymentmanager2/Cargo.toml | 4 +- gen/deploymentmanager2/README.md | 60 +- gen/deploymentmanager2/src/lib.rs | 6 +- gen/deploymentmanager2/src/lib.rs.in | 4 +- gen/deploymentmanager2_beta2-cli/Cargo.toml | 4 +- gen/deploymentmanager2_beta2-cli/README.md | 11 +- gen/deploymentmanager2_beta2-cli/mkdocs.yml | 4 +- gen/deploymentmanager2_beta2-cli/src/main.rs | 2 +- gen/deploymentmanager2_beta2/Cargo.toml | 4 +- gen/deploymentmanager2_beta2/README.md | 60 +- gen/deploymentmanager2_beta2/src/lib.rs | 6 +- gen/deploymentmanager2_beta2/src/lib.rs.in | 4 +- gen/dfareporting2d1-cli/Cargo.toml | 4 +- gen/dfareporting2d1-cli/README.md | 11 +- gen/dfareporting2d1-cli/mkdocs.yml | 4 +- gen/dfareporting2d1-cli/src/main.rs | 2 +- gen/dfareporting2d1/Cargo.toml | 4 +- gen/dfareporting2d1/README.md | 266 +- gen/dfareporting2d1/src/lib.rs | 6 +- gen/dfareporting2d1/src/lib.rs.in | 4 +- gen/dfareporting2d2-cli/Cargo.toml | 4 +- gen/dfareporting2d2-cli/README.md | 11 +- gen/dfareporting2d2-cli/mkdocs.yml | 4 +- gen/dfareporting2d2-cli/src/main.rs | 2 +- gen/dfareporting2d2/Cargo.toml | 4 +- gen/dfareporting2d2/README.md | 266 +- gen/dfareporting2d2/src/lib.rs | 6 +- gen/dfareporting2d2/src/lib.rs.in | 4 +- gen/dfareporting2d3-cli/Cargo.toml | 4 +- gen/dfareporting2d3-cli/README.md | 11 +- gen/dfareporting2d3-cli/mkdocs.yml | 4 +- gen/dfareporting2d3-cli/src/main.rs | 2 +- gen/dfareporting2d3/Cargo.toml | 4 +- gen/dfareporting2d3/README.md | 266 +- gen/dfareporting2d3/src/lib.rs | 6 +- gen/dfareporting2d3/src/lib.rs.in | 4 +- gen/dfareporting2d4-cli/Cargo.toml | 4 +- gen/dfareporting2d4-cli/README.md | 11 +- gen/dfareporting2d4-cli/mkdocs.yml | 4 +- gen/dfareporting2d4-cli/src/main.rs | 2 +- gen/dfareporting2d4/Cargo.toml | 4 +- gen/dfareporting2d4/README.md | 266 +- gen/dfareporting2d4/src/lib.rs | 6 +- gen/dfareporting2d4/src/lib.rs.in | 4 +- gen/dfareporting2d5-cli/Cargo.toml | 4 +- gen/dfareporting2d5-cli/README.md | 11 +- gen/dfareporting2d5-cli/mkdocs.yml | 4 +- gen/dfareporting2d5-cli/src/main.rs | 2 +- gen/dfareporting2d5/Cargo.toml | 4 +- gen/dfareporting2d5/README.md | 274 +- gen/dfareporting2d5/src/lib.rs | 6 +- gen/dfareporting2d5/src/lib.rs.in | 4 +- gen/dfareporting2d6-cli/Cargo.toml | 4 +- gen/dfareporting2d6-cli/README.md | 11 +- gen/dfareporting2d6-cli/mkdocs.yml | 4 +- gen/dfareporting2d6-cli/src/main.rs | 2 +- gen/dfareporting2d6/Cargo.toml | 4 +- gen/dfareporting2d6/README.md | 282 +- gen/dfareporting2d6/src/lib.rs | 6 +- gen/dfareporting2d6/src/lib.rs.in | 4 +- gen/dfareporting2d7-cli/Cargo.toml | 4 +- gen/dfareporting2d7-cli/README.md | 11 +- gen/dfareporting2d7-cli/mkdocs.yml | 4 +- gen/dfareporting2d7-cli/src/main.rs | 2 +- gen/dfareporting2d7/Cargo.toml | 4 +- gen/dfareporting2d7/README.md | 286 +- gen/dfareporting2d7/src/lib.rs | 6 +- gen/dfareporting2d7/src/lib.rs.in | 4 +- gen/discovery1-cli/Cargo.toml | 4 +- gen/discovery1-cli/README.md | 11 +- gen/discovery1-cli/mkdocs.yml | 4 +- gen/discovery1-cli/src/main.rs | 2 +- gen/discovery1/Cargo.toml | 4 +- gen/discovery1/README.md | 42 +- gen/discovery1/src/lib.rs | 6 +- gen/discovery1/src/lib.rs.in | 4 +- gen/dns1-cli/Cargo.toml | 4 +- gen/dns1-cli/README.md | 11 +- gen/dns1-cli/mkdocs.yml | 4 +- gen/dns1-cli/src/main.rs | 2 +- gen/dns1/Cargo.toml | 4 +- gen/dns1/README.md | 56 +- gen/dns1/src/lib.rs | 6 +- gen/dns1/src/lib.rs.in | 4 +- gen/doubleclickbidmanager1-cli/Cargo.toml | 4 +- gen/doubleclickbidmanager1-cli/README.md | 11 +- gen/doubleclickbidmanager1-cli/mkdocs.yml | 4 +- gen/doubleclickbidmanager1-cli/src/main.rs | 2 +- gen/doubleclickbidmanager1/Cargo.toml | 4 +- gen/doubleclickbidmanager1/README.md | 52 +- gen/doubleclickbidmanager1/src/lib.rs | 6 +- gen/doubleclickbidmanager1/src/lib.rs.in | 4 +- gen/doubleclicksearch2-cli/Cargo.toml | 4 +- gen/doubleclicksearch2-cli/README.md | 11 +- gen/doubleclicksearch2-cli/mkdocs.yml | 4 +- gen/doubleclicksearch2-cli/src/main.rs | 2 +- gen/doubleclicksearch2/Cargo.toml | 4 +- gen/doubleclicksearch2/README.md | 54 +- gen/doubleclicksearch2/src/lib.rs | 6 +- gen/doubleclicksearch2/src/lib.rs.in | 4 +- gen/drive2-cli/Cargo.toml | 4 +- gen/drive2-cli/README.md | 11 +- gen/drive2-cli/mkdocs.yml | 4 +- gen/drive2-cli/src/main.rs | 2 +- gen/drive2/Cargo.toml | 4 +- gen/drive2/README.md | 108 +- gen/drive2/src/lib.rs | 6 +- gen/drive2/src/lib.rs.in | 4 +- gen/drive3-cli/Cargo.toml | 4 +- gen/drive3-cli/README.md | 11 +- gen/drive3-cli/mkdocs.yml | 4 +- gen/drive3-cli/src/main.rs | 2 +- gen/drive3/Cargo.toml | 4 +- gen/drive3/README.md | 94 +- gen/drive3/src/lib.rs | 6 +- gen/drive3/src/lib.rs.in | 4 +- gen/firebasedynamiclinks1-cli/Cargo.toml | 4 +- gen/firebasedynamiclinks1-cli/README.md | 11 +- gen/firebasedynamiclinks1-cli/mkdocs.yml | 4 +- gen/firebasedynamiclinks1-cli/src/main.rs | 2 +- gen/firebasedynamiclinks1/Cargo.toml | 4 +- gen/firebasedynamiclinks1/README.md | 42 +- gen/firebasedynamiclinks1/src/lib.rs | 6 +- gen/firebasedynamiclinks1/src/lib.rs.in | 4 +- gen/fitness1-cli/Cargo.toml | 4 +- gen/fitness1-cli/README.md | 11 +- gen/fitness1-cli/mkdocs.yml | 4 +- gen/fitness1-cli/src/main.rs | 2 +- gen/fitness1/Cargo.toml | 4 +- gen/fitness1/README.md | 42 +- gen/fitness1/src/lib.rs | 6 +- gen/fitness1/src/lib.rs.in | 4 +- gen/fusiontables2-cli/Cargo.toml | 4 +- gen/fusiontables2-cli/README.md | 11 +- gen/fusiontables2-cli/mkdocs.yml | 4 +- gen/fusiontables2-cli/src/main.rs | 2 +- gen/fusiontables2/Cargo.toml | 4 +- gen/fusiontables2/README.md | 70 +- gen/fusiontables2/src/lib.rs | 6 +- gen/fusiontables2/src/lib.rs.in | 4 +- gen/games1-cli/Cargo.toml | 4 +- gen/games1-cli/README.md | 11 +- gen/games1-cli/mkdocs.yml | 4 +- gen/games1-cli/src/main.rs | 2 +- gen/games1/Cargo.toml | 4 +- gen/games1/README.md | 86 +- gen/games1/src/lib.rs | 6 +- gen/games1/src/lib.rs.in | 4 +- .../Cargo.toml | 4 +- .../README.md | 11 +- .../mkdocs.yml | 4 +- .../src/main.rs | 2 +- .../Cargo.toml | 4 +- .../README.md | 54 +- .../src/lib.rs | 6 +- .../src/lib.rs.in | 4 +- .../Cargo.toml | 4 +- gen/gamesmanagement1_management-cli/README.md | 11 +- .../mkdocs.yml | 4 +- .../src/main.rs | 2 +- gen/gamesmanagement1_management/Cargo.toml | 4 +- gen/gamesmanagement1_management/README.md | 58 +- gen/gamesmanagement1_management/src/lib.rs | 6 +- gen/gamesmanagement1_management/src/lib.rs.in | 4 +- gen/gan1_beta1-cli/Cargo.toml | 4 +- gen/gan1_beta1-cli/README.md | 11 +- gen/gan1_beta1-cli/mkdocs.yml | 4 +- gen/gan1_beta1-cli/src/main.rs | 2 +- gen/gan1_beta1/Cargo.toml | 4 +- gen/gan1_beta1/README.md | 64 +- gen/gan1_beta1/src/lib.rs | 6 +- gen/gan1_beta1/src/lib.rs.in | 4 +- gen/genomics1-cli/Cargo.toml | 4 +- gen/genomics1-cli/README.md | 11 +- gen/genomics1-cli/mkdocs.yml | 4 +- gen/genomics1-cli/src/main.rs | 2 +- gen/genomics1/Cargo.toml | 4 +- gen/genomics1/README.md | 74 +- gen/genomics1/src/lib.rs | 6 +- gen/genomics1/src/lib.rs.in | 4 +- gen/gmail1-cli/Cargo.toml | 4 +- gen/gmail1-cli/README.md | 11 +- gen/gmail1-cli/mkdocs.yml | 4 +- gen/gmail1-cli/src/main.rs | 2 +- gen/gmail1/Cargo.toml | 4 +- gen/gmail1/README.md | 54 +- gen/gmail1/src/lib.rs | 6 +- gen/gmail1/src/lib.rs.in | 4 +- gen/groupsmigration1-cli/Cargo.toml | 4 +- gen/groupsmigration1-cli/README.md | 11 +- gen/groupsmigration1-cli/mkdocs.yml | 4 +- gen/groupsmigration1-cli/src/main.rs | 2 +- gen/groupsmigration1/Cargo.toml | 4 +- gen/groupsmigration1/README.md | 44 +- gen/groupsmigration1/src/lib.rs | 6 +- gen/groupsmigration1/src/lib.rs.in | 4 +- gen/groupssettings1-cli/Cargo.toml | 4 +- gen/groupssettings1-cli/README.md | 11 +- gen/groupssettings1-cli/mkdocs.yml | 4 +- gen/groupssettings1-cli/src/main.rs | 2 +- gen/groupssettings1/Cargo.toml | 4 +- gen/groupssettings1/README.md | 42 +- gen/groupssettings1/src/lib.rs | 6 +- gen/groupssettings1/src/lib.rs.in | 4 +- gen/iam1-cli/Cargo.toml | 4 +- gen/iam1-cli/README.md | 11 +- gen/iam1-cli/mkdocs.yml | 4 +- gen/iam1-cli/src/main.rs | 2 +- gen/iam1/Cargo.toml | 4 +- gen/iam1/README.md | 46 +- gen/iam1/src/lib.rs | 6 +- gen/iam1/src/lib.rs.in | 4 +- gen/identitytoolkit3-cli/Cargo.toml | 4 +- gen/identitytoolkit3-cli/README.md | 11 +- gen/identitytoolkit3-cli/mkdocs.yml | 4 +- gen/identitytoolkit3-cli/src/main.rs | 2 +- gen/identitytoolkit3/Cargo.toml | 4 +- gen/identitytoolkit3/README.md | 44 +- gen/identitytoolkit3/src/lib.rs | 6 +- gen/identitytoolkit3/src/lib.rs.in | 4 +- gen/kgsearch1-cli/Cargo.toml | 4 +- gen/kgsearch1-cli/README.md | 11 +- gen/kgsearch1-cli/mkdocs.yml | 4 +- gen/kgsearch1-cli/src/main.rs | 2 +- gen/kgsearch1/Cargo.toml | 4 +- gen/kgsearch1/README.md | 42 +- gen/kgsearch1/src/lib.rs | 6 +- gen/kgsearch1/src/lib.rs.in | 4 +- gen/licensing1-cli/Cargo.toml | 4 +- gen/licensing1-cli/README.md | 11 +- gen/licensing1-cli/mkdocs.yml | 4 +- gen/licensing1-cli/src/main.rs | 2 +- gen/licensing1/Cargo.toml | 4 +- gen/licensing1/README.md | 44 +- gen/licensing1/src/lib.rs | 6 +- gen/licensing1/src/lib.rs.in | 4 +- gen/logging2-cli/Cargo.toml | 4 +- gen/logging2-cli/README.md | 11 +- gen/logging2-cli/mkdocs.yml | 4 +- gen/logging2-cli/src/main.rs | 2 +- gen/logging2/Cargo.toml | 4 +- gen/logging2/README.md | 54 +- gen/logging2/src/lib.rs | 6 +- gen/logging2/src/lib.rs.in | 4 +- gen/logging2_beta1-cli/Cargo.toml | 4 +- gen/logging2_beta1-cli/README.md | 11 +- gen/logging2_beta1-cli/mkdocs.yml | 4 +- gen/logging2_beta1-cli/src/main.rs | 2 +- gen/logging2_beta1/Cargo.toml | 4 +- gen/logging2_beta1/README.md | 52 +- gen/logging2_beta1/src/lib.rs | 6 +- gen/logging2_beta1/src/lib.rs.in | 4 +- gen/manager1_beta2-cli/Cargo.toml | 4 +- gen/manager1_beta2-cli/README.md | 11 +- gen/manager1_beta2-cli/mkdocs.yml | 4 +- gen/manager1_beta2-cli/src/main.rs | 2 +- gen/manager1_beta2/Cargo.toml | 4 +- gen/manager1_beta2/README.md | 48 +- gen/manager1_beta2/src/lib.rs | 6 +- gen/manager1_beta2/src/lib.rs.in | 4 +- gen/manufacturers1-cli/Cargo.toml | 4 +- gen/manufacturers1-cli/README.md | 11 +- gen/manufacturers1-cli/mkdocs.yml | 4 +- gen/manufacturers1-cli/src/main.rs | 2 +- gen/manufacturers1/Cargo.toml | 4 +- gen/manufacturers1/README.md | 42 +- gen/manufacturers1/src/lib.rs | 6 +- gen/manufacturers1/src/lib.rs.in | 4 +- gen/mirror1-cli/Cargo.toml | 4 +- gen/mirror1-cli/README.md | 11 +- gen/mirror1-cli/mkdocs.yml | 4 +- gen/mirror1-cli/src/main.rs | 2 +- gen/mirror1/Cargo.toml | 4 +- gen/mirror1/README.md | 70 +- gen/mirror1/src/lib.rs | 6 +- gen/mirror1/src/lib.rs.in | 4 +- gen/ml1_beta1-cli/Cargo.toml | 4 +- gen/ml1_beta1-cli/README.md | 11 +- gen/ml1_beta1-cli/mkdocs.yml | 4 +- gen/ml1_beta1-cli/src/main.rs | 2 +- gen/ml1_beta1/Cargo.toml | 4 +- gen/ml1_beta1/README.md | 42 +- gen/ml1_beta1/src/lib.rs | 6 +- gen/ml1_beta1/src/lib.rs.in | 4 +- gen/monitoring3-cli/Cargo.toml | 4 +- gen/monitoring3-cli/README.md | 11 +- gen/monitoring3-cli/mkdocs.yml | 4 +- gen/monitoring3-cli/src/main.rs | 2 +- gen/monitoring3/Cargo.toml | 4 +- gen/monitoring3/README.md | 42 +- gen/monitoring3/src/lib.rs | 6 +- gen/monitoring3/src/lib.rs.in | 4 +- gen/pagespeedonline2-cli/Cargo.toml | 4 +- gen/pagespeedonline2-cli/README.md | 11 +- gen/pagespeedonline2-cli/mkdocs.yml | 4 +- gen/pagespeedonline2-cli/src/main.rs | 2 +- gen/pagespeedonline2/Cargo.toml | 4 +- gen/pagespeedonline2/README.md | 42 +- gen/pagespeedonline2/src/lib.rs | 6 +- gen/pagespeedonline2/src/lib.rs.in | 4 +- gen/partners2-cli/Cargo.toml | 4 +- gen/partners2-cli/README.md | 11 +- gen/partners2-cli/mkdocs.yml | 4 +- gen/partners2-cli/src/main.rs | 2 +- gen/partners2/Cargo.toml | 4 +- gen/partners2/README.md | 50 +- gen/partners2/src/lib.rs | 6 +- gen/partners2/src/lib.rs.in | 4 +- gen/people1-cli/Cargo.toml | 4 +- gen/people1-cli/README.md | 11 +- gen/people1-cli/mkdocs.yml | 4 +- gen/people1-cli/src/main.rs | 2 +- gen/people1/Cargo.toml | 4 +- gen/people1/README.md | 42 +- gen/people1/src/lib.rs | 6 +- gen/people1/src/lib.rs.in | 4 +- gen/playmoviespartner1-cli/Cargo.toml | 4 +- gen/playmoviespartner1-cli/README.md | 11 +- gen/playmoviespartner1-cli/mkdocs.yml | 4 +- gen/playmoviespartner1-cli/src/main.rs | 2 +- gen/playmoviespartner1/Cargo.toml | 4 +- gen/playmoviespartner1/README.md | 42 +- gen/playmoviespartner1/src/lib.rs | 6 +- gen/playmoviespartner1/src/lib.rs.in | 4 +- gen/plus1-cli/Cargo.toml | 4 +- gen/plus1-cli/README.md | 11 +- gen/plus1-cli/mkdocs.yml | 4 +- gen/plus1-cli/src/main.rs | 2 +- gen/plus1/Cargo.toml | 4 +- gen/plus1/README.md | 50 +- gen/plus1/src/lib.rs | 6 +- gen/plus1/src/lib.rs.in | 4 +- gen/plusdomains1-cli/Cargo.toml | 4 +- gen/plusdomains1-cli/README.md | 11 +- gen/plusdomains1-cli/mkdocs.yml | 4 +- gen/plusdomains1-cli/src/main.rs | 2 +- gen/plusdomains1/Cargo.toml | 4 +- gen/plusdomains1/README.md | 64 +- gen/plusdomains1/src/lib.rs | 6 +- gen/plusdomains1/src/lib.rs.in | 4 +- gen/prediction1d6-cli/Cargo.toml | 4 +- gen/prediction1d6-cli/README.md | 11 +- gen/prediction1d6-cli/mkdocs.yml | 4 +- gen/prediction1d6-cli/src/main.rs | 2 +- gen/prediction1d6/Cargo.toml | 4 +- gen/prediction1d6/README.md | 44 +- gen/prediction1d6/src/lib.rs | 6 +- gen/prediction1d6/src/lib.rs.in | 4 +- gen/proximitybeacon1_beta1-cli/Cargo.toml | 4 +- gen/proximitybeacon1_beta1-cli/README.md | 11 +- gen/proximitybeacon1_beta1-cli/mkdocs.yml | 4 +- gen/proximitybeacon1_beta1-cli/src/main.rs | 2 +- gen/proximitybeacon1_beta1/Cargo.toml | 4 +- gen/proximitybeacon1_beta1/README.md | 52 +- gen/proximitybeacon1_beta1/src/lib.rs | 6 +- gen/proximitybeacon1_beta1/src/lib.rs.in | 4 +- gen/pubsub1-cli/Cargo.toml | 4 +- gen/pubsub1-cli/README.md | 11 +- gen/pubsub1-cli/mkdocs.yml | 4 +- gen/pubsub1-cli/src/main.rs | 2 +- gen/pubsub1/Cargo.toml | 4 +- gen/pubsub1/README.md | 42 +- gen/pubsub1/src/lib.rs | 6 +- gen/pubsub1/src/lib.rs.in | 4 +- gen/pubsub1_beta2-cli/Cargo.toml | 4 +- gen/pubsub1_beta2-cli/README.md | 11 +- gen/pubsub1_beta2-cli/mkdocs.yml | 4 +- gen/pubsub1_beta2-cli/src/main.rs | 2 +- gen/pubsub1_beta2/Cargo.toml | 4 +- gen/pubsub1_beta2/README.md | 42 +- gen/pubsub1_beta2/src/lib.rs | 6 +- gen/pubsub1_beta2/src/lib.rs.in | 4 +- gen/qpxexpress1-cli/Cargo.toml | 4 +- gen/qpxexpress1-cli/README.md | 11 +- gen/qpxexpress1-cli/mkdocs.yml | 4 +- gen/qpxexpress1-cli/src/main.rs | 2 +- gen/qpxexpress1/Cargo.toml | 4 +- gen/qpxexpress1/README.md | 42 +- gen/qpxexpress1/src/lib.rs | 6 +- gen/qpxexpress1/src/lib.rs.in | 4 +- gen/replicapool1_beta2-cli/Cargo.toml | 4 +- gen/replicapool1_beta2-cli/README.md | 11 +- gen/replicapool1_beta2-cli/mkdocs.yml | 4 +- gen/replicapool1_beta2-cli/src/main.rs | 2 +- gen/replicapool1_beta2/Cargo.toml | 4 +- gen/replicapool1_beta2/README.md | 46 +- gen/replicapool1_beta2/src/lib.rs | 6 +- gen/replicapool1_beta2/src/lib.rs.in | 4 +- gen/replicapoolupdater1_beta1-cli/Cargo.toml | 4 +- gen/replicapoolupdater1_beta1-cli/README.md | 11 +- gen/replicapoolupdater1_beta1-cli/mkdocs.yml | 4 +- gen/replicapoolupdater1_beta1-cli/src/main.rs | 2 +- gen/replicapoolupdater1_beta1/Cargo.toml | 4 +- gen/replicapoolupdater1_beta1/README.md | 46 +- gen/replicapoolupdater1_beta1/src/lib.rs | 6 +- gen/replicapoolupdater1_beta1/src/lib.rs.in | 4 +- gen/reseller1_sandbox-cli/Cargo.toml | 4 +- gen/reseller1_sandbox-cli/README.md | 11 +- gen/reseller1_sandbox-cli/mkdocs.yml | 4 +- gen/reseller1_sandbox-cli/src/main.rs | 2 +- gen/reseller1_sandbox/Cargo.toml | 4 +- gen/reseller1_sandbox/README.md | 48 +- gen/reseller1_sandbox/src/lib.rs | 6 +- gen/reseller1_sandbox/src/lib.rs.in | 4 +- gen/resourceviews1_beta2-cli/Cargo.toml | 4 +- gen/resourceviews1_beta2-cli/README.md | 11 +- gen/resourceviews1_beta2-cli/mkdocs.yml | 4 +- gen/resourceviews1_beta2-cli/src/main.rs | 2 +- gen/resourceviews1_beta2/Cargo.toml | 4 +- gen/resourceviews1_beta2/README.md | 44 +- gen/resourceviews1_beta2/src/lib.rs | 6 +- gen/resourceviews1_beta2/src/lib.rs.in | 4 +- gen/safebrowsing4-cli/Cargo.toml | 4 +- gen/safebrowsing4-cli/README.md | 11 +- gen/safebrowsing4-cli/mkdocs.yml | 4 +- gen/safebrowsing4-cli/src/main.rs | 2 +- gen/safebrowsing4/Cargo.toml | 4 +- gen/safebrowsing4/README.md | 48 +- gen/safebrowsing4/src/lib.rs | 6 +- gen/safebrowsing4/src/lib.rs.in | 4 +- gen/serviceregistryalpha-cli/Cargo.toml | 4 +- gen/serviceregistryalpha-cli/README.md | 11 +- gen/serviceregistryalpha-cli/mkdocs.yml | 4 +- gen/serviceregistryalpha-cli/src/main.rs | 2 +- gen/serviceregistryalpha/Cargo.toml | 4 +- gen/serviceregistryalpha/README.md | 48 +- gen/serviceregistryalpha/src/lib.rs | 6 +- gen/serviceregistryalpha/src/lib.rs.in | 4 +- gen/siteverification1-cli/Cargo.toml | 4 +- gen/siteverification1-cli/README.md | 11 +- gen/siteverification1-cli/mkdocs.yml | 4 +- gen/siteverification1-cli/src/main.rs | 2 +- gen/siteverification1/Cargo.toml | 4 +- gen/siteverification1/README.md | 42 +- gen/siteverification1/src/lib.rs | 6 +- gen/siteverification1/src/lib.rs.in | 4 +- gen/slides1-cli/Cargo.toml | 4 +- gen/slides1-cli/README.md | 11 +- gen/slides1-cli/mkdocs.yml | 4 +- gen/slides1-cli/src/main.rs | 2 +- gen/slides1/Cargo.toml | 4 +- gen/slides1/README.md | 44 +- gen/slides1/src/lib.rs | 6 +- gen/slides1/src/lib.rs.in | 4 +- gen/spectrum1_explorer-cli/Cargo.toml | 4 +- gen/spectrum1_explorer-cli/README.md | 11 +- gen/spectrum1_explorer-cli/mkdocs.yml | 4 +- gen/spectrum1_explorer-cli/src/main.rs | 2 +- gen/spectrum1_explorer/Cargo.toml | 4 +- gen/spectrum1_explorer/README.md | 42 +- gen/spectrum1_explorer/src/lib.rs | 6 +- gen/spectrum1_explorer/src/lib.rs.in | 4 +- gen/sqladmin1_beta4-cli/Cargo.toml | 4 +- gen/sqladmin1_beta4-cli/README.md | 11 +- gen/sqladmin1_beta4-cli/mkdocs.yml | 4 +- gen/sqladmin1_beta4-cli/src/main.rs | 2 +- gen/sqladmin1_beta4/Cargo.toml | 4 +- gen/sqladmin1_beta4/README.md | 70 +- gen/sqladmin1_beta4/src/lib.rs | 6 +- gen/sqladmin1_beta4/src/lib.rs.in | 4 +- gen/storage1-cli/Cargo.toml | 4 +- gen/storage1-cli/README.md | 11 +- gen/storage1-cli/mkdocs.yml | 4 +- gen/storage1-cli/src/main.rs | 2 +- gen/storage1/Cargo.toml | 4 +- gen/storage1/README.md | 78 +- gen/storage1/src/lib.rs | 6 +- gen/storage1/src/lib.rs.in | 4 +- gen/storagetransfer1-cli/Cargo.toml | 4 +- gen/storagetransfer1-cli/README.md | 11 +- gen/storagetransfer1-cli/mkdocs.yml | 4 +- gen/storagetransfer1-cli/src/main.rs | 2 +- gen/storagetransfer1/Cargo.toml | 4 +- gen/storagetransfer1/README.md | 54 +- gen/storagetransfer1/src/lib.rs | 6 +- gen/storagetransfer1/src/lib.rs.in | 4 +- gen/surveys2-cli/Cargo.toml | 4 +- gen/surveys2-cli/README.md | 11 +- gen/surveys2-cli/mkdocs.yml | 4 +- gen/surveys2-cli/src/main.rs | 2 +- gen/surveys2/Cargo.toml | 4 +- gen/surveys2/README.md | 50 +- gen/surveys2/src/lib.rs | 6 +- gen/surveys2/src/lib.rs.in | 4 +- gen/tagmanager1-cli/Cargo.toml | 4 +- gen/tagmanager1-cli/README.md | 11 +- gen/tagmanager1-cli/mkdocs.yml | 4 +- gen/tagmanager1-cli/src/main.rs | 2 +- gen/tagmanager1/Cargo.toml | 4 +- gen/tagmanager1/README.md | 44 +- gen/tagmanager1/src/lib.rs | 6 +- gen/tagmanager1/src/lib.rs.in | 4 +- gen/taskqueue1_beta2-cli/Cargo.toml | 4 +- gen/taskqueue1_beta2-cli/README.md | 11 +- gen/taskqueue1_beta2-cli/mkdocs.yml | 4 +- gen/taskqueue1_beta2-cli/src/main.rs | 2 +- gen/taskqueue1_beta2/Cargo.toml | 4 +- gen/taskqueue1_beta2/README.md | 46 +- gen/taskqueue1_beta2/src/lib.rs | 6 +- gen/taskqueue1_beta2/src/lib.rs.in | 4 +- gen/tasks1-cli/Cargo.toml | 4 +- gen/tasks1-cli/README.md | 11 +- gen/tasks1-cli/mkdocs.yml | 4 +- gen/tasks1-cli/src/main.rs | 2 +- gen/tasks1/Cargo.toml | 4 +- gen/tasks1/README.md | 46 +- gen/tasks1/src/lib.rs | 6 +- gen/tasks1/src/lib.rs.in | 4 +- gen/translate2-cli/Cargo.toml | 4 +- gen/translate2-cli/README.md | 11 +- gen/translate2-cli/mkdocs.yml | 4 +- gen/translate2-cli/src/main.rs | 2 +- gen/translate2/Cargo.toml | 4 +- gen/translate2/README.md | 46 +- gen/translate2/src/lib.rs | 6 +- gen/translate2/src/lib.rs.in | 4 +- gen/urlshortener1-cli/Cargo.toml | 4 +- gen/urlshortener1-cli/README.md | 11 +- gen/urlshortener1-cli/mkdocs.yml | 4 +- gen/urlshortener1-cli/src/main.rs | 2 +- gen/urlshortener1/Cargo.toml | 4 +- gen/urlshortener1/README.md | 44 +- gen/urlshortener1/src/lib.rs | 6 +- gen/urlshortener1/src/lib.rs.in | 4 +- gen/webfonts1-cli/Cargo.toml | 4 +- gen/webfonts1-cli/README.md | 11 +- gen/webfonts1-cli/mkdocs.yml | 4 +- gen/webfonts1-cli/src/main.rs | 2 +- gen/webfonts1/Cargo.toml | 4 +- gen/webfonts1/README.md | 44 +- gen/webfonts1/src/lib.rs | 6 +- gen/webfonts1/src/lib.rs.in | 4 +- gen/webmasters3-cli/Cargo.toml | 4 +- gen/webmasters3-cli/README.md | 11 +- gen/webmasters3-cli/mkdocs.yml | 4 +- gen/webmasters3-cli/src/main.rs | 2 +- gen/webmasters3/Cargo.toml | 4 +- gen/webmasters3/README.md | 50 +- gen/webmasters3/src/lib.rs | 6 +- gen/webmasters3/src/lib.rs.in | 4 +- gen/youtube3-cli/Cargo.toml | 4 +- gen/youtube3-cli/README.md | 11 +- gen/youtube3-cli/mkdocs.yml | 4 +- gen/youtube3-cli/src/main.rs | 2 +- gen/youtube3/Cargo.toml | 4 +- gen/youtube3/README.md | 154 +- gen/youtube3/src/lib.rs | 6 +- gen/youtube3/src/lib.rs.in | 4 +- gen/youtubeanalytics1-cli/Cargo.toml | 4 +- gen/youtubeanalytics1-cli/README.md | 11 +- gen/youtubeanalytics1-cli/mkdocs.yml | 4 +- gen/youtubeanalytics1-cli/src/main.rs | 2 +- gen/youtubeanalytics1/Cargo.toml | 4 +- gen/youtubeanalytics1/README.md | 50 +- gen/youtubeanalytics1/src/lib.rs | 6 +- gen/youtubeanalytics1/src/lib.rs.in | 4 +- gen/youtubereporting1-cli/Cargo.toml | 4 +- gen/youtubereporting1-cli/README.md | 11 +- gen/youtubereporting1-cli/mkdocs.yml | 4 +- gen/youtubereporting1-cli/src/main.rs | 2 +- gen/youtubereporting1/Cargo.toml | 4 +- gen/youtubereporting1/README.md | 54 +- gen/youtubereporting1/src/lib.rs | 6 +- gen/youtubereporting1/src/lib.rs.in | 4 +- 866 files changed, 5523 insertions(+), 14552 deletions(-) delete mode 100644 gen/civicinfo2-cli/Cargo.toml delete mode 100644 gen/civicinfo2-cli/LICENSE.md delete mode 100644 gen/civicinfo2-cli/README.md delete mode 100644 gen/civicinfo2-cli/mkdocs.yml delete mode 100644 gen/civicinfo2-cli/src/cmn.rs delete mode 100644 gen/civicinfo2-cli/src/main.rs delete mode 100644 gen/civicinfo2/Cargo.toml delete mode 100644 gen/civicinfo2/LICENSE.md delete mode 100644 gen/civicinfo2/README.md delete mode 100644 gen/civicinfo2/src/build.rs delete mode 100644 gen/civicinfo2/src/cmn.rs delete mode 100644 gen/civicinfo2/src/lib.rs delete mode 100644 gen/civicinfo2/src/lib.rs.in delete mode 100644 gen/cloudtrace1-cli/Cargo.toml delete mode 100644 gen/cloudtrace1-cli/LICENSE.md delete mode 100644 gen/cloudtrace1-cli/README.md delete mode 100644 gen/cloudtrace1-cli/mkdocs.yml delete mode 100644 gen/cloudtrace1-cli/src/cmn.rs delete mode 100644 gen/cloudtrace1-cli/src/main.rs delete mode 100644 gen/cloudtrace1/Cargo.toml delete mode 100644 gen/cloudtrace1/LICENSE.md delete mode 100644 gen/cloudtrace1/README.md delete mode 100644 gen/cloudtrace1/src/build.rs delete mode 100644 gen/cloudtrace1/src/cmn.rs delete mode 100644 gen/cloudtrace1/src/lib.rs delete mode 100644 gen/cloudtrace1/src/lib.rs.in diff --git a/gen/adexchangebuyer1d3-cli/Cargo.toml b/gen/adexchangebuyer1d3-cli/Cargo.toml index 472cb101f1..c4f85d0afa 100644 --- a/gen/adexchangebuyer1d3-cli/Cargo.toml +++ b/gen/adexchangebuyer1d3-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-adexchangebuyer1d3-cli" -version = "1.0.0+20161020" +version = "1.0.1+20161020" 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/master/gen/adexchangebuyer1d3-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-adexchangebuyer1d3] path = "../adexchangebuyer1d3" -version = "1.0.0" +version = "1.0.1+20161020" optional = true default-features = false diff --git a/gen/adexchangebuyer1d3-cli/README.md b/gen/adexchangebuyer1d3-cli/README.md index 3ee14b5af7..cba2f5ab87 100644 --- a/gen/adexchangebuyer1d3-cli/README.md +++ b/gen/adexchangebuyer1d3-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *Ad Exchange Buyer* API can be found at the [official documentation site](https://developers.google.com/ad-exchange/buyer-rest). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/adexchangebuyer1d3.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/adexchangebuyer1d3.tar.gz) +```bash +cargo install google-adexchangebuyer1d3-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/adexchangebuyer1d3-cli). # Usage -This documentation was generated from the *Ad Exchange Buyer* API at revision *20161020*. The CLI is at version *1.0.0*. +This documentation was generated from the *Ad Exchange Buyer* API at revision *20161020*. The CLI is at version *1.0.1*. ```bash adexchangebuyer1d3 [options] diff --git a/gen/adexchangebuyer1d3-cli/mkdocs.yml b/gen/adexchangebuyer1d3-cli/mkdocs.yml index 1888ed4fce..fb6f89fa66 100644 --- a/gen/adexchangebuyer1d3-cli/mkdocs.yml +++ b/gen/adexchangebuyer1d3-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: Ad Exchange Buyer v1.0.0+20161020 +site_name: Ad Exchange Buyer v1.0.1+20161020 site_url: http://byron.github.io/google-apis-rs/google-adexchangebuyer1d3-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with Ad Exchange Buyer (protocol v1.3) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/adexchangebuyer1d3-cli diff --git a/gen/adexchangebuyer1d3-cli/src/main.rs b/gen/adexchangebuyer1d3-cli/src/main.rs index 5626ea3e73..922d12efac 100644 --- a/gen/adexchangebuyer1d3-cli/src/main.rs +++ b/gen/adexchangebuyer1d3-cli/src/main.rs @@ -2303,7 +2303,7 @@ fn main() { let mut app = App::new("adexchangebuyer1d3") .author("Sebastian Thiel ") - .version("1.0.0+20161020") + .version("1.0.1+20161020") .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 8e035963fc..c10b95a064 100644 --- a/gen/adexchangebuyer1d3/Cargo.toml +++ b/gen/adexchangebuyer1d3/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-adexchangebuyer1d3" -version = "1.0.0+20161020" +version = "1.0.1+20161020" 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/master/gen/adexchangebuyer1d3" homepage = "https://developers.google.com/ad-exchange/buyer-rest" -documentation = "http://byron.github.io/google-apis-rs/google_adexchangebuyer1d3" +documentation = "https://docs.rs/google-adexchangebuyer1d3/1.0.1+20161020" license = "MIT" keywords = ["adexchangebuyer", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/adexchangebuyer1d3/README.md b/gen/adexchangebuyer1d3/README.md index 71cb5de257..d40ad640b7 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 *1.0.0+20161020*, where *20161020* is the exact revision of the *adexchangebuyer:v1.3* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *Ad Exchange Buyer* crate version *1.0.1+20161020*, where *20161020* is the exact revision of the *adexchangebuyer:v1.3* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. 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](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d3/struct.AdExchangeBuyer.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-adexchangebuyer1d3/1.0.1+20161020/google_adexchangebuyer1d3/struct.AdExchangeBuyer.html) ... -* [accounts](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d3/struct.Account.html) - * [*get*](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d3/struct.AccountGetCall.html), [*list*](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d3/struct.AccountListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d3/struct.AccountPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d3/struct.AccountUpdateCall.html) -* [billing info](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d3/struct.BillingInfo.html) - * [*get*](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d3/struct.BillingInfoGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d3/struct.BillingInfoListCall.html) -* [budget](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d3/struct.Budget.html) - * [*get*](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d3/struct.BudgetGetCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d3/struct.BudgetPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d3/struct.BudgetUpdateCall.html) -* [creatives](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d3/struct.Creative.html) - * [*get*](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d3/struct.CreativeGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d3/struct.CreativeInsertCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d3/struct.CreativeListCall.html) -* [direct deals](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d3/struct.DirectDeal.html) - * [*get*](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d3/struct.DirectDealGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d3/struct.DirectDealListCall.html) -* [performance report](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d3/struct.PerformanceReport.html) - * [*list*](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d3/struct.PerformanceReportListCall.html) -* [pretargeting config](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d3/struct.PretargetingConfig.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d3/struct.PretargetingConfigDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d3/struct.PretargetingConfigGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d3/struct.PretargetingConfigInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d3/struct.PretargetingConfigListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d3/struct.PretargetingConfigPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d3/struct.PretargetingConfigUpdateCall.html) +* [accounts](https://docs.rs/google-adexchangebuyer1d3/1.0.1+20161020/google_adexchangebuyer1d3/struct.Account.html) + * [*get*](https://docs.rs/google-adexchangebuyer1d3/1.0.1+20161020/google_adexchangebuyer1d3/struct.AccountGetCall.html), [*list*](https://docs.rs/google-adexchangebuyer1d3/1.0.1+20161020/google_adexchangebuyer1d3/struct.AccountListCall.html), [*patch*](https://docs.rs/google-adexchangebuyer1d3/1.0.1+20161020/google_adexchangebuyer1d3/struct.AccountPatchCall.html) and [*update*](https://docs.rs/google-adexchangebuyer1d3/1.0.1+20161020/google_adexchangebuyer1d3/struct.AccountUpdateCall.html) +* [billing info](https://docs.rs/google-adexchangebuyer1d3/1.0.1+20161020/google_adexchangebuyer1d3/struct.BillingInfo.html) + * [*get*](https://docs.rs/google-adexchangebuyer1d3/1.0.1+20161020/google_adexchangebuyer1d3/struct.BillingInfoGetCall.html) and [*list*](https://docs.rs/google-adexchangebuyer1d3/1.0.1+20161020/google_adexchangebuyer1d3/struct.BillingInfoListCall.html) +* [budget](https://docs.rs/google-adexchangebuyer1d3/1.0.1+20161020/google_adexchangebuyer1d3/struct.Budget.html) + * [*get*](https://docs.rs/google-adexchangebuyer1d3/1.0.1+20161020/google_adexchangebuyer1d3/struct.BudgetGetCall.html), [*patch*](https://docs.rs/google-adexchangebuyer1d3/1.0.1+20161020/google_adexchangebuyer1d3/struct.BudgetPatchCall.html) and [*update*](https://docs.rs/google-adexchangebuyer1d3/1.0.1+20161020/google_adexchangebuyer1d3/struct.BudgetUpdateCall.html) +* [creatives](https://docs.rs/google-adexchangebuyer1d3/1.0.1+20161020/google_adexchangebuyer1d3/struct.Creative.html) + * [*get*](https://docs.rs/google-adexchangebuyer1d3/1.0.1+20161020/google_adexchangebuyer1d3/struct.CreativeGetCall.html), [*insert*](https://docs.rs/google-adexchangebuyer1d3/1.0.1+20161020/google_adexchangebuyer1d3/struct.CreativeInsertCall.html) and [*list*](https://docs.rs/google-adexchangebuyer1d3/1.0.1+20161020/google_adexchangebuyer1d3/struct.CreativeListCall.html) +* [direct deals](https://docs.rs/google-adexchangebuyer1d3/1.0.1+20161020/google_adexchangebuyer1d3/struct.DirectDeal.html) + * [*get*](https://docs.rs/google-adexchangebuyer1d3/1.0.1+20161020/google_adexchangebuyer1d3/struct.DirectDealGetCall.html) and [*list*](https://docs.rs/google-adexchangebuyer1d3/1.0.1+20161020/google_adexchangebuyer1d3/struct.DirectDealListCall.html) +* [performance report](https://docs.rs/google-adexchangebuyer1d3/1.0.1+20161020/google_adexchangebuyer1d3/struct.PerformanceReport.html) + * [*list*](https://docs.rs/google-adexchangebuyer1d3/1.0.1+20161020/google_adexchangebuyer1d3/struct.PerformanceReportListCall.html) +* [pretargeting config](https://docs.rs/google-adexchangebuyer1d3/1.0.1+20161020/google_adexchangebuyer1d3/struct.PretargetingConfig.html) + * [*delete*](https://docs.rs/google-adexchangebuyer1d3/1.0.1+20161020/google_adexchangebuyer1d3/struct.PretargetingConfigDeleteCall.html), [*get*](https://docs.rs/google-adexchangebuyer1d3/1.0.1+20161020/google_adexchangebuyer1d3/struct.PretargetingConfigGetCall.html), [*insert*](https://docs.rs/google-adexchangebuyer1d3/1.0.1+20161020/google_adexchangebuyer1d3/struct.PretargetingConfigInsertCall.html), [*list*](https://docs.rs/google-adexchangebuyer1d3/1.0.1+20161020/google_adexchangebuyer1d3/struct.PretargetingConfigListCall.html), [*patch*](https://docs.rs/google-adexchangebuyer1d3/1.0.1+20161020/google_adexchangebuyer1d3/struct.PretargetingConfigPatchCall.html) and [*update*](https://docs.rs/google-adexchangebuyer1d3/1.0.1+20161020/google_adexchangebuyer1d3/struct.PretargetingConfigUpdateCall.html) @@ -35,17 +35,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d3/struct.AdExchangeBuyer.html)** +* **[Hub](https://docs.rs/google-adexchangebuyer1d3/1.0.1+20161020/google_adexchangebuyer1d3/struct.AdExchangeBuyer.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d3/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d3/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d3/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-adexchangebuyer1d3/1.0.1+20161020/google_adexchangebuyer1d3/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-adexchangebuyer1d3/1.0.1+20161020/google_adexchangebuyer1d3/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-adexchangebuyer1d3/1.0.1+20161020/google_adexchangebuyer1d3/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d3/trait.Part.html)** + * **[Parts](https://docs.rs/google-adexchangebuyer1d3/1.0.1+20161020/google_adexchangebuyer1d3/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d3/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-adexchangebuyer1d3/1.0.1+20161020/google_adexchangebuyer1d3/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d3/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-adexchangebuyer1d3/1.0.1+20161020/google_adexchangebuyer1d3/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d3/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d3/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-adexchangebuyer1d3/1.0.1+20161020/google_adexchangebuyer1d3/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d3/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-adexchangebuyer1d3/1.0.1+20161020/google_adexchangebuyer1d3/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d3/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-adexchangebuyer1d3/1.0.1+20161020/google_adexchangebuyer1d3/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d3/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d3/trait.CallBuilder.html) 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/1.0.1+20161020/google_adexchangebuyer1d3/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-adexchangebuyer1d3/1.0.1+20161020/google_adexchangebuyer1d3/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d3/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-adexchangebuyer1d3/1.0.1+20161020/google_adexchangebuyer1d3/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d3/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d3/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-adexchangebuyer1d3/1.0.1+20161020/google_adexchangebuyer1d3/trait.RequestValue.html) and +[decodable](https://docs.rs/google-adexchangebuyer1d3/1.0.1+20161020/google_adexchangebuyer1d3/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d3/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-adexchangebuyer1d3/1.0.1+20161020/google_adexchangebuyer1d3/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d3/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-adexchangebuyer1d3/1.0.1+20161020/google_adexchangebuyer1d3/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d3/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-adexchangebuyer1d3/1.0.1+20161020/google_adexchangebuyer1d3/trait.RequestValue.html) are 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/lib.rs b/gen/adexchangebuyer1d3/src/lib.rs index 36c3096cce..f30eaf032a 100644 --- a/gen/adexchangebuyer1d3/src/lib.rs +++ b/gen/adexchangebuyer1d3/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Ad Exchange Buyer* crate version *1.0.0+20161020*, where *20161020* is the exact revision of the *adexchangebuyer:v1.3* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *Ad Exchange Buyer* crate version *1.0.1+20161020*, where *20161020* is the exact revision of the *adexchangebuyer:v1.3* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! 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). @@ -29,7 +29,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -139,7 +139,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/adexchangebuyer1d3/src/lib.rs.in b/gen/adexchangebuyer1d3/src/lib.rs.in index bc5152a665..bd5030d035 100644 --- a/gen/adexchangebuyer1d3/src/lib.rs.in +++ b/gen/adexchangebuyer1d3/src/lib.rs.in @@ -137,7 +137,7 @@ impl<'a, C, A> AdExchangeBuyer AdExchangeBuyer { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -164,7 +164,7 @@ impl<'a, C, A> AdExchangeBuyer } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/adexchangebuyer1d4-cli/Cargo.toml b/gen/adexchangebuyer1d4-cli/Cargo.toml index 5785de4560..91290cce5c 100644 --- a/gen/adexchangebuyer1d4-cli/Cargo.toml +++ b/gen/adexchangebuyer1d4-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-adexchangebuyer1d4-cli" -version = "1.0.0+20161020" +version = "1.0.1+20161020" 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/master/gen/adexchangebuyer1d4-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-adexchangebuyer1d4] path = "../adexchangebuyer1d4" -version = "1.0.0" +version = "1.0.1+20161020" optional = true default-features = false diff --git a/gen/adexchangebuyer1d4-cli/README.md b/gen/adexchangebuyer1d4-cli/README.md index 3c8c2590b6..23ffb25b76 100644 --- a/gen/adexchangebuyer1d4-cli/README.md +++ b/gen/adexchangebuyer1d4-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *Ad Exchange Buyer* API can be found at the [official documentation site](https://developers.google.com/ad-exchange/buyer-rest). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/adexchangebuyer1d4.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/adexchangebuyer1d4.tar.gz) +```bash +cargo install google-adexchangebuyer1d4-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/adexchangebuyer1d4-cli). # Usage -This documentation was generated from the *Ad Exchange Buyer* API at revision *20161020*. The CLI is at version *1.0.0*. +This documentation was generated from the *Ad Exchange Buyer* API at revision *20161020*. The CLI is at version *1.0.1*. ```bash adexchangebuyer1d4 [options] diff --git a/gen/adexchangebuyer1d4-cli/mkdocs.yml b/gen/adexchangebuyer1d4-cli/mkdocs.yml index 27c9d975dd..a73e6296a6 100644 --- a/gen/adexchangebuyer1d4-cli/mkdocs.yml +++ b/gen/adexchangebuyer1d4-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: Ad Exchange Buyer v1.0.0+20161020 +site_name: Ad Exchange Buyer v1.0.1+20161020 site_url: http://byron.github.io/google-apis-rs/google-adexchangebuyer1d4-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with Ad Exchange Buyer (protocol v1.4) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/adexchangebuyer1d4-cli diff --git a/gen/adexchangebuyer1d4-cli/src/main.rs b/gen/adexchangebuyer1d4-cli/src/main.rs index 8a5f597c33..147365e414 100644 --- a/gen/adexchangebuyer1d4-cli/src/main.rs +++ b/gen/adexchangebuyer1d4-cli/src/main.rs @@ -4082,7 +4082,7 @@ fn main() { let mut app = App::new("adexchangebuyer1d4") .author("Sebastian Thiel ") - .version("1.0.0+20161020") + .version("1.0.1+20161020") .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 33acd24cb1..2097d59157 100644 --- a/gen/adexchangebuyer1d4/Cargo.toml +++ b/gen/adexchangebuyer1d4/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-adexchangebuyer1d4" -version = "1.0.0+20161020" +version = "1.0.1+20161020" 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/master/gen/adexchangebuyer1d4" homepage = "https://developers.google.com/ad-exchange/buyer-rest" -documentation = "http://byron.github.io/google-apis-rs/google_adexchangebuyer1d4" +documentation = "https://docs.rs/google-adexchangebuyer1d4/1.0.1+20161020" license = "MIT" keywords = ["adexchangebuyer", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/adexchangebuyer1d4/README.md b/gen/adexchangebuyer1d4/README.md index 0df3d6b734..0272654d63 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 *1.0.0+20161020*, where *20161020* is the exact revision of the *adexchangebuyer:v1.4* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *Ad Exchange Buyer* crate version *1.0.1+20161020*, where *20161020* is the exact revision of the *adexchangebuyer:v1.4* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. 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](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d4/struct.AdExchangeBuyer.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-adexchangebuyer1d4/1.0.1+20161020/google_adexchangebuyer1d4/struct.AdExchangeBuyer.html) ... -* [accounts](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d4/struct.Account.html) - * [*get*](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d4/struct.AccountGetCall.html), [*list*](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d4/struct.AccountListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d4/struct.AccountPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d4/struct.AccountUpdateCall.html) -* [billing info](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d4/struct.BillingInfo.html) - * [*get*](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d4/struct.BillingInfoGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d4/struct.BillingInfoListCall.html) -* [budget](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d4/struct.Budget.html) - * [*get*](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d4/struct.BudgetGetCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d4/struct.BudgetPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d4/struct.BudgetUpdateCall.html) -* [creatives](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d4/struct.Creative.html) - * [*add deal*](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d4/struct.CreativeAddDealCall.html), [*get*](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d4/struct.CreativeGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d4/struct.CreativeInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d4/struct.CreativeListCall.html), [*list deals*](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d4/struct.CreativeListDealCall.html) and [*remove deal*](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d4/struct.CreativeRemoveDealCall.html) +* [accounts](https://docs.rs/google-adexchangebuyer1d4/1.0.1+20161020/google_adexchangebuyer1d4/struct.Account.html) + * [*get*](https://docs.rs/google-adexchangebuyer1d4/1.0.1+20161020/google_adexchangebuyer1d4/struct.AccountGetCall.html), [*list*](https://docs.rs/google-adexchangebuyer1d4/1.0.1+20161020/google_adexchangebuyer1d4/struct.AccountListCall.html), [*patch*](https://docs.rs/google-adexchangebuyer1d4/1.0.1+20161020/google_adexchangebuyer1d4/struct.AccountPatchCall.html) and [*update*](https://docs.rs/google-adexchangebuyer1d4/1.0.1+20161020/google_adexchangebuyer1d4/struct.AccountUpdateCall.html) +* [billing info](https://docs.rs/google-adexchangebuyer1d4/1.0.1+20161020/google_adexchangebuyer1d4/struct.BillingInfo.html) + * [*get*](https://docs.rs/google-adexchangebuyer1d4/1.0.1+20161020/google_adexchangebuyer1d4/struct.BillingInfoGetCall.html) and [*list*](https://docs.rs/google-adexchangebuyer1d4/1.0.1+20161020/google_adexchangebuyer1d4/struct.BillingInfoListCall.html) +* [budget](https://docs.rs/google-adexchangebuyer1d4/1.0.1+20161020/google_adexchangebuyer1d4/struct.Budget.html) + * [*get*](https://docs.rs/google-adexchangebuyer1d4/1.0.1+20161020/google_adexchangebuyer1d4/struct.BudgetGetCall.html), [*patch*](https://docs.rs/google-adexchangebuyer1d4/1.0.1+20161020/google_adexchangebuyer1d4/struct.BudgetPatchCall.html) and [*update*](https://docs.rs/google-adexchangebuyer1d4/1.0.1+20161020/google_adexchangebuyer1d4/struct.BudgetUpdateCall.html) +* [creatives](https://docs.rs/google-adexchangebuyer1d4/1.0.1+20161020/google_adexchangebuyer1d4/struct.Creative.html) + * [*add deal*](https://docs.rs/google-adexchangebuyer1d4/1.0.1+20161020/google_adexchangebuyer1d4/struct.CreativeAddDealCall.html), [*get*](https://docs.rs/google-adexchangebuyer1d4/1.0.1+20161020/google_adexchangebuyer1d4/struct.CreativeGetCall.html), [*insert*](https://docs.rs/google-adexchangebuyer1d4/1.0.1+20161020/google_adexchangebuyer1d4/struct.CreativeInsertCall.html), [*list*](https://docs.rs/google-adexchangebuyer1d4/1.0.1+20161020/google_adexchangebuyer1d4/struct.CreativeListCall.html), [*list deals*](https://docs.rs/google-adexchangebuyer1d4/1.0.1+20161020/google_adexchangebuyer1d4/struct.CreativeListDealCall.html) and [*remove deal*](https://docs.rs/google-adexchangebuyer1d4/1.0.1+20161020/google_adexchangebuyer1d4/struct.CreativeRemoveDealCall.html) * marketplacedeals - * [*delete*](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d4/struct.MarketplacedealDeleteCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d4/struct.MarketplacedealInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d4/struct.MarketplacedealListCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d4/struct.MarketplacedealUpdateCall.html) + * [*delete*](https://docs.rs/google-adexchangebuyer1d4/1.0.1+20161020/google_adexchangebuyer1d4/struct.MarketplacedealDeleteCall.html), [*insert*](https://docs.rs/google-adexchangebuyer1d4/1.0.1+20161020/google_adexchangebuyer1d4/struct.MarketplacedealInsertCall.html), [*list*](https://docs.rs/google-adexchangebuyer1d4/1.0.1+20161020/google_adexchangebuyer1d4/struct.MarketplacedealListCall.html) and [*update*](https://docs.rs/google-adexchangebuyer1d4/1.0.1+20161020/google_adexchangebuyer1d4/struct.MarketplacedealUpdateCall.html) * marketplacenotes - * [*insert*](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d4/struct.MarketplacenoteInsertCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d4/struct.MarketplacenoteListCall.html) + * [*insert*](https://docs.rs/google-adexchangebuyer1d4/1.0.1+20161020/google_adexchangebuyer1d4/struct.MarketplacenoteInsertCall.html) and [*list*](https://docs.rs/google-adexchangebuyer1d4/1.0.1+20161020/google_adexchangebuyer1d4/struct.MarketplacenoteListCall.html) * marketplaceprivateauction - * [*updateproposal*](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d4/struct.MarketplaceprivateauctionUpdateproposalCall.html) -* [performance report](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d4/struct.PerformanceReport.html) - * [*list*](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d4/struct.PerformanceReportListCall.html) -* [pretargeting config](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d4/struct.PretargetingConfig.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d4/struct.PretargetingConfigDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d4/struct.PretargetingConfigGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d4/struct.PretargetingConfigInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d4/struct.PretargetingConfigListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d4/struct.PretargetingConfigPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d4/struct.PretargetingConfigUpdateCall.html) -* [products](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d4/struct.Product.html) - * [*get*](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d4/struct.ProductGetCall.html) and [*search*](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d4/struct.ProductSearchCall.html) -* [proposals](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d4/struct.Proposal.html) - * [*get*](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d4/struct.ProposalGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d4/struct.ProposalInsertCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d4/struct.ProposalPatchCall.html), [*search*](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d4/struct.ProposalSearchCall.html), [*setupcomplete*](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d4/struct.ProposalSetupcompleteCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d4/struct.ProposalUpdateCall.html) + * [*updateproposal*](https://docs.rs/google-adexchangebuyer1d4/1.0.1+20161020/google_adexchangebuyer1d4/struct.MarketplaceprivateauctionUpdateproposalCall.html) +* [performance report](https://docs.rs/google-adexchangebuyer1d4/1.0.1+20161020/google_adexchangebuyer1d4/struct.PerformanceReport.html) + * [*list*](https://docs.rs/google-adexchangebuyer1d4/1.0.1+20161020/google_adexchangebuyer1d4/struct.PerformanceReportListCall.html) +* [pretargeting config](https://docs.rs/google-adexchangebuyer1d4/1.0.1+20161020/google_adexchangebuyer1d4/struct.PretargetingConfig.html) + * [*delete*](https://docs.rs/google-adexchangebuyer1d4/1.0.1+20161020/google_adexchangebuyer1d4/struct.PretargetingConfigDeleteCall.html), [*get*](https://docs.rs/google-adexchangebuyer1d4/1.0.1+20161020/google_adexchangebuyer1d4/struct.PretargetingConfigGetCall.html), [*insert*](https://docs.rs/google-adexchangebuyer1d4/1.0.1+20161020/google_adexchangebuyer1d4/struct.PretargetingConfigInsertCall.html), [*list*](https://docs.rs/google-adexchangebuyer1d4/1.0.1+20161020/google_adexchangebuyer1d4/struct.PretargetingConfigListCall.html), [*patch*](https://docs.rs/google-adexchangebuyer1d4/1.0.1+20161020/google_adexchangebuyer1d4/struct.PretargetingConfigPatchCall.html) and [*update*](https://docs.rs/google-adexchangebuyer1d4/1.0.1+20161020/google_adexchangebuyer1d4/struct.PretargetingConfigUpdateCall.html) +* [products](https://docs.rs/google-adexchangebuyer1d4/1.0.1+20161020/google_adexchangebuyer1d4/struct.Product.html) + * [*get*](https://docs.rs/google-adexchangebuyer1d4/1.0.1+20161020/google_adexchangebuyer1d4/struct.ProductGetCall.html) and [*search*](https://docs.rs/google-adexchangebuyer1d4/1.0.1+20161020/google_adexchangebuyer1d4/struct.ProductSearchCall.html) +* [proposals](https://docs.rs/google-adexchangebuyer1d4/1.0.1+20161020/google_adexchangebuyer1d4/struct.Proposal.html) + * [*get*](https://docs.rs/google-adexchangebuyer1d4/1.0.1+20161020/google_adexchangebuyer1d4/struct.ProposalGetCall.html), [*insert*](https://docs.rs/google-adexchangebuyer1d4/1.0.1+20161020/google_adexchangebuyer1d4/struct.ProposalInsertCall.html), [*patch*](https://docs.rs/google-adexchangebuyer1d4/1.0.1+20161020/google_adexchangebuyer1d4/struct.ProposalPatchCall.html), [*search*](https://docs.rs/google-adexchangebuyer1d4/1.0.1+20161020/google_adexchangebuyer1d4/struct.ProposalSearchCall.html), [*setupcomplete*](https://docs.rs/google-adexchangebuyer1d4/1.0.1+20161020/google_adexchangebuyer1d4/struct.ProposalSetupcompleteCall.html) and [*update*](https://docs.rs/google-adexchangebuyer1d4/1.0.1+20161020/google_adexchangebuyer1d4/struct.ProposalUpdateCall.html) * pubprofiles - * [*list*](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d4/struct.PubprofileListCall.html) + * [*list*](https://docs.rs/google-adexchangebuyer1d4/1.0.1+20161020/google_adexchangebuyer1d4/struct.PubprofileListCall.html) @@ -45,17 +45,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d4/struct.AdExchangeBuyer.html)** +* **[Hub](https://docs.rs/google-adexchangebuyer1d4/1.0.1+20161020/google_adexchangebuyer1d4/struct.AdExchangeBuyer.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d4/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d4/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d4/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-adexchangebuyer1d4/1.0.1+20161020/google_adexchangebuyer1d4/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-adexchangebuyer1d4/1.0.1+20161020/google_adexchangebuyer1d4/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-adexchangebuyer1d4/1.0.1+20161020/google_adexchangebuyer1d4/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d4/trait.Part.html)** + * **[Parts](https://docs.rs/google-adexchangebuyer1d4/1.0.1+20161020/google_adexchangebuyer1d4/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d4/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-adexchangebuyer1d4/1.0.1+20161020/google_adexchangebuyer1d4/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d4/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-adexchangebuyer1d4/1.0.1+20161020/google_adexchangebuyer1d4/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d4/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d4/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-adexchangebuyer1d4/1.0.1+20161020/google_adexchangebuyer1d4/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d4/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-adexchangebuyer1d4/1.0.1+20161020/google_adexchangebuyer1d4/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d4/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-adexchangebuyer1d4/1.0.1+20161020/google_adexchangebuyer1d4/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d4/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d4/trait.CallBuilder.html) 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/1.0.1+20161020/google_adexchangebuyer1d4/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-adexchangebuyer1d4/1.0.1+20161020/google_adexchangebuyer1d4/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d4/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-adexchangebuyer1d4/1.0.1+20161020/google_adexchangebuyer1d4/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d4/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d4/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-adexchangebuyer1d4/1.0.1+20161020/google_adexchangebuyer1d4/trait.RequestValue.html) and +[decodable](https://docs.rs/google-adexchangebuyer1d4/1.0.1+20161020/google_adexchangebuyer1d4/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d4/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-adexchangebuyer1d4/1.0.1+20161020/google_adexchangebuyer1d4/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d4/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-adexchangebuyer1d4/1.0.1+20161020/google_adexchangebuyer1d4/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_adexchangebuyer1d4/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-adexchangebuyer1d4/1.0.1+20161020/google_adexchangebuyer1d4/trait.RequestValue.html) are 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/lib.rs b/gen/adexchangebuyer1d4/src/lib.rs index 71f7deea47..d6e9401b2e 100644 --- a/gen/adexchangebuyer1d4/src/lib.rs +++ b/gen/adexchangebuyer1d4/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Ad Exchange Buyer* crate version *1.0.0+20161020*, where *20161020* is the exact revision of the *adexchangebuyer:v1.4* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *Ad Exchange Buyer* crate version *1.0.1+20161020*, where *20161020* is the exact revision of the *adexchangebuyer:v1.4* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! 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). @@ -39,7 +39,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -151,7 +151,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/adexchangebuyer1d4/src/lib.rs.in b/gen/adexchangebuyer1d4/src/lib.rs.in index 4cd9180384..ae54f24f95 100644 --- a/gen/adexchangebuyer1d4/src/lib.rs.in +++ b/gen/adexchangebuyer1d4/src/lib.rs.in @@ -137,7 +137,7 @@ impl<'a, C, A> AdExchangeBuyer AdExchangeBuyer { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -179,7 +179,7 @@ impl<'a, C, A> AdExchangeBuyer } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/adexchangeseller2-cli/Cargo.toml b/gen/adexchangeseller2-cli/Cargo.toml index 47ae94e4a0..d3543be00f 100644 --- a/gen/adexchangeseller2-cli/Cargo.toml +++ b/gen/adexchangeseller2-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-adexchangeseller2-cli" -version = "1.0.0+20160805" +version = "1.0.1+20160805" 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/master/gen/adexchangeseller2-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-adexchangeseller2] path = "../adexchangeseller2" -version = "1.0.0" +version = "1.0.1+20160805" optional = true default-features = false diff --git a/gen/adexchangeseller2-cli/README.md b/gen/adexchangeseller2-cli/README.md index 049b7d6fef..1a30778a81 100644 --- a/gen/adexchangeseller2-cli/README.md +++ b/gen/adexchangeseller2-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *Ad Exchange Seller* API can be found at the [official documentation site](https://developers.google.com/ad-exchange/seller-rest/). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/adexchangeseller2.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/adexchangeseller2.tar.gz) +```bash +cargo install google-adexchangeseller2-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/adexchangeseller2-cli). # Usage -This documentation was generated from the *Ad Exchange Seller* API at revision *20160805*. The CLI is at version *1.0.0*. +This documentation was generated from the *Ad Exchange Seller* API at revision *20160805*. The CLI is at version *1.0.1*. ```bash adexchangeseller2 [options] diff --git a/gen/adexchangeseller2-cli/mkdocs.yml b/gen/adexchangeseller2-cli/mkdocs.yml index 3b86a7ddc5..17c90b2ebd 100644 --- a/gen/adexchangeseller2-cli/mkdocs.yml +++ b/gen/adexchangeseller2-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: Ad Exchange Seller v1.0.0+20160805 +site_name: Ad Exchange Seller v1.0.1+20160805 site_url: http://byron.github.io/google-apis-rs/google-adexchangeseller2-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with Ad Exchange Seller (protocol v2.0) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/adexchangeseller2-cli diff --git a/gen/adexchangeseller2-cli/src/main.rs b/gen/adexchangeseller2-cli/src/main.rs index 4233ebdae5..3d157f5306 100644 --- a/gen/adexchangeseller2-cli/src/main.rs +++ b/gen/adexchangeseller2-cli/src/main.rs @@ -1347,7 +1347,7 @@ fn main() { let mut app = App::new("adexchangeseller2") .author("Sebastian Thiel ") - .version("1.0.0+20160805") + .version("1.0.1+20160805") .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 b9e9395908..0cbbf62b35 100644 --- a/gen/adexchangeseller2/Cargo.toml +++ b/gen/adexchangeseller2/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-adexchangeseller2" -version = "1.0.0+20160805" +version = "1.0.1+20160805" 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/master/gen/adexchangeseller2" homepage = "https://developers.google.com/ad-exchange/seller-rest/" -documentation = "http://byron.github.io/google-apis-rs/google_adexchangeseller2" +documentation = "https://docs.rs/google-adexchangeseller2/1.0.1+20160805" license = "MIT" keywords = ["adexchangeseller", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/adexchangeseller2/README.md b/gen/adexchangeseller2/README.md index f2ac296ed6..19a678555f 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 *1.0.0+20160805*, where *20160805* is the exact revision of the *adexchangeseller:v2.0* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *Ad Exchange Seller* crate version *1.0.1+20160805*, where *20160805* is the exact revision of the *adexchangeseller:v2.0* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. 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](http://byron.github.io/google-apis-rs/google_adexchangeseller2/struct.AdExchangeSeller.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-adexchangeseller2/1.0.1+20160805/google_adexchangeseller2/struct.AdExchangeSeller.html) ... -* [accounts](http://byron.github.io/google-apis-rs/google_adexchangeseller2/struct.Account.html) - * [*adclients list*](http://byron.github.io/google-apis-rs/google_adexchangeseller2/struct.AccountAdclientListCall.html), [*alerts list*](http://byron.github.io/google-apis-rs/google_adexchangeseller2/struct.AccountAlertListCall.html), [*customchannels get*](http://byron.github.io/google-apis-rs/google_adexchangeseller2/struct.AccountCustomchannelGetCall.html), [*customchannels list*](http://byron.github.io/google-apis-rs/google_adexchangeseller2/struct.AccountCustomchannelListCall.html), [*get*](http://byron.github.io/google-apis-rs/google_adexchangeseller2/struct.AccountGetCall.html), [*list*](http://byron.github.io/google-apis-rs/google_adexchangeseller2/struct.AccountListCall.html), [*metadata dimensions list*](http://byron.github.io/google-apis-rs/google_adexchangeseller2/struct.AccountMetadataDimensionListCall.html), [*metadata metrics list*](http://byron.github.io/google-apis-rs/google_adexchangeseller2/struct.AccountMetadataMetricListCall.html), [*preferreddeals get*](http://byron.github.io/google-apis-rs/google_adexchangeseller2/struct.AccountPreferreddealGetCall.html), [*preferreddeals list*](http://byron.github.io/google-apis-rs/google_adexchangeseller2/struct.AccountPreferreddealListCall.html), [*reports generate*](http://byron.github.io/google-apis-rs/google_adexchangeseller2/struct.AccountReportGenerateCall.html), [*reports saved generate*](http://byron.github.io/google-apis-rs/google_adexchangeseller2/struct.AccountReportSavedGenerateCall.html), [*reports saved list*](http://byron.github.io/google-apis-rs/google_adexchangeseller2/struct.AccountReportSavedListCall.html) and [*urlchannels list*](http://byron.github.io/google-apis-rs/google_adexchangeseller2/struct.AccountUrlchannelListCall.html) +* [accounts](https://docs.rs/google-adexchangeseller2/1.0.1+20160805/google_adexchangeseller2/struct.Account.html) + * [*adclients list*](https://docs.rs/google-adexchangeseller2/1.0.1+20160805/google_adexchangeseller2/struct.AccountAdclientListCall.html), [*alerts list*](https://docs.rs/google-adexchangeseller2/1.0.1+20160805/google_adexchangeseller2/struct.AccountAlertListCall.html), [*customchannels get*](https://docs.rs/google-adexchangeseller2/1.0.1+20160805/google_adexchangeseller2/struct.AccountCustomchannelGetCall.html), [*customchannels list*](https://docs.rs/google-adexchangeseller2/1.0.1+20160805/google_adexchangeseller2/struct.AccountCustomchannelListCall.html), [*get*](https://docs.rs/google-adexchangeseller2/1.0.1+20160805/google_adexchangeseller2/struct.AccountGetCall.html), [*list*](https://docs.rs/google-adexchangeseller2/1.0.1+20160805/google_adexchangeseller2/struct.AccountListCall.html), [*metadata dimensions list*](https://docs.rs/google-adexchangeseller2/1.0.1+20160805/google_adexchangeseller2/struct.AccountMetadataDimensionListCall.html), [*metadata metrics list*](https://docs.rs/google-adexchangeseller2/1.0.1+20160805/google_adexchangeseller2/struct.AccountMetadataMetricListCall.html), [*preferreddeals get*](https://docs.rs/google-adexchangeseller2/1.0.1+20160805/google_adexchangeseller2/struct.AccountPreferreddealGetCall.html), [*preferreddeals list*](https://docs.rs/google-adexchangeseller2/1.0.1+20160805/google_adexchangeseller2/struct.AccountPreferreddealListCall.html), [*reports generate*](https://docs.rs/google-adexchangeseller2/1.0.1+20160805/google_adexchangeseller2/struct.AccountReportGenerateCall.html), [*reports saved generate*](https://docs.rs/google-adexchangeseller2/1.0.1+20160805/google_adexchangeseller2/struct.AccountReportSavedGenerateCall.html), [*reports saved list*](https://docs.rs/google-adexchangeseller2/1.0.1+20160805/google_adexchangeseller2/struct.AccountReportSavedListCall.html) and [*urlchannels list*](https://docs.rs/google-adexchangeseller2/1.0.1+20160805/google_adexchangeseller2/struct.AccountUrlchannelListCall.html) Download supported by ... -* [*reports generate accounts*](http://byron.github.io/google-apis-rs/google_adexchangeseller2/struct.AccountReportGenerateCall.html) +* [*reports generate accounts*](https://docs.rs/google-adexchangeseller2/1.0.1+20160805/google_adexchangeseller2/struct.AccountReportGenerateCall.html) @@ -27,17 +27,17 @@ Download supported by ... The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_adexchangeseller2/struct.AdExchangeSeller.html)** +* **[Hub](https://docs.rs/google-adexchangeseller2/1.0.1+20160805/google_adexchangeseller2/struct.AdExchangeSeller.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_adexchangeseller2/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_adexchangeseller2/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_adexchangeseller2/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-adexchangeseller2/1.0.1+20160805/google_adexchangeseller2/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-adexchangeseller2/1.0.1+20160805/google_adexchangeseller2/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-adexchangeseller2/1.0.1+20160805/google_adexchangeseller2/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_adexchangeseller2/trait.Part.html)** + * **[Parts](https://docs.rs/google-adexchangeseller2/1.0.1+20160805/google_adexchangeseller2/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_adexchangeseller2/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-adexchangeseller2/1.0.1+20160805/google_adexchangeseller2/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_adexchangeseller2/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-adexchangeseller2/1.0.1+20160805/google_adexchangeseller2/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_adexchangeseller2/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_adexchangeseller2/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-adexchangeseller2/1.0.1+20160805/google_adexchangeseller2/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_adexchangeseller2/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-adexchangeseller2/1.0.1+20160805/google_adexchangeseller2/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_adexchangeseller2/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-adexchangeseller2/1.0.1+20160805/google_adexchangeseller2/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_adexchangeseller2/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_adexchangeseller2/trait.CallBuilder.html) 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/1.0.1+20160805/google_adexchangeseller2/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-adexchangeseller2/1.0.1+20160805/google_adexchangeseller2/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_adexchangeseller2/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-adexchangeseller2/1.0.1+20160805/google_adexchangeseller2/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_adexchangeseller2/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_adexchangeseller2/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-adexchangeseller2/1.0.1+20160805/google_adexchangeseller2/trait.RequestValue.html) and +[decodable](https://docs.rs/google-adexchangeseller2/1.0.1+20160805/google_adexchangeseller2/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_adexchangeseller2/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-adexchangeseller2/1.0.1+20160805/google_adexchangeseller2/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_adexchangeseller2/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-adexchangeseller2/1.0.1+20160805/google_adexchangeseller2/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_adexchangeseller2/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-adexchangeseller2/1.0.1+20160805/google_adexchangeseller2/trait.RequestValue.html) are 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/lib.rs b/gen/adexchangeseller2/src/lib.rs index ae35d260e1..d4426526cc 100644 --- a/gen/adexchangeseller2/src/lib.rs +++ b/gen/adexchangeseller2/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Ad Exchange Seller* crate version *1.0.0+20160805*, where *20160805* is the exact revision of the *adexchangeseller:v2.0* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *Ad Exchange Seller* crate version *1.0.1+20160805*, where *20160805* is the exact revision of the *adexchangeseller:v2.0* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! 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/). @@ -21,7 +21,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -142,7 +142,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/adexchangeseller2/src/lib.rs.in b/gen/adexchangeseller2/src/lib.rs.in index 5e833cd828..7bf84d181e 100644 --- a/gen/adexchangeseller2/src/lib.rs.in +++ b/gen/adexchangeseller2/src/lib.rs.in @@ -142,7 +142,7 @@ impl<'a, C, A> AdExchangeSeller AdExchangeSeller { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -151,7 +151,7 @@ impl<'a, C, A> AdExchangeSeller } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/admin1_directory-cli/Cargo.toml b/gen/admin1_directory-cli/Cargo.toml index 724d24f324..a0221e913d 100644 --- a/gen/admin1_directory-cli/Cargo.toml +++ b/gen/admin1_directory-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-admin1_directory-cli" -version = "1.0.0+20161124" +version = "1.0.1+20161124" authors = ["Sebastian Thiel "] description = "A complete library to interact with directory (protocol directory_v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/admin1_directory-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-admin1_directory] path = "../admin1_directory" -version = "1.0.0" +version = "1.0.1+20161124" optional = true default-features = false diff --git a/gen/admin1_directory-cli/README.md b/gen/admin1_directory-cli/README.md index b9d169feae..e7a4500546 100644 --- a/gen/admin1_directory-cli/README.md +++ b/gen/admin1_directory-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *directory* API can be found at the [official documentation site](https://developers.google.com/admin-sdk/directory/). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/admin1-directory.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/admin1-directory.tar.gz) +```bash +cargo install google-admin1_directory-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/admin1_directory-cli). # Usage -This documentation was generated from the *directory* API at revision *20161124*. The CLI is at version *1.0.0*. +This documentation was generated from the *directory* API at revision *20161124*. The CLI is at version *1.0.1*. ```bash admin1-directory [options] diff --git a/gen/admin1_directory-cli/mkdocs.yml b/gen/admin1_directory-cli/mkdocs.yml index 78df20f781..63592b77e4 100644 --- a/gen/admin1_directory-cli/mkdocs.yml +++ b/gen/admin1_directory-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: directory v1.0.0+20161124 +site_name: directory v1.0.1+20161124 site_url: http://byron.github.io/google-apis-rs/google-admin1_directory-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with directory (protocol directory_v1) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/admin1_directory-cli diff --git a/gen/admin1_directory-cli/src/main.rs b/gen/admin1_directory-cli/src/main.rs index 67dd5b36fb..0f4007582b 100644 --- a/gen/admin1_directory-cli/src/main.rs +++ b/gen/admin1_directory-cli/src/main.rs @@ -9792,7 +9792,7 @@ fn main() { let mut app = App::new("admin1-directory") .author("Sebastian Thiel ") - .version("1.0.0+20161124") + .version("1.0.1+20161124") .about("The Admin SDK Directory API lets you view and manage enterprise resources such as users and groups, administrative notifications, security features, and more.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_admin1_directory_cli") .arg(Arg::with_name("url") diff --git a/gen/admin1_directory/Cargo.toml b/gen/admin1_directory/Cargo.toml index 0c6d1053de..b9dc72f24c 100644 --- a/gen/admin1_directory/Cargo.toml +++ b/gen/admin1_directory/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-admin1_directory" -version = "1.0.0+20161124" +version = "1.0.1+20161124" authors = ["Sebastian Thiel "] description = "A complete library to interact with directory (protocol directory_v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/admin1_directory" homepage = "https://developers.google.com/admin-sdk/directory/" -documentation = "http://byron.github.io/google-apis-rs/google_admin1_directory" +documentation = "https://docs.rs/google-admin1_directory/1.0.1+20161124" license = "MIT" keywords = ["admin", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/admin1_directory/README.md b/gen/admin1_directory/README.md index 58d23ec612..ae67d0e26d 100644 --- a/gen/admin1_directory/README.md +++ b/gen/admin1_directory/README.md @@ -5,61 +5,61 @@ DO NOT EDIT ! --> The `google-admin1_directory` library allows access to all features of the *Google directory* service. -This documentation was generated from *directory* crate version *1.0.0+20161124*, where *20161124* is the exact revision of the *admin:directory_v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *directory* crate version *1.0.1+20161124*, where *20161124* is the exact revision of the *admin:directory_v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. Everything else about the *directory* *v1_directory* API can be found at the [official documentation site](https://developers.google.com/admin-sdk/directory/). # Features -Handle the following *Resources* with ease from the central [hub](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.Directory.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.Directory.html) ... -* [asps](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.Asp.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.AspDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.AspGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.AspListCall.html) -* [channels](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.Channel.html) - * [*stop*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.ChannelStopCall.html) +* [asps](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.Asp.html) + * [*delete*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.AspDeleteCall.html), [*get*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.AspGetCall.html) and [*list*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.AspListCall.html) +* [channels](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.Channel.html) + * [*stop*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.ChannelStopCall.html) * chromeosdevices - * [*action*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.ChromeosdeviceActionCall.html), [*get*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.ChromeosdeviceGetCall.html), [*list*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.ChromeosdeviceListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.ChromeosdevicePatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.ChromeosdeviceUpdateCall.html) -* [customers](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.Customer.html) - * [*get*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.CustomerGetCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.CustomerPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.CustomerUpdateCall.html) + * [*action*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.ChromeosdeviceActionCall.html), [*get*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.ChromeosdeviceGetCall.html), [*list*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.ChromeosdeviceListCall.html), [*patch*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.ChromeosdevicePatchCall.html) and [*update*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.ChromeosdeviceUpdateCall.html) +* [customers](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.Customer.html) + * [*get*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.CustomerGetCall.html), [*patch*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.CustomerPatchCall.html) and [*update*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.CustomerUpdateCall.html) * domain aliases - * [*delete*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.DomainAliaseDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.DomainAliaseGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.DomainAliaseInsertCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.DomainAliaseListCall.html) + * [*delete*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.DomainAliaseDeleteCall.html), [*get*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.DomainAliaseGetCall.html), [*insert*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.DomainAliaseInsertCall.html) and [*list*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.DomainAliaseListCall.html) * domains - * [*delete*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.DomainDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.DomainGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.DomainInsertCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.DomainListCall.html) -* [groups](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.Group.html) - * [*aliases delete*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.GroupAliaseDeleteCall.html), [*aliases insert*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.GroupAliaseInsertCall.html), [*aliases list*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.GroupAliaseListCall.html), [*delete*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.GroupDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.GroupGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.GroupInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.GroupListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.GroupPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.GroupUpdateCall.html) -* [members](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.Member.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.MemberDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.MemberGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.MemberInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.MemberListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.MemberPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.MemberUpdateCall.html) + * [*delete*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.DomainDeleteCall.html), [*get*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.DomainGetCall.html), [*insert*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.DomainInsertCall.html) and [*list*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.DomainListCall.html) +* [groups](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.Group.html) + * [*aliases delete*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.GroupAliaseDeleteCall.html), [*aliases insert*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.GroupAliaseInsertCall.html), [*aliases list*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.GroupAliaseListCall.html), [*delete*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.GroupDeleteCall.html), [*get*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.GroupGetCall.html), [*insert*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.GroupInsertCall.html), [*list*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.GroupListCall.html), [*patch*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.GroupPatchCall.html) and [*update*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.GroupUpdateCall.html) +* [members](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.Member.html) + * [*delete*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.MemberDeleteCall.html), [*get*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.MemberGetCall.html), [*insert*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.MemberInsertCall.html), [*list*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.MemberListCall.html), [*patch*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.MemberPatchCall.html) and [*update*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.MemberUpdateCall.html) * mobiledevices - * [*action*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.MobiledeviceActionCall.html), [*delete*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.MobiledeviceDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.MobiledeviceGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.MobiledeviceListCall.html) -* [notifications](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.Notification.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.NotificationDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.NotificationGetCall.html), [*list*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.NotificationListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.NotificationPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.NotificationUpdateCall.html) + * [*action*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.MobiledeviceActionCall.html), [*delete*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.MobiledeviceDeleteCall.html), [*get*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.MobiledeviceGetCall.html) and [*list*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.MobiledeviceListCall.html) +* [notifications](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.Notification.html) + * [*delete*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.NotificationDeleteCall.html), [*get*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.NotificationGetCall.html), [*list*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.NotificationListCall.html), [*patch*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.NotificationPatchCall.html) and [*update*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.NotificationUpdateCall.html) * orgunits - * [*delete*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.OrgunitDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.OrgunitGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.OrgunitInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.OrgunitListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.OrgunitPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.OrgunitUpdateCall.html) -* [privileges](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.Privilege.html) - * [*list*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.PrivilegeListCall.html) + * [*delete*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.OrgunitDeleteCall.html), [*get*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.OrgunitGetCall.html), [*insert*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.OrgunitInsertCall.html), [*list*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.OrgunitListCall.html), [*patch*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.OrgunitPatchCall.html) and [*update*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.OrgunitUpdateCall.html) +* [privileges](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.Privilege.html) + * [*list*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.PrivilegeListCall.html) * resources - * [*calendars delete*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.ResourceCalendarDeleteCall.html), [*calendars get*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.ResourceCalendarGetCall.html), [*calendars insert*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.ResourceCalendarInsertCall.html), [*calendars list*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.ResourceCalendarListCall.html), [*calendars patch*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.ResourceCalendarPatchCall.html) and [*calendars update*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.ResourceCalendarUpdateCall.html) -* [role assignments](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.RoleAssignment.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.RoleAssignmentDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.RoleAssignmentGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.RoleAssignmentInsertCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.RoleAssignmentListCall.html) -* [roles](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.Role.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.RoleDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.RoleGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.RoleInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.RoleListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.RolePatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.RoleUpdateCall.html) -* [schemas](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.Schema.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.SchemaDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.SchemaGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.SchemaInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.SchemaListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.SchemaPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.SchemaUpdateCall.html) -* [tokens](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.Token.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.TokenDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.TokenGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.TokenListCall.html) -* [users](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.User.html) - * [*aliases delete*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.UserAliaseDeleteCall.html), [*aliases insert*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.UserAliaseInsertCall.html), [*aliases list*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.UserAliaseListCall.html), [*aliases watch*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.UserAliaseWatchCall.html), [*delete*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.UserDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.UserGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.UserInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.UserListCall.html), [*make admin*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.UserMakeAdminCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.UserPatchCall.html), [*photos delete*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.UserPhotoDeleteCall.html), [*photos get*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.UserPhotoGetCall.html), [*photos patch*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.UserPhotoPatchCall.html), [*photos update*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.UserPhotoUpdateCall.html), [*undelete*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.UserUndeleteCall.html), [*update*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.UserUpdateCall.html) and [*watch*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.UserWatchCall.html) -* [verification codes](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.VerificationCode.html) - * [*generate*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.VerificationCodeGenerateCall.html), [*invalidate*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.VerificationCodeInvalidateCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.VerificationCodeListCall.html) + * [*calendars delete*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.ResourceCalendarDeleteCall.html), [*calendars get*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.ResourceCalendarGetCall.html), [*calendars insert*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.ResourceCalendarInsertCall.html), [*calendars list*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.ResourceCalendarListCall.html), [*calendars patch*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.ResourceCalendarPatchCall.html) and [*calendars update*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.ResourceCalendarUpdateCall.html) +* [role assignments](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.RoleAssignment.html) + * [*delete*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.RoleAssignmentDeleteCall.html), [*get*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.RoleAssignmentGetCall.html), [*insert*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.RoleAssignmentInsertCall.html) and [*list*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.RoleAssignmentListCall.html) +* [roles](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.Role.html) + * [*delete*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.RoleDeleteCall.html), [*get*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.RoleGetCall.html), [*insert*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.RoleInsertCall.html), [*list*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.RoleListCall.html), [*patch*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.RolePatchCall.html) and [*update*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.RoleUpdateCall.html) +* [schemas](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.Schema.html) + * [*delete*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.SchemaDeleteCall.html), [*get*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.SchemaGetCall.html), [*insert*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.SchemaInsertCall.html), [*list*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.SchemaListCall.html), [*patch*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.SchemaPatchCall.html) and [*update*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.SchemaUpdateCall.html) +* [tokens](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.Token.html) + * [*delete*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.TokenDeleteCall.html), [*get*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.TokenGetCall.html) and [*list*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.TokenListCall.html) +* [users](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.User.html) + * [*aliases delete*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.UserAliaseDeleteCall.html), [*aliases insert*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.UserAliaseInsertCall.html), [*aliases list*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.UserAliaseListCall.html), [*aliases watch*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.UserAliaseWatchCall.html), [*delete*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.UserDeleteCall.html), [*get*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.UserGetCall.html), [*insert*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.UserInsertCall.html), [*list*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.UserListCall.html), [*make admin*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.UserMakeAdminCall.html), [*patch*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.UserPatchCall.html), [*photos delete*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.UserPhotoDeleteCall.html), [*photos get*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.UserPhotoGetCall.html), [*photos patch*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.UserPhotoPatchCall.html), [*photos update*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.UserPhotoUpdateCall.html), [*undelete*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.UserUndeleteCall.html), [*update*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.UserUpdateCall.html) and [*watch*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.UserWatchCall.html) +* [verification codes](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.VerificationCode.html) + * [*generate*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.VerificationCodeGenerateCall.html), [*invalidate*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.VerificationCodeInvalidateCall.html) and [*list*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.VerificationCodeListCall.html) Subscription supported by ... -* [*list users*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.UserListCall.html) -* [*watch users*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.UserWatchCall.html) -* [*aliases watch users*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.UserAliaseWatchCall.html) -* [*aliases list users*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.UserAliaseListCall.html) -* [*aliases list groups*](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.GroupAliaseListCall.html) +* [*list users*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.UserListCall.html) +* [*watch users*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.UserWatchCall.html) +* [*aliases watch users*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.UserAliaseWatchCall.html) +* [*aliases list users*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.UserAliaseListCall.html) +* [*aliases list groups*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.GroupAliaseListCall.html) @@ -67,17 +67,17 @@ Subscription supported by ... The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_admin1_directory/struct.Directory.html)** +* **[Hub](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/struct.Directory.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_admin1_directory/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_admin1_directory/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_admin1_directory/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_admin1_directory/trait.Part.html)** + * **[Parts](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_admin1_directory/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/trait.CallBuilder.html)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -193,17 +193,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](http://byron.github.io/google-apis-rs/google_admin1_directory/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_admin1_directory/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_admin1_directory/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_admin1_directory/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_admin1_directory/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/trait.ResponseResult.html), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -213,29 +213,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](http://byron.github.io/google-apis-rs/google_admin1_directory/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_admin1_directory/trait.CallBuilder.html) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_admin1_directory/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_admin1_directory/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_admin1_directory/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/trait.RequestValue.html) and +[decodable](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_admin1_directory/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_admin1_directory/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_admin1_directory/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-admin1_directory/1.0.1+20161124/google_admin1_directory/trait.RequestValue.html) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/admin1_directory/src/lib.rs b/gen/admin1_directory/src/lib.rs index a23b574ced..388161b0eb 100644 --- a/gen/admin1_directory/src/lib.rs +++ b/gen/admin1_directory/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *directory* crate version *1.0.0+20161124*, where *20161124* is the exact revision of the *admin:directory_v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *directory* crate version *1.0.1+20161124*, where *20161124* is the exact revision of the *admin:directory_v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *directory* *v1_directory* API can be found at the //! [official documentation site](https://developers.google.com/admin-sdk/directory/). @@ -61,7 +61,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -196,7 +196,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/admin1_directory/src/lib.rs.in b/gen/admin1_directory/src/lib.rs.in index 1a28f2191f..588f17be99 100644 --- a/gen/admin1_directory/src/lib.rs.in +++ b/gen/admin1_directory/src/lib.rs.in @@ -253,7 +253,7 @@ impl<'a, C, A> Directory Directory { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -316,7 +316,7 @@ impl<'a, C, A> Directory } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/admin1_reports-cli/Cargo.toml b/gen/admin1_reports-cli/Cargo.toml index eff1c09b2e..03055446bc 100644 --- a/gen/admin1_reports-cli/Cargo.toml +++ b/gen/admin1_reports-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-admin1_reports-cli" -version = "1.0.0+20160704" +version = "1.0.1+20160704" authors = ["Sebastian Thiel "] description = "A complete library to interact with reports (protocol reports_v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/admin1_reports-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-admin1_reports] path = "../admin1_reports" -version = "1.0.0" +version = "1.0.1+20160704" optional = true default-features = false diff --git a/gen/admin1_reports-cli/README.md b/gen/admin1_reports-cli/README.md index 50ac83dc26..c39f23c8c4 100644 --- a/gen/admin1_reports-cli/README.md +++ b/gen/admin1_reports-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *reports* API can be found at the [official documentation site](https://developers.google.com/admin-sdk/reports/). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/admin1-reports.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/admin1-reports.tar.gz) +```bash +cargo install google-admin1_reports-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/admin1_reports-cli). # Usage -This documentation was generated from the *reports* API at revision *20160704*. The CLI is at version *1.0.0*. +This documentation was generated from the *reports* API at revision *20160704*. The CLI is at version *1.0.1*. ```bash admin1-reports [options] diff --git a/gen/admin1_reports-cli/mkdocs.yml b/gen/admin1_reports-cli/mkdocs.yml index ac95bd98f5..1a7a2cb3f0 100644 --- a/gen/admin1_reports-cli/mkdocs.yml +++ b/gen/admin1_reports-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: reports v1.0.0+20160704 +site_name: reports v1.0.1+20160704 site_url: http://byron.github.io/google-apis-rs/google-admin1_reports-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with reports (protocol reports_v1) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/admin1_reports-cli diff --git a/gen/admin1_reports-cli/src/main.rs b/gen/admin1_reports-cli/src/main.rs index ca76c4cf02..90ed8150dc 100644 --- a/gen/admin1_reports-cli/src/main.rs +++ b/gen/admin1_reports-cli/src/main.rs @@ -735,7 +735,7 @@ fn main() { let mut app = App::new("admin1-reports") .author("Sebastian Thiel ") - .version("1.0.0+20160704") + .version("1.0.1+20160704") .about("Fetches reports for the administrators of Google Apps customers about the usage, collaboration, security, and risk for their users.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_admin1_reports_cli") .arg(Arg::with_name("url") diff --git a/gen/admin1_reports/Cargo.toml b/gen/admin1_reports/Cargo.toml index f86b475c61..cc37b4dca1 100644 --- a/gen/admin1_reports/Cargo.toml +++ b/gen/admin1_reports/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-admin1_reports" -version = "1.0.0+20160704" +version = "1.0.1+20160704" authors = ["Sebastian Thiel "] description = "A complete library to interact with reports (protocol reports_v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/admin1_reports" homepage = "https://developers.google.com/admin-sdk/reports/" -documentation = "http://byron.github.io/google-apis-rs/google_admin1_reports" +documentation = "https://docs.rs/google-admin1_reports/1.0.1+20160704" license = "MIT" keywords = ["admin", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/admin1_reports/README.md b/gen/admin1_reports/README.md index ac75143a22..83e9b51b20 100644 --- a/gen/admin1_reports/README.md +++ b/gen/admin1_reports/README.md @@ -5,28 +5,28 @@ DO NOT EDIT ! --> The `google-admin1_reports` library allows access to all features of the *Google reports* service. -This documentation was generated from *reports* crate version *1.0.0+20160704*, where *20160704* is the exact revision of the *admin:reports_v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *reports* crate version *1.0.1+20160704*, where *20160704* is the exact revision of the *admin:reports_v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. Everything else about the *reports* *v1_reports* API can be found at the [official documentation site](https://developers.google.com/admin-sdk/reports/). # Features -Handle the following *Resources* with ease from the central [hub](http://byron.github.io/google-apis-rs/google_admin1_reports/struct.Reports.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-admin1_reports/1.0.1+20160704/google_admin1_reports/struct.Reports.html) ... -* [activities](http://byron.github.io/google-apis-rs/google_admin1_reports/struct.Activity.html) - * [*list*](http://byron.github.io/google-apis-rs/google_admin1_reports/struct.ActivityListCall.html) and [*watch*](http://byron.github.io/google-apis-rs/google_admin1_reports/struct.ActivityWatchCall.html) -* [channels](http://byron.github.io/google-apis-rs/google_admin1_reports/struct.Channel.html) - * [*stop*](http://byron.github.io/google-apis-rs/google_admin1_reports/struct.ChannelStopCall.html) +* [activities](https://docs.rs/google-admin1_reports/1.0.1+20160704/google_admin1_reports/struct.Activity.html) + * [*list*](https://docs.rs/google-admin1_reports/1.0.1+20160704/google_admin1_reports/struct.ActivityListCall.html) and [*watch*](https://docs.rs/google-admin1_reports/1.0.1+20160704/google_admin1_reports/struct.ActivityWatchCall.html) +* [channels](https://docs.rs/google-admin1_reports/1.0.1+20160704/google_admin1_reports/struct.Channel.html) + * [*stop*](https://docs.rs/google-admin1_reports/1.0.1+20160704/google_admin1_reports/struct.ChannelStopCall.html) * customer usage reports - * [*get*](http://byron.github.io/google-apis-rs/google_admin1_reports/struct.CustomerUsageReportGetCall.html) + * [*get*](https://docs.rs/google-admin1_reports/1.0.1+20160704/google_admin1_reports/struct.CustomerUsageReportGetCall.html) * user usage report - * [*get*](http://byron.github.io/google-apis-rs/google_admin1_reports/struct.UserUsageReportGetCall.html) + * [*get*](https://docs.rs/google-admin1_reports/1.0.1+20160704/google_admin1_reports/struct.UserUsageReportGetCall.html) Subscription supported by ... -* [*watch activities*](http://byron.github.io/google-apis-rs/google_admin1_reports/struct.ActivityWatchCall.html) -* [*list activities*](http://byron.github.io/google-apis-rs/google_admin1_reports/struct.ActivityListCall.html) +* [*watch activities*](https://docs.rs/google-admin1_reports/1.0.1+20160704/google_admin1_reports/struct.ActivityWatchCall.html) +* [*list activities*](https://docs.rs/google-admin1_reports/1.0.1+20160704/google_admin1_reports/struct.ActivityListCall.html) @@ -34,17 +34,17 @@ Subscription supported by ... The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_admin1_reports/struct.Reports.html)** +* **[Hub](https://docs.rs/google-admin1_reports/1.0.1+20160704/google_admin1_reports/struct.Reports.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_admin1_reports/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_admin1_reports/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_admin1_reports/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-admin1_reports/1.0.1+20160704/google_admin1_reports/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-admin1_reports/1.0.1+20160704/google_admin1_reports/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-admin1_reports/1.0.1+20160704/google_admin1_reports/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_admin1_reports/trait.Part.html)** + * **[Parts](https://docs.rs/google-admin1_reports/1.0.1+20160704/google_admin1_reports/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_admin1_reports/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-admin1_reports/1.0.1+20160704/google_admin1_reports/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_admin1_reports/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-admin1_reports/1.0.1+20160704/google_admin1_reports/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_admin1_reports/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_admin1_reports/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-admin1_reports/1.0.1+20160704/google_admin1_reports/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_admin1_reports/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-admin1_reports/1.0.1+20160704/google_admin1_reports/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_admin1_reports/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-admin1_reports/1.0.1+20160704/google_admin1_reports/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_admin1_reports/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_admin1_reports/trait.CallBuilder.html) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-admin1_reports/1.0.1+20160704/google_admin1_reports/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-admin1_reports/1.0.1+20160704/google_admin1_reports/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_admin1_reports/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-admin1_reports/1.0.1+20160704/google_admin1_reports/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_admin1_reports/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_admin1_reports/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-admin1_reports/1.0.1+20160704/google_admin1_reports/trait.RequestValue.html) and +[decodable](https://docs.rs/google-admin1_reports/1.0.1+20160704/google_admin1_reports/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_admin1_reports/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-admin1_reports/1.0.1+20160704/google_admin1_reports/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_admin1_reports/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-admin1_reports/1.0.1+20160704/google_admin1_reports/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_admin1_reports/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-admin1_reports/1.0.1+20160704/google_admin1_reports/trait.RequestValue.html) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/admin1_reports/src/lib.rs b/gen/admin1_reports/src/lib.rs index a18fd233fd..978080706c 100644 --- a/gen/admin1_reports/src/lib.rs +++ b/gen/admin1_reports/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *reports* crate version *1.0.0+20160704*, where *20160704* is the exact revision of the *admin:reports_v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *reports* crate version *1.0.1+20160704*, where *20160704* is the exact revision of the *admin:reports_v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *reports* *v1_reports* API can be found at the //! [official documentation site](https://developers.google.com/admin-sdk/reports/). @@ -28,7 +28,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -144,7 +144,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/admin1_reports/src/lib.rs.in b/gen/admin1_reports/src/lib.rs.in index a84a6bfed7..e4ad661666 100644 --- a/gen/admin1_reports/src/lib.rs.in +++ b/gen/admin1_reports/src/lib.rs.in @@ -149,7 +149,7 @@ impl<'a, C, A> Reports Reports { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -167,7 +167,7 @@ impl<'a, C, A> Reports } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/adsense1d4-cli/Cargo.toml b/gen/adsense1d4-cli/Cargo.toml index e04e94a53f..c0c5103a3d 100644 --- a/gen/adsense1d4-cli/Cargo.toml +++ b/gen/adsense1d4-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-adsense1d4-cli" -version = "1.0.0+20161206" +version = "1.0.1+20161206" authors = ["Sebastian Thiel "] description = "A complete library to interact with AdSense (protocol v1.4)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/adsense1d4-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-adsense1d4] path = "../adsense1d4" -version = "1.0.0" +version = "1.0.1+20161206" optional = true default-features = false diff --git a/gen/adsense1d4-cli/README.md b/gen/adsense1d4-cli/README.md index 1285f6bfff..ee3240085c 100644 --- a/gen/adsense1d4-cli/README.md +++ b/gen/adsense1d4-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *AdSense* API can be found at the [official documentation site](https://developers.google.com/adsense/management/). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/adsense1d4.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/adsense1d4.tar.gz) +```bash +cargo install google-adsense1d4-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/adsense1d4-cli). # Usage -This documentation was generated from the *AdSense* API at revision *20161206*. The CLI is at version *1.0.0*. +This documentation was generated from the *AdSense* API at revision *20161206*. The CLI is at version *1.0.1*. ```bash adsense1d4 [options] diff --git a/gen/adsense1d4-cli/mkdocs.yml b/gen/adsense1d4-cli/mkdocs.yml index ff9051473c..af20b17e14 100644 --- a/gen/adsense1d4-cli/mkdocs.yml +++ b/gen/adsense1d4-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: AdSense v1.0.0+20161206 +site_name: AdSense v1.0.1+20161206 site_url: http://byron.github.io/google-apis-rs/google-adsense1d4-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with AdSense (protocol v1.4) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/adsense1d4-cli diff --git a/gen/adsense1d4-cli/src/main.rs b/gen/adsense1d4-cli/src/main.rs index a8613943d3..feb16a83fe 100644 --- a/gen/adsense1d4-cli/src/main.rs +++ b/gen/adsense1d4-cli/src/main.rs @@ -3480,7 +3480,7 @@ fn main() { let mut app = App::new("adsense1d4") .author("Sebastian Thiel ") - .version("1.0.0+20161206") + .version("1.0.1+20161206") .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 728a49b172..94c1dc8c61 100644 --- a/gen/adsense1d4/Cargo.toml +++ b/gen/adsense1d4/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-adsense1d4" -version = "1.0.0+20161206" +version = "1.0.1+20161206" authors = ["Sebastian Thiel "] description = "A complete library to interact with AdSense (protocol v1.4)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/adsense1d4" homepage = "https://developers.google.com/adsense/management/" -documentation = "http://byron.github.io/google-apis-rs/google_adsense1d4" +documentation = "https://docs.rs/google-adsense1d4/1.0.1+20161206" license = "MIT" keywords = ["adsense", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/adsense1d4/README.md b/gen/adsense1d4/README.md index 9909c468c9..991216e6a4 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 *1.0.0+20161206*, where *20161206* is the exact revision of the *adsense:v1.4* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *AdSense* crate version *1.0.1+20161206*, where *20161206* is the exact revision of the *adsense:v1.4* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. 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](http://byron.github.io/google-apis-rs/google_adsense1d4/struct.AdSense.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-adsense1d4/1.0.1+20161206/google_adsense1d4/struct.AdSense.html) ... -* [accounts](http://byron.github.io/google-apis-rs/google_adsense1d4/struct.Account.html) - * [*adclients list*](http://byron.github.io/google-apis-rs/google_adsense1d4/struct.AccountAdclientListCall.html), [*adunits customchannels list*](http://byron.github.io/google-apis-rs/google_adsense1d4/struct.AccountAdunitCustomchannelListCall.html), [*adunits get*](http://byron.github.io/google-apis-rs/google_adsense1d4/struct.AccountAdunitGetCall.html), [*adunits get ad code*](http://byron.github.io/google-apis-rs/google_adsense1d4/struct.AccountAdunitGetAdCodeCall.html), [*adunits list*](http://byron.github.io/google-apis-rs/google_adsense1d4/struct.AccountAdunitListCall.html), [*alerts delete*](http://byron.github.io/google-apis-rs/google_adsense1d4/struct.AccountAlertDeleteCall.html), [*alerts list*](http://byron.github.io/google-apis-rs/google_adsense1d4/struct.AccountAlertListCall.html), [*customchannels adunits list*](http://byron.github.io/google-apis-rs/google_adsense1d4/struct.AccountCustomchannelAdunitListCall.html), [*customchannels get*](http://byron.github.io/google-apis-rs/google_adsense1d4/struct.AccountCustomchannelGetCall.html), [*customchannels list*](http://byron.github.io/google-apis-rs/google_adsense1d4/struct.AccountCustomchannelListCall.html), [*get*](http://byron.github.io/google-apis-rs/google_adsense1d4/struct.AccountGetCall.html), [*list*](http://byron.github.io/google-apis-rs/google_adsense1d4/struct.AccountListCall.html), [*payments list*](http://byron.github.io/google-apis-rs/google_adsense1d4/struct.AccountPaymentListCall.html), [*reports generate*](http://byron.github.io/google-apis-rs/google_adsense1d4/struct.AccountReportGenerateCall.html), [*reports saved generate*](http://byron.github.io/google-apis-rs/google_adsense1d4/struct.AccountReportSavedGenerateCall.html), [*reports saved list*](http://byron.github.io/google-apis-rs/google_adsense1d4/struct.AccountReportSavedListCall.html), [*savedadstyles get*](http://byron.github.io/google-apis-rs/google_adsense1d4/struct.AccountSavedadstyleGetCall.html), [*savedadstyles list*](http://byron.github.io/google-apis-rs/google_adsense1d4/struct.AccountSavedadstyleListCall.html) and [*urlchannels list*](http://byron.github.io/google-apis-rs/google_adsense1d4/struct.AccountUrlchannelListCall.html) +* [accounts](https://docs.rs/google-adsense1d4/1.0.1+20161206/google_adsense1d4/struct.Account.html) + * [*adclients list*](https://docs.rs/google-adsense1d4/1.0.1+20161206/google_adsense1d4/struct.AccountAdclientListCall.html), [*adunits customchannels list*](https://docs.rs/google-adsense1d4/1.0.1+20161206/google_adsense1d4/struct.AccountAdunitCustomchannelListCall.html), [*adunits get*](https://docs.rs/google-adsense1d4/1.0.1+20161206/google_adsense1d4/struct.AccountAdunitGetCall.html), [*adunits get ad code*](https://docs.rs/google-adsense1d4/1.0.1+20161206/google_adsense1d4/struct.AccountAdunitGetAdCodeCall.html), [*adunits list*](https://docs.rs/google-adsense1d4/1.0.1+20161206/google_adsense1d4/struct.AccountAdunitListCall.html), [*alerts delete*](https://docs.rs/google-adsense1d4/1.0.1+20161206/google_adsense1d4/struct.AccountAlertDeleteCall.html), [*alerts list*](https://docs.rs/google-adsense1d4/1.0.1+20161206/google_adsense1d4/struct.AccountAlertListCall.html), [*customchannels adunits list*](https://docs.rs/google-adsense1d4/1.0.1+20161206/google_adsense1d4/struct.AccountCustomchannelAdunitListCall.html), [*customchannels get*](https://docs.rs/google-adsense1d4/1.0.1+20161206/google_adsense1d4/struct.AccountCustomchannelGetCall.html), [*customchannels list*](https://docs.rs/google-adsense1d4/1.0.1+20161206/google_adsense1d4/struct.AccountCustomchannelListCall.html), [*get*](https://docs.rs/google-adsense1d4/1.0.1+20161206/google_adsense1d4/struct.AccountGetCall.html), [*list*](https://docs.rs/google-adsense1d4/1.0.1+20161206/google_adsense1d4/struct.AccountListCall.html), [*payments list*](https://docs.rs/google-adsense1d4/1.0.1+20161206/google_adsense1d4/struct.AccountPaymentListCall.html), [*reports generate*](https://docs.rs/google-adsense1d4/1.0.1+20161206/google_adsense1d4/struct.AccountReportGenerateCall.html), [*reports saved generate*](https://docs.rs/google-adsense1d4/1.0.1+20161206/google_adsense1d4/struct.AccountReportSavedGenerateCall.html), [*reports saved list*](https://docs.rs/google-adsense1d4/1.0.1+20161206/google_adsense1d4/struct.AccountReportSavedListCall.html), [*savedadstyles get*](https://docs.rs/google-adsense1d4/1.0.1+20161206/google_adsense1d4/struct.AccountSavedadstyleGetCall.html), [*savedadstyles list*](https://docs.rs/google-adsense1d4/1.0.1+20161206/google_adsense1d4/struct.AccountSavedadstyleListCall.html) and [*urlchannels list*](https://docs.rs/google-adsense1d4/1.0.1+20161206/google_adsense1d4/struct.AccountUrlchannelListCall.html) * adclients - * [*list*](http://byron.github.io/google-apis-rs/google_adsense1d4/struct.AdclientListCall.html) + * [*list*](https://docs.rs/google-adsense1d4/1.0.1+20161206/google_adsense1d4/struct.AdclientListCall.html) * adunits - * [*customchannels list*](http://byron.github.io/google-apis-rs/google_adsense1d4/struct.AdunitCustomchannelListCall.html), [*get*](http://byron.github.io/google-apis-rs/google_adsense1d4/struct.AdunitGetCall.html), [*get ad code*](http://byron.github.io/google-apis-rs/google_adsense1d4/struct.AdunitGetAdCodeCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_adsense1d4/struct.AdunitListCall.html) -* [alerts](http://byron.github.io/google-apis-rs/google_adsense1d4/struct.Alert.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_adsense1d4/struct.AlertDeleteCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_adsense1d4/struct.AlertListCall.html) + * [*customchannels list*](https://docs.rs/google-adsense1d4/1.0.1+20161206/google_adsense1d4/struct.AdunitCustomchannelListCall.html), [*get*](https://docs.rs/google-adsense1d4/1.0.1+20161206/google_adsense1d4/struct.AdunitGetCall.html), [*get ad code*](https://docs.rs/google-adsense1d4/1.0.1+20161206/google_adsense1d4/struct.AdunitGetAdCodeCall.html) and [*list*](https://docs.rs/google-adsense1d4/1.0.1+20161206/google_adsense1d4/struct.AdunitListCall.html) +* [alerts](https://docs.rs/google-adsense1d4/1.0.1+20161206/google_adsense1d4/struct.Alert.html) + * [*delete*](https://docs.rs/google-adsense1d4/1.0.1+20161206/google_adsense1d4/struct.AlertDeleteCall.html) and [*list*](https://docs.rs/google-adsense1d4/1.0.1+20161206/google_adsense1d4/struct.AlertListCall.html) * customchannels - * [*adunits list*](http://byron.github.io/google-apis-rs/google_adsense1d4/struct.CustomchannelAdunitListCall.html), [*get*](http://byron.github.io/google-apis-rs/google_adsense1d4/struct.CustomchannelGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_adsense1d4/struct.CustomchannelListCall.html) -* [metadata](http://byron.github.io/google-apis-rs/google_adsense1d4/struct.Metadata.html) - * [*dimensions list*](http://byron.github.io/google-apis-rs/google_adsense1d4/struct.MetadataDimensionListCall.html) and [*metrics list*](http://byron.github.io/google-apis-rs/google_adsense1d4/struct.MetadataMetricListCall.html) -* [payments](http://byron.github.io/google-apis-rs/google_adsense1d4/struct.Payment.html) - * [*list*](http://byron.github.io/google-apis-rs/google_adsense1d4/struct.PaymentListCall.html) + * [*adunits list*](https://docs.rs/google-adsense1d4/1.0.1+20161206/google_adsense1d4/struct.CustomchannelAdunitListCall.html), [*get*](https://docs.rs/google-adsense1d4/1.0.1+20161206/google_adsense1d4/struct.CustomchannelGetCall.html) and [*list*](https://docs.rs/google-adsense1d4/1.0.1+20161206/google_adsense1d4/struct.CustomchannelListCall.html) +* [metadata](https://docs.rs/google-adsense1d4/1.0.1+20161206/google_adsense1d4/struct.Metadata.html) + * [*dimensions list*](https://docs.rs/google-adsense1d4/1.0.1+20161206/google_adsense1d4/struct.MetadataDimensionListCall.html) and [*metrics list*](https://docs.rs/google-adsense1d4/1.0.1+20161206/google_adsense1d4/struct.MetadataMetricListCall.html) +* [payments](https://docs.rs/google-adsense1d4/1.0.1+20161206/google_adsense1d4/struct.Payment.html) + * [*list*](https://docs.rs/google-adsense1d4/1.0.1+20161206/google_adsense1d4/struct.PaymentListCall.html) * reports - * [*generate*](http://byron.github.io/google-apis-rs/google_adsense1d4/struct.ReportGenerateCall.html), [*saved generate*](http://byron.github.io/google-apis-rs/google_adsense1d4/struct.ReportSavedGenerateCall.html) and [*saved list*](http://byron.github.io/google-apis-rs/google_adsense1d4/struct.ReportSavedListCall.html) + * [*generate*](https://docs.rs/google-adsense1d4/1.0.1+20161206/google_adsense1d4/struct.ReportGenerateCall.html), [*saved generate*](https://docs.rs/google-adsense1d4/1.0.1+20161206/google_adsense1d4/struct.ReportSavedGenerateCall.html) and [*saved list*](https://docs.rs/google-adsense1d4/1.0.1+20161206/google_adsense1d4/struct.ReportSavedListCall.html) * savedadstyles - * [*get*](http://byron.github.io/google-apis-rs/google_adsense1d4/struct.SavedadstyleGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_adsense1d4/struct.SavedadstyleListCall.html) + * [*get*](https://docs.rs/google-adsense1d4/1.0.1+20161206/google_adsense1d4/struct.SavedadstyleGetCall.html) and [*list*](https://docs.rs/google-adsense1d4/1.0.1+20161206/google_adsense1d4/struct.SavedadstyleListCall.html) * urlchannels - * [*list*](http://byron.github.io/google-apis-rs/google_adsense1d4/struct.UrlchannelListCall.html) + * [*list*](https://docs.rs/google-adsense1d4/1.0.1+20161206/google_adsense1d4/struct.UrlchannelListCall.html) Download supported by ... -* [*generate reports*](http://byron.github.io/google-apis-rs/google_adsense1d4/struct.ReportGenerateCall.html) -* [*reports generate accounts*](http://byron.github.io/google-apis-rs/google_adsense1d4/struct.AccountReportGenerateCall.html) +* [*generate reports*](https://docs.rs/google-adsense1d4/1.0.1+20161206/google_adsense1d4/struct.ReportGenerateCall.html) +* [*reports generate accounts*](https://docs.rs/google-adsense1d4/1.0.1+20161206/google_adsense1d4/struct.AccountReportGenerateCall.html) @@ -46,17 +46,17 @@ Download supported by ... The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_adsense1d4/struct.AdSense.html)** +* **[Hub](https://docs.rs/google-adsense1d4/1.0.1+20161206/google_adsense1d4/struct.AdSense.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_adsense1d4/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_adsense1d4/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_adsense1d4/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-adsense1d4/1.0.1+20161206/google_adsense1d4/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-adsense1d4/1.0.1+20161206/google_adsense1d4/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-adsense1d4/1.0.1+20161206/google_adsense1d4/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_adsense1d4/trait.Part.html)** + * **[Parts](https://docs.rs/google-adsense1d4/1.0.1+20161206/google_adsense1d4/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_adsense1d4/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-adsense1d4/1.0.1+20161206/google_adsense1d4/trait.CallBuilder.html)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -165,17 +165,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](http://byron.github.io/google-apis-rs/google_adsense1d4/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-adsense1d4/1.0.1+20161206/google_adsense1d4/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_adsense1d4/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_adsense1d4/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-adsense1d4/1.0.1+20161206/google_adsense1d4/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_adsense1d4/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-adsense1d4/1.0.1+20161206/google_adsense1d4/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_adsense1d4/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-adsense1d4/1.0.1+20161206/google_adsense1d4/trait.ResponseResult.html), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -185,29 +185,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](http://byron.github.io/google-apis-rs/google_adsense1d4/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_adsense1d4/trait.CallBuilder.html) 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/1.0.1+20161206/google_adsense1d4/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-adsense1d4/1.0.1+20161206/google_adsense1d4/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_adsense1d4/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-adsense1d4/1.0.1+20161206/google_adsense1d4/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_adsense1d4/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_adsense1d4/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-adsense1d4/1.0.1+20161206/google_adsense1d4/trait.RequestValue.html) and +[decodable](https://docs.rs/google-adsense1d4/1.0.1+20161206/google_adsense1d4/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_adsense1d4/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-adsense1d4/1.0.1+20161206/google_adsense1d4/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_adsense1d4/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-adsense1d4/1.0.1+20161206/google_adsense1d4/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_adsense1d4/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-adsense1d4/1.0.1+20161206/google_adsense1d4/trait.RequestValue.html) are 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/lib.rs b/gen/adsense1d4/src/lib.rs index 4714672c2b..6d16179712 100644 --- a/gen/adsense1d4/src/lib.rs +++ b/gen/adsense1d4/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *AdSense* crate version *1.0.0+20161206*, where *20161206* is the exact revision of the *adsense:v1.4* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *AdSense* crate version *1.0.1+20161206*, where *20161206* is the exact revision of the *adsense:v1.4* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *AdSense* *v1d4* API can be found at the //! [official documentation site](https://developers.google.com/adsense/management/). @@ -40,7 +40,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -168,7 +168,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/adsense1d4/src/lib.rs.in b/gen/adsense1d4/src/lib.rs.in index 848793ee22..b7d2bae239 100644 --- a/gen/adsense1d4/src/lib.rs.in +++ b/gen/adsense1d4/src/lib.rs.in @@ -144,7 +144,7 @@ impl<'a, C, A> AdSense AdSense { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -180,7 +180,7 @@ impl<'a, C, A> AdSense } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/adsensehost4d1-cli/Cargo.toml b/gen/adsensehost4d1-cli/Cargo.toml index bf49606d32..ba09fa584b 100644 --- a/gen/adsensehost4d1-cli/Cargo.toml +++ b/gen/adsensehost4d1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-adsensehost4d1-cli" -version = "1.0.0+20161206" +version = "1.0.1+20161206" authors = ["Sebastian Thiel "] description = "A complete library to interact with AdSense Host (protocol v4.1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/adsensehost4d1-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-adsensehost4d1] path = "../adsensehost4d1" -version = "1.0.0" +version = "1.0.1+20161206" optional = true default-features = false diff --git a/gen/adsensehost4d1-cli/README.md b/gen/adsensehost4d1-cli/README.md index 9f30264566..94f3ffd7aa 100644 --- a/gen/adsensehost4d1-cli/README.md +++ b/gen/adsensehost4d1-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *AdSense Host* API can be found at the [official documentation site](https://developers.google.com/adsense/host/). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/adsensehost4d1.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/adsensehost4d1.tar.gz) +```bash +cargo install google-adsensehost4d1-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/adsensehost4d1-cli). # Usage -This documentation was generated from the *AdSense Host* API at revision *20161206*. The CLI is at version *1.0.0*. +This documentation was generated from the *AdSense Host* API at revision *20161206*. The CLI is at version *1.0.1*. ```bash adsensehost4d1 [options] diff --git a/gen/adsensehost4d1-cli/mkdocs.yml b/gen/adsensehost4d1-cli/mkdocs.yml index 8d32b4c836..9de938a616 100644 --- a/gen/adsensehost4d1-cli/mkdocs.yml +++ b/gen/adsensehost4d1-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: AdSense Host v1.0.0+20161206 +site_name: AdSense Host v1.0.1+20161206 site_url: http://byron.github.io/google-apis-rs/google-adsensehost4d1-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with AdSense Host (protocol v4.1) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/adsensehost4d1-cli diff --git a/gen/adsensehost4d1-cli/src/main.rs b/gen/adsensehost4d1-cli/src/main.rs index 59b827c034..52d5af194d 100644 --- a/gen/adsensehost4d1-cli/src/main.rs +++ b/gen/adsensehost4d1-cli/src/main.rs @@ -2761,7 +2761,7 @@ fn main() { let mut app = App::new("adsensehost4d1") .author("Sebastian Thiel ") - .version("1.0.0+20161206") + .version("1.0.1+20161206") .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 d930ce868a..9dbbb21cdf 100644 --- a/gen/adsensehost4d1/Cargo.toml +++ b/gen/adsensehost4d1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-adsensehost4d1" -version = "1.0.0+20161206" +version = "1.0.1+20161206" authors = ["Sebastian Thiel "] description = "A complete library to interact with AdSense Host (protocol v4.1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/adsensehost4d1" homepage = "https://developers.google.com/adsense/host/" -documentation = "http://byron.github.io/google-apis-rs/google_adsensehost4d1" +documentation = "https://docs.rs/google-adsensehost4d1/1.0.1+20161206" license = "MIT" keywords = ["adsensehost", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/adsensehost4d1/README.md b/gen/adsensehost4d1/README.md index 228ae7c239..41c8c70135 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 *1.0.0+20161206*, where *20161206* is the exact revision of the *adsensehost:v4.1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *AdSense Host* crate version *1.0.1+20161206*, where *20161206* is the exact revision of the *adsensehost:v4.1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. 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](http://byron.github.io/google-apis-rs/google_adsensehost4d1/struct.AdSenseHost.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-adsensehost4d1/1.0.1+20161206/google_adsensehost4d1/struct.AdSenseHost.html) ... -* [accounts](http://byron.github.io/google-apis-rs/google_adsensehost4d1/struct.Account.html) - * [*adclients get*](http://byron.github.io/google-apis-rs/google_adsensehost4d1/struct.AccountAdclientGetCall.html), [*adclients list*](http://byron.github.io/google-apis-rs/google_adsensehost4d1/struct.AccountAdclientListCall.html), [*adunits delete*](http://byron.github.io/google-apis-rs/google_adsensehost4d1/struct.AccountAdunitDeleteCall.html), [*adunits get*](http://byron.github.io/google-apis-rs/google_adsensehost4d1/struct.AccountAdunitGetCall.html), [*adunits get ad code*](http://byron.github.io/google-apis-rs/google_adsensehost4d1/struct.AccountAdunitGetAdCodeCall.html), [*adunits insert*](http://byron.github.io/google-apis-rs/google_adsensehost4d1/struct.AccountAdunitInsertCall.html), [*adunits list*](http://byron.github.io/google-apis-rs/google_adsensehost4d1/struct.AccountAdunitListCall.html), [*adunits patch*](http://byron.github.io/google-apis-rs/google_adsensehost4d1/struct.AccountAdunitPatchCall.html), [*adunits update*](http://byron.github.io/google-apis-rs/google_adsensehost4d1/struct.AccountAdunitUpdateCall.html), [*get*](http://byron.github.io/google-apis-rs/google_adsensehost4d1/struct.AccountGetCall.html), [*list*](http://byron.github.io/google-apis-rs/google_adsensehost4d1/struct.AccountListCall.html) and [*reports generate*](http://byron.github.io/google-apis-rs/google_adsensehost4d1/struct.AccountReportGenerateCall.html) +* [accounts](https://docs.rs/google-adsensehost4d1/1.0.1+20161206/google_adsensehost4d1/struct.Account.html) + * [*adclients get*](https://docs.rs/google-adsensehost4d1/1.0.1+20161206/google_adsensehost4d1/struct.AccountAdclientGetCall.html), [*adclients list*](https://docs.rs/google-adsensehost4d1/1.0.1+20161206/google_adsensehost4d1/struct.AccountAdclientListCall.html), [*adunits delete*](https://docs.rs/google-adsensehost4d1/1.0.1+20161206/google_adsensehost4d1/struct.AccountAdunitDeleteCall.html), [*adunits get*](https://docs.rs/google-adsensehost4d1/1.0.1+20161206/google_adsensehost4d1/struct.AccountAdunitGetCall.html), [*adunits get ad code*](https://docs.rs/google-adsensehost4d1/1.0.1+20161206/google_adsensehost4d1/struct.AccountAdunitGetAdCodeCall.html), [*adunits insert*](https://docs.rs/google-adsensehost4d1/1.0.1+20161206/google_adsensehost4d1/struct.AccountAdunitInsertCall.html), [*adunits list*](https://docs.rs/google-adsensehost4d1/1.0.1+20161206/google_adsensehost4d1/struct.AccountAdunitListCall.html), [*adunits patch*](https://docs.rs/google-adsensehost4d1/1.0.1+20161206/google_adsensehost4d1/struct.AccountAdunitPatchCall.html), [*adunits update*](https://docs.rs/google-adsensehost4d1/1.0.1+20161206/google_adsensehost4d1/struct.AccountAdunitUpdateCall.html), [*get*](https://docs.rs/google-adsensehost4d1/1.0.1+20161206/google_adsensehost4d1/struct.AccountGetCall.html), [*list*](https://docs.rs/google-adsensehost4d1/1.0.1+20161206/google_adsensehost4d1/struct.AccountListCall.html) and [*reports generate*](https://docs.rs/google-adsensehost4d1/1.0.1+20161206/google_adsensehost4d1/struct.AccountReportGenerateCall.html) * adclients - * [*get*](http://byron.github.io/google-apis-rs/google_adsensehost4d1/struct.AdclientGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_adsensehost4d1/struct.AdclientListCall.html) + * [*get*](https://docs.rs/google-adsensehost4d1/1.0.1+20161206/google_adsensehost4d1/struct.AdclientGetCall.html) and [*list*](https://docs.rs/google-adsensehost4d1/1.0.1+20161206/google_adsensehost4d1/struct.AdclientListCall.html) * associationsessions - * [*start*](http://byron.github.io/google-apis-rs/google_adsensehost4d1/struct.AssociationsessionStartCall.html) and [*verify*](http://byron.github.io/google-apis-rs/google_adsensehost4d1/struct.AssociationsessionVerifyCall.html) + * [*start*](https://docs.rs/google-adsensehost4d1/1.0.1+20161206/google_adsensehost4d1/struct.AssociationsessionStartCall.html) and [*verify*](https://docs.rs/google-adsensehost4d1/1.0.1+20161206/google_adsensehost4d1/struct.AssociationsessionVerifyCall.html) * customchannels - * [*delete*](http://byron.github.io/google-apis-rs/google_adsensehost4d1/struct.CustomchannelDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_adsensehost4d1/struct.CustomchannelGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_adsensehost4d1/struct.CustomchannelInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_adsensehost4d1/struct.CustomchannelListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_adsensehost4d1/struct.CustomchannelPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_adsensehost4d1/struct.CustomchannelUpdateCall.html) -* [reports](http://byron.github.io/google-apis-rs/google_adsensehost4d1/struct.Report.html) - * [*generate*](http://byron.github.io/google-apis-rs/google_adsensehost4d1/struct.ReportGenerateCall.html) + * [*delete*](https://docs.rs/google-adsensehost4d1/1.0.1+20161206/google_adsensehost4d1/struct.CustomchannelDeleteCall.html), [*get*](https://docs.rs/google-adsensehost4d1/1.0.1+20161206/google_adsensehost4d1/struct.CustomchannelGetCall.html), [*insert*](https://docs.rs/google-adsensehost4d1/1.0.1+20161206/google_adsensehost4d1/struct.CustomchannelInsertCall.html), [*list*](https://docs.rs/google-adsensehost4d1/1.0.1+20161206/google_adsensehost4d1/struct.CustomchannelListCall.html), [*patch*](https://docs.rs/google-adsensehost4d1/1.0.1+20161206/google_adsensehost4d1/struct.CustomchannelPatchCall.html) and [*update*](https://docs.rs/google-adsensehost4d1/1.0.1+20161206/google_adsensehost4d1/struct.CustomchannelUpdateCall.html) +* [reports](https://docs.rs/google-adsensehost4d1/1.0.1+20161206/google_adsensehost4d1/struct.Report.html) + * [*generate*](https://docs.rs/google-adsensehost4d1/1.0.1+20161206/google_adsensehost4d1/struct.ReportGenerateCall.html) * urlchannels - * [*delete*](http://byron.github.io/google-apis-rs/google_adsensehost4d1/struct.UrlchannelDeleteCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_adsensehost4d1/struct.UrlchannelInsertCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_adsensehost4d1/struct.UrlchannelListCall.html) + * [*delete*](https://docs.rs/google-adsensehost4d1/1.0.1+20161206/google_adsensehost4d1/struct.UrlchannelDeleteCall.html), [*insert*](https://docs.rs/google-adsensehost4d1/1.0.1+20161206/google_adsensehost4d1/struct.UrlchannelInsertCall.html) and [*list*](https://docs.rs/google-adsensehost4d1/1.0.1+20161206/google_adsensehost4d1/struct.UrlchannelListCall.html) @@ -33,17 +33,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_adsensehost4d1/struct.AdSenseHost.html)** +* **[Hub](https://docs.rs/google-adsensehost4d1/1.0.1+20161206/google_adsensehost4d1/struct.AdSenseHost.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_adsensehost4d1/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_adsensehost4d1/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_adsensehost4d1/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-adsensehost4d1/1.0.1+20161206/google_adsensehost4d1/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-adsensehost4d1/1.0.1+20161206/google_adsensehost4d1/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-adsensehost4d1/1.0.1+20161206/google_adsensehost4d1/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_adsensehost4d1/trait.Part.html)** + * **[Parts](https://docs.rs/google-adsensehost4d1/1.0.1+20161206/google_adsensehost4d1/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_adsensehost4d1/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-adsensehost4d1/1.0.1+20161206/google_adsensehost4d1/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_adsensehost4d1/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-adsensehost4d1/1.0.1+20161206/google_adsensehost4d1/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_adsensehost4d1/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_adsensehost4d1/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-adsensehost4d1/1.0.1+20161206/google_adsensehost4d1/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_adsensehost4d1/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-adsensehost4d1/1.0.1+20161206/google_adsensehost4d1/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_adsensehost4d1/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-adsensehost4d1/1.0.1+20161206/google_adsensehost4d1/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_adsensehost4d1/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_adsensehost4d1/trait.CallBuilder.html) 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/1.0.1+20161206/google_adsensehost4d1/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-adsensehost4d1/1.0.1+20161206/google_adsensehost4d1/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_adsensehost4d1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-adsensehost4d1/1.0.1+20161206/google_adsensehost4d1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_adsensehost4d1/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_adsensehost4d1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-adsensehost4d1/1.0.1+20161206/google_adsensehost4d1/trait.RequestValue.html) and +[decodable](https://docs.rs/google-adsensehost4d1/1.0.1+20161206/google_adsensehost4d1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_adsensehost4d1/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-adsensehost4d1/1.0.1+20161206/google_adsensehost4d1/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_adsensehost4d1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-adsensehost4d1/1.0.1+20161206/google_adsensehost4d1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_adsensehost4d1/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-adsensehost4d1/1.0.1+20161206/google_adsensehost4d1/trait.RequestValue.html) are 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/lib.rs b/gen/adsensehost4d1/src/lib.rs index 88339149c6..fae40673f0 100644 --- a/gen/adsensehost4d1/src/lib.rs +++ b/gen/adsensehost4d1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *AdSense Host* crate version *1.0.0+20161206*, where *20161206* is the exact revision of the *adsensehost:v4.1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *AdSense Host* crate version *1.0.1+20161206*, where *20161206* is the exact revision of the *adsensehost:v4.1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *AdSense Host* *v4d1* API can be found at the //! [official documentation site](https://developers.google.com/adsense/host/). @@ -27,7 +27,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -146,7 +146,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/adsensehost4d1/src/lib.rs.in b/gen/adsensehost4d1/src/lib.rs.in index 1b6851443a..387dc41b63 100644 --- a/gen/adsensehost4d1/src/lib.rs.in +++ b/gen/adsensehost4d1/src/lib.rs.in @@ -138,7 +138,7 @@ impl<'a, C, A> AdSenseHost AdSenseHost { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -162,7 +162,7 @@ impl<'a, C, A> AdSenseHost } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/analytics3-cli/Cargo.toml b/gen/analytics3-cli/Cargo.toml index a880d9eadf..04c5494fbf 100644 --- a/gen/analytics3-cli/Cargo.toml +++ b/gen/analytics3-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-analytics3-cli" -version = "1.0.0+20161004" +version = "1.0.1+20161004" authors = ["Sebastian Thiel "] description = "A complete library to interact with analytics (protocol v3)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/analytics3-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-analytics3] path = "../analytics3" -version = "1.0.0" +version = "1.0.1+20161004" optional = true default-features = false diff --git a/gen/analytics3-cli/README.md b/gen/analytics3-cli/README.md index 18895b81fd..66ad2778e7 100644 --- a/gen/analytics3-cli/README.md +++ b/gen/analytics3-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *analytics* API can be found at the [official documentation site](https://developers.google.com/analytics/). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/analytics3.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/analytics3.tar.gz) +```bash +cargo install google-analytics3-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/analytics3-cli). # Usage -This documentation was generated from the *analytics* API at revision *20161004*. The CLI is at version *1.0.0*. +This documentation was generated from the *analytics* API at revision *20161004*. The CLI is at version *1.0.1*. ```bash analytics3 [options] diff --git a/gen/analytics3-cli/mkdocs.yml b/gen/analytics3-cli/mkdocs.yml index e8d76e8110..cccff22f28 100644 --- a/gen/analytics3-cli/mkdocs.yml +++ b/gen/analytics3-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: analytics v1.0.0+20161004 +site_name: analytics v1.0.1+20161004 site_url: http://byron.github.io/google-apis-rs/google-analytics3-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with analytics (protocol v3) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/analytics3-cli diff --git a/gen/analytics3-cli/src/main.rs b/gen/analytics3-cli/src/main.rs index 269b896668..d6b726f573 100644 --- a/gen/analytics3-cli/src/main.rs +++ b/gen/analytics3-cli/src/main.rs @@ -9946,7 +9946,7 @@ fn main() { let mut app = App::new("analytics3") .author("Sebastian Thiel ") - .version("1.0.0+20161004") + .version("1.0.1+20161004") .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 aa077ac97c..38f48cecf9 100644 --- a/gen/analytics3/Cargo.toml +++ b/gen/analytics3/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-analytics3" -version = "1.0.0+20161004" +version = "1.0.1+20161004" authors = ["Sebastian Thiel "] description = "A complete library to interact with analytics (protocol v3)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/analytics3" homepage = "https://developers.google.com/analytics/" -documentation = "http://byron.github.io/google-apis-rs/google_analytics3" +documentation = "https://docs.rs/google-analytics3/1.0.1+20161004" license = "MIT" keywords = ["analytics", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/analytics3/README.md b/gen/analytics3/README.md index 1f8072fa11..9eb64d04c2 100644 --- a/gen/analytics3/README.md +++ b/gen/analytics3/README.md @@ -5,27 +5,27 @@ 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 *1.0.0+20161004*, where *20161004* is the exact revision of the *analytics:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *analytics* crate version *1.0.1+20161004*, where *20161004* is the exact revision of the *analytics:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. 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](http://byron.github.io/google-apis-rs/google_analytics3/struct.Analytics.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.Analytics.html) ... * data - * [*ga get*](http://byron.github.io/google-apis-rs/google_analytics3/struct.DataGaGetCall.html), [*mcf get*](http://byron.github.io/google-apis-rs/google_analytics3/struct.DataMcfGetCall.html) and [*realtime get*](http://byron.github.io/google-apis-rs/google_analytics3/struct.DataRealtimeGetCall.html) + * [*ga get*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.DataGaGetCall.html), [*mcf get*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.DataMcfGetCall.html) and [*realtime get*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.DataRealtimeGetCall.html) * management - * [*account summaries list*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementAccountSummaryListCall.html), [*account user links delete*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementAccountUserLinkDeleteCall.html), [*account user links insert*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementAccountUserLinkInsertCall.html), [*account user links list*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementAccountUserLinkListCall.html), [*account user links update*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementAccountUserLinkUpdateCall.html), [*accounts list*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementAccountListCall.html), [*custom data sources list*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementCustomDataSourceListCall.html), [*custom dimensions get*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementCustomDimensionGetCall.html), [*custom dimensions insert*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementCustomDimensionInsertCall.html), [*custom dimensions list*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementCustomDimensionListCall.html), [*custom dimensions patch*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementCustomDimensionPatchCall.html), [*custom dimensions update*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementCustomDimensionUpdateCall.html), [*custom metrics get*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementCustomMetricGetCall.html), [*custom metrics insert*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementCustomMetricInsertCall.html), [*custom metrics list*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementCustomMetricListCall.html), [*custom metrics patch*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementCustomMetricPatchCall.html), [*custom metrics update*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementCustomMetricUpdateCall.html), [*experiments delete*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementExperimentDeleteCall.html), [*experiments get*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementExperimentGetCall.html), [*experiments insert*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementExperimentInsertCall.html), [*experiments list*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementExperimentListCall.html), [*experiments patch*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementExperimentPatchCall.html), [*experiments update*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementExperimentUpdateCall.html), [*filters delete*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementFilterDeleteCall.html), [*filters get*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementFilterGetCall.html), [*filters insert*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementFilterInsertCall.html), [*filters list*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementFilterListCall.html), [*filters patch*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementFilterPatchCall.html), [*filters update*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementFilterUpdateCall.html), [*goals get*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementGoalGetCall.html), [*goals insert*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementGoalInsertCall.html), [*goals list*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementGoalListCall.html), [*goals patch*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementGoalPatchCall.html), [*goals update*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementGoalUpdateCall.html), [*profile filter links delete*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementProfileFilterLinkDeleteCall.html), [*profile filter links get*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementProfileFilterLinkGetCall.html), [*profile filter links insert*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementProfileFilterLinkInsertCall.html), [*profile filter links list*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementProfileFilterLinkListCall.html), [*profile filter links patch*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementProfileFilterLinkPatchCall.html), [*profile filter links update*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementProfileFilterLinkUpdateCall.html), [*profile user links delete*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementProfileUserLinkDeleteCall.html), [*profile user links insert*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementProfileUserLinkInsertCall.html), [*profile user links list*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementProfileUserLinkListCall.html), [*profile user links update*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementProfileUserLinkUpdateCall.html), [*profiles delete*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementProfileDeleteCall.html), [*profiles get*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementProfileGetCall.html), [*profiles insert*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementProfileInsertCall.html), [*profiles list*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementProfileListCall.html), [*profiles patch*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementProfilePatchCall.html), [*profiles update*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementProfileUpdateCall.html), [*remarketing audience get*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementRemarketingAudienceGetCall.html), [*remarketing audience insert*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementRemarketingAudienceInsertCall.html), [*remarketing audience list*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementRemarketingAudienceListCall.html), [*remarketing audience patch*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementRemarketingAudiencePatchCall.html), [*remarketing audience update*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementRemarketingAudienceUpdateCall.html), [*segments list*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementSegmentListCall.html), [*unsampled reports delete*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementUnsampledReportDeleteCall.html), [*unsampled reports get*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementUnsampledReportGetCall.html), [*unsampled reports insert*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementUnsampledReportInsertCall.html), [*unsampled reports list*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementUnsampledReportListCall.html), [*uploads delete upload data*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementUploadDeleteUploadDataCall.html), [*uploads get*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementUploadGetCall.html), [*uploads list*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementUploadListCall.html), [*uploads upload data*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementUploadUploadDataCall.html), [*web property ad words links delete*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementWebPropertyAdWordsLinkDeleteCall.html), [*web property ad words links get*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementWebPropertyAdWordsLinkGetCall.html), [*web property ad words links insert*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementWebPropertyAdWordsLinkInsertCall.html), [*web property ad words links list*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementWebPropertyAdWordsLinkListCall.html), [*web property ad words links patch*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementWebPropertyAdWordsLinkPatchCall.html), [*web property ad words links update*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementWebPropertyAdWordsLinkUpdateCall.html), [*webproperties get*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementWebpropertyGetCall.html), [*webproperties insert*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementWebpropertyInsertCall.html), [*webproperties list*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementWebpropertyListCall.html), [*webproperties patch*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementWebpropertyPatchCall.html), [*webproperties update*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementWebpropertyUpdateCall.html), [*webproperty user links delete*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementWebpropertyUserLinkDeleteCall.html), [*webproperty user links insert*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementWebpropertyUserLinkInsertCall.html), [*webproperty user links list*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementWebpropertyUserLinkListCall.html) and [*webproperty user links update*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementWebpropertyUserLinkUpdateCall.html) + * [*account summaries list*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementAccountSummaryListCall.html), [*account user links delete*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementAccountUserLinkDeleteCall.html), [*account user links insert*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementAccountUserLinkInsertCall.html), [*account user links list*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementAccountUserLinkListCall.html), [*account user links update*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementAccountUserLinkUpdateCall.html), [*accounts list*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementAccountListCall.html), [*custom data sources list*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementCustomDataSourceListCall.html), [*custom dimensions get*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementCustomDimensionGetCall.html), [*custom dimensions insert*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementCustomDimensionInsertCall.html), [*custom dimensions list*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementCustomDimensionListCall.html), [*custom dimensions patch*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementCustomDimensionPatchCall.html), [*custom dimensions update*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementCustomDimensionUpdateCall.html), [*custom metrics get*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementCustomMetricGetCall.html), [*custom metrics insert*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementCustomMetricInsertCall.html), [*custom metrics list*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementCustomMetricListCall.html), [*custom metrics patch*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementCustomMetricPatchCall.html), [*custom metrics update*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementCustomMetricUpdateCall.html), [*experiments delete*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementExperimentDeleteCall.html), [*experiments get*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementExperimentGetCall.html), [*experiments insert*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementExperimentInsertCall.html), [*experiments list*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementExperimentListCall.html), [*experiments patch*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementExperimentPatchCall.html), [*experiments update*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementExperimentUpdateCall.html), [*filters delete*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementFilterDeleteCall.html), [*filters get*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementFilterGetCall.html), [*filters insert*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementFilterInsertCall.html), [*filters list*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementFilterListCall.html), [*filters patch*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementFilterPatchCall.html), [*filters update*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementFilterUpdateCall.html), [*goals get*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementGoalGetCall.html), [*goals insert*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementGoalInsertCall.html), [*goals list*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementGoalListCall.html), [*goals patch*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementGoalPatchCall.html), [*goals update*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementGoalUpdateCall.html), [*profile filter links delete*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementProfileFilterLinkDeleteCall.html), [*profile filter links get*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementProfileFilterLinkGetCall.html), [*profile filter links insert*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementProfileFilterLinkInsertCall.html), [*profile filter links list*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementProfileFilterLinkListCall.html), [*profile filter links patch*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementProfileFilterLinkPatchCall.html), [*profile filter links update*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementProfileFilterLinkUpdateCall.html), [*profile user links delete*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementProfileUserLinkDeleteCall.html), [*profile user links insert*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementProfileUserLinkInsertCall.html), [*profile user links list*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementProfileUserLinkListCall.html), [*profile user links update*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementProfileUserLinkUpdateCall.html), [*profiles delete*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementProfileDeleteCall.html), [*profiles get*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementProfileGetCall.html), [*profiles insert*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementProfileInsertCall.html), [*profiles list*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementProfileListCall.html), [*profiles patch*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementProfilePatchCall.html), [*profiles update*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementProfileUpdateCall.html), [*remarketing audience get*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementRemarketingAudienceGetCall.html), [*remarketing audience insert*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementRemarketingAudienceInsertCall.html), [*remarketing audience list*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementRemarketingAudienceListCall.html), [*remarketing audience patch*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementRemarketingAudiencePatchCall.html), [*remarketing audience update*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementRemarketingAudienceUpdateCall.html), [*segments list*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementSegmentListCall.html), [*unsampled reports delete*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementUnsampledReportDeleteCall.html), [*unsampled reports get*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementUnsampledReportGetCall.html), [*unsampled reports insert*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementUnsampledReportInsertCall.html), [*unsampled reports list*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementUnsampledReportListCall.html), [*uploads delete upload data*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementUploadDeleteUploadDataCall.html), [*uploads get*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementUploadGetCall.html), [*uploads list*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementUploadListCall.html), [*uploads upload data*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementUploadUploadDataCall.html), [*web property ad words links delete*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementWebPropertyAdWordsLinkDeleteCall.html), [*web property ad words links get*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementWebPropertyAdWordsLinkGetCall.html), [*web property ad words links insert*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementWebPropertyAdWordsLinkInsertCall.html), [*web property ad words links list*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementWebPropertyAdWordsLinkListCall.html), [*web property ad words links patch*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementWebPropertyAdWordsLinkPatchCall.html), [*web property ad words links update*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementWebPropertyAdWordsLinkUpdateCall.html), [*webproperties get*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementWebpropertyGetCall.html), [*webproperties insert*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementWebpropertyInsertCall.html), [*webproperties list*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementWebpropertyListCall.html), [*webproperties patch*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementWebpropertyPatchCall.html), [*webproperties update*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementWebpropertyUpdateCall.html), [*webproperty user links delete*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementWebpropertyUserLinkDeleteCall.html), [*webproperty user links insert*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementWebpropertyUserLinkInsertCall.html), [*webproperty user links list*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementWebpropertyUserLinkListCall.html) and [*webproperty user links update*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementWebpropertyUserLinkUpdateCall.html) * metadata - * [*columns list*](http://byron.github.io/google-apis-rs/google_analytics3/struct.MetadataColumnListCall.html) + * [*columns list*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.MetadataColumnListCall.html) * provisioning - * [*create account ticket*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ProvisioningCreateAccountTicketCall.html) + * [*create account ticket*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ProvisioningCreateAccountTicketCall.html) Upload supported by ... -* [*uploads upload data management*](http://byron.github.io/google-apis-rs/google_analytics3/struct.ManagementUploadUploadDataCall.html) +* [*uploads upload data management*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.ManagementUploadUploadDataCall.html) @@ -33,17 +33,17 @@ Upload supported by ... The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_analytics3/struct.Analytics.html)** +* **[Hub](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/struct.Analytics.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_analytics3/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_analytics3/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_analytics3/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_analytics3/trait.Part.html)** + * **[Parts](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_analytics3/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_analytics3/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_analytics3/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_analytics3/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_analytics3/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_analytics3/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_analytics3/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_analytics3/trait.CallBuilder.html) 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/1.0.1+20161004/google_analytics3/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_analytics3/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_analytics3/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_analytics3/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/trait.RequestValue.html) and +[decodable](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_analytics3/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_analytics3/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_analytics3/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-analytics3/1.0.1+20161004/google_analytics3/trait.RequestValue.html) are 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/lib.rs b/gen/analytics3/src/lib.rs index 4f36d32e5d..bdd54d30ab 100644 --- a/gen/analytics3/src/lib.rs +++ b/gen/analytics3/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *analytics* crate version *1.0.0+20161004*, where *20161004* is the exact revision of the *analytics:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *analytics* crate version *1.0.1+20161004*, where *20161004* is the exact revision of the *analytics:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *analytics* *v3* API can be found at the //! [official documentation site](https://developers.google.com/analytics/). @@ -27,7 +27,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -139,7 +139,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/analytics3/src/lib.rs.in b/gen/analytics3/src/lib.rs.in index ce071429c2..fe510f9037 100644 --- a/gen/analytics3/src/lib.rs.in +++ b/gen/analytics3/src/lib.rs.in @@ -157,7 +157,7 @@ impl<'a, C, A> Analytics Analytics { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -175,7 +175,7 @@ impl<'a, C, A> Analytics } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/androidenterprise1-cli/Cargo.toml b/gen/androidenterprise1-cli/Cargo.toml index c5a8682e0d..2f16b6c0ab 100644 --- a/gen/androidenterprise1-cli/Cargo.toml +++ b/gen/androidenterprise1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-androidenterprise1-cli" -version = "1.0.0+20161207" +version = "1.0.1+20161207" authors = ["Sebastian Thiel "] description = "A complete library to interact with Android Enterprise (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/androidenterprise1-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-androidenterprise1] path = "../androidenterprise1" -version = "1.0.0" +version = "1.0.1+20161207" optional = true default-features = false diff --git a/gen/androidenterprise1-cli/README.md b/gen/androidenterprise1-cli/README.md index cb7f306c13..9408ebb898 100644 --- a/gen/androidenterprise1-cli/README.md +++ b/gen/androidenterprise1-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *Android Enterprise* API can be found at the [official documentation site](https://developers.google.com/android/work/play/emm-api). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/androidenterprise1.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/androidenterprise1.tar.gz) +```bash +cargo install google-androidenterprise1-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/androidenterprise1-cli). # Usage -This documentation was generated from the *Android Enterprise* API at revision *20161207*. The CLI is at version *1.0.0*. +This documentation was generated from the *Android Enterprise* API at revision *20161207*. The CLI is at version *1.0.1*. ```bash androidenterprise1 [options] diff --git a/gen/androidenterprise1-cli/mkdocs.yml b/gen/androidenterprise1-cli/mkdocs.yml index 6d602113cc..eb19e35763 100644 --- a/gen/androidenterprise1-cli/mkdocs.yml +++ b/gen/androidenterprise1-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: Android Enterprise v1.0.0+20161207 +site_name: Android Enterprise v1.0.1+20161207 site_url: http://byron.github.io/google-apis-rs/google-androidenterprise1-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with Android Enterprise (protocol v1) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/androidenterprise1-cli diff --git a/gen/androidenterprise1-cli/src/main.rs b/gen/androidenterprise1-cli/src/main.rs index 9edea30b8a..0451a5cdb6 100644 --- a/gen/androidenterprise1-cli/src/main.rs +++ b/gen/androidenterprise1-cli/src/main.rs @@ -8948,7 +8948,7 @@ fn main() { let mut app = App::new("androidenterprise1") .author("Sebastian Thiel ") - .version("1.0.0+20161207") + .version("1.0.1+20161207") .about("Manages the deployment of apps to Android for Work users.") .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 592e357f21..c640e07c11 100644 --- a/gen/androidenterprise1/Cargo.toml +++ b/gen/androidenterprise1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-androidenterprise1" -version = "1.0.0+20161207" +version = "1.0.1+20161207" authors = ["Sebastian Thiel "] description = "A complete library to interact with Android Enterprise (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/androidenterprise1" homepage = "https://developers.google.com/android/work/play/emm-api" -documentation = "http://byron.github.io/google-apis-rs/google_androidenterprise1" +documentation = "https://docs.rs/google-androidenterprise1/1.0.1+20161207" license = "MIT" keywords = ["androidenterprise", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/androidenterprise1/README.md b/gen/androidenterprise1/README.md index a13254d6f0..b7c074f16e 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 *1.0.0+20161207*, where *20161207* is the exact revision of the *androidenterprise:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *Android Enterprise* crate version *1.0.1+20161207*, where *20161207* is the exact revision of the *androidenterprise:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. 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](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.AndroidEnterprise.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.AndroidEnterprise.html) ... -* [collections](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.Collection.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.CollectionDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.CollectionGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.CollectionInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.CollectionListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.CollectionPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.CollectionUpdateCall.html) +* [collections](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.Collection.html) + * [*delete*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.CollectionDeleteCall.html), [*get*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.CollectionGetCall.html), [*insert*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.CollectionInsertCall.html), [*list*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.CollectionListCall.html), [*patch*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.CollectionPatchCall.html) and [*update*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.CollectionUpdateCall.html) * collectionviewers - * [*delete*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.CollectionviewerDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.CollectionviewerGetCall.html), [*list*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.CollectionviewerListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.CollectionviewerPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.CollectionviewerUpdateCall.html) -* [devices](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.Device.html) - * [*get*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.DeviceGetCall.html), [*get state*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.DeviceGetStateCall.html), [*list*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.DeviceListCall.html) and [*set state*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.DeviceSetStateCall.html) -* [enterprises](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.Enterprise.html) - * [*acknowledge notification set*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.EnterpriseAcknowledgeNotificationSetCall.html), [*complete signup*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.EnterpriseCompleteSignupCall.html), [*create web token*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.EnterpriseCreateWebTokenCall.html), [*delete*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.EnterpriseDeleteCall.html), [*enroll*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.EnterpriseEnrollCall.html), [*generate signup url*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.EnterpriseGenerateSignupUrlCall.html), [*get*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.EnterpriseGetCall.html), [*get service account*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.EnterpriseGetServiceAccountCall.html), [*get store layout*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.EnterpriseGetStoreLayoutCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.EnterpriseInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.EnterpriseListCall.html), [*pull notification set*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.EnterprisePullNotificationSetCall.html), [*send test push notification*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.EnterpriseSendTestPushNotificationCall.html), [*set account*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.EnterpriseSetAccountCall.html), [*set store layout*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.EnterpriseSetStoreLayoutCall.html) and [*unenroll*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.EnterpriseUnenrollCall.html) -* [entitlements](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.Entitlement.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.EntitlementDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.EntitlementGetCall.html), [*list*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.EntitlementListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.EntitlementPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.EntitlementUpdateCall.html) + * [*delete*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.CollectionviewerDeleteCall.html), [*get*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.CollectionviewerGetCall.html), [*list*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.CollectionviewerListCall.html), [*patch*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.CollectionviewerPatchCall.html) and [*update*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.CollectionviewerUpdateCall.html) +* [devices](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.Device.html) + * [*get*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.DeviceGetCall.html), [*get state*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.DeviceGetStateCall.html), [*list*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.DeviceListCall.html) and [*set state*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.DeviceSetStateCall.html) +* [enterprises](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.Enterprise.html) + * [*acknowledge notification set*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.EnterpriseAcknowledgeNotificationSetCall.html), [*complete signup*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.EnterpriseCompleteSignupCall.html), [*create web token*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.EnterpriseCreateWebTokenCall.html), [*delete*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.EnterpriseDeleteCall.html), [*enroll*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.EnterpriseEnrollCall.html), [*generate signup url*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.EnterpriseGenerateSignupUrlCall.html), [*get*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.EnterpriseGetCall.html), [*get service account*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.EnterpriseGetServiceAccountCall.html), [*get store layout*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.EnterpriseGetStoreLayoutCall.html), [*insert*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.EnterpriseInsertCall.html), [*list*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.EnterpriseListCall.html), [*pull notification set*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.EnterprisePullNotificationSetCall.html), [*send test push notification*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.EnterpriseSendTestPushNotificationCall.html), [*set account*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.EnterpriseSetAccountCall.html), [*set store layout*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.EnterpriseSetStoreLayoutCall.html) and [*unenroll*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.EnterpriseUnenrollCall.html) +* [entitlements](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.Entitlement.html) + * [*delete*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.EntitlementDeleteCall.html), [*get*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.EntitlementGetCall.html), [*list*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.EntitlementListCall.html), [*patch*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.EntitlementPatchCall.html) and [*update*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.EntitlementUpdateCall.html) * grouplicenses - * [*get*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.GrouplicenseGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.GrouplicenseListCall.html) + * [*get*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.GrouplicenseGetCall.html) and [*list*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.GrouplicenseListCall.html) * grouplicenseusers - * [*list*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.GrouplicenseuserListCall.html) -* [installs](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.Install.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.InstallDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.InstallGetCall.html), [*list*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.InstallListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.InstallPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.InstallUpdateCall.html) + * [*list*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.GrouplicenseuserListCall.html) +* [installs](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.Install.html) + * [*delete*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.InstallDeleteCall.html), [*get*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.InstallGetCall.html), [*list*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.InstallListCall.html), [*patch*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.InstallPatchCall.html) and [*update*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.InstallUpdateCall.html) * managedconfigurationsfordevice - * [*delete*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.ManagedconfigurationsfordeviceDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.ManagedconfigurationsfordeviceGetCall.html), [*list*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.ManagedconfigurationsfordeviceListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.ManagedconfigurationsfordevicePatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.ManagedconfigurationsfordeviceUpdateCall.html) + * [*delete*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.ManagedconfigurationsfordeviceDeleteCall.html), [*get*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.ManagedconfigurationsfordeviceGetCall.html), [*list*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.ManagedconfigurationsfordeviceListCall.html), [*patch*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.ManagedconfigurationsfordevicePatchCall.html) and [*update*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.ManagedconfigurationsfordeviceUpdateCall.html) * managedconfigurationsforuser - * [*delete*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.ManagedconfigurationsforuserDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.ManagedconfigurationsforuserGetCall.html), [*list*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.ManagedconfigurationsforuserListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.ManagedconfigurationsforuserPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.ManagedconfigurationsforuserUpdateCall.html) -* [permissions](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.Permission.html) - * [*get*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.PermissionGetCall.html) -* [products](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.Product.html) - * [*approve*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.ProductApproveCall.html), [*generate approval url*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.ProductGenerateApprovalUrlCall.html), [*get*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.ProductGetCall.html), [*get app restrictions schema*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.ProductGetAppRestrictionsSchemaCall.html), [*get permissions*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.ProductGetPermissionCall.html), [*list*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.ProductListCall.html), [*unapprove*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.ProductUnapproveCall.html) and [*update permissions*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.ProductUpdatePermissionCall.html) + * [*delete*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.ManagedconfigurationsforuserDeleteCall.html), [*get*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.ManagedconfigurationsforuserGetCall.html), [*list*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.ManagedconfigurationsforuserListCall.html), [*patch*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.ManagedconfigurationsforuserPatchCall.html) and [*update*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.ManagedconfigurationsforuserUpdateCall.html) +* [permissions](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.Permission.html) + * [*get*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.PermissionGetCall.html) +* [products](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.Product.html) + * [*approve*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.ProductApproveCall.html), [*generate approval url*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.ProductGenerateApprovalUrlCall.html), [*get*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.ProductGetCall.html), [*get app restrictions schema*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.ProductGetAppRestrictionsSchemaCall.html), [*get permissions*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.ProductGetPermissionCall.html), [*list*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.ProductListCall.html), [*unapprove*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.ProductUnapproveCall.html) and [*update permissions*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.ProductUpdatePermissionCall.html) * serviceaccountkeys - * [*delete*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.ServiceaccountkeyDeleteCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.ServiceaccountkeyInsertCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.ServiceaccountkeyListCall.html) + * [*delete*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.ServiceaccountkeyDeleteCall.html), [*insert*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.ServiceaccountkeyInsertCall.html) and [*list*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.ServiceaccountkeyListCall.html) * storelayoutclusters - * [*delete*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.StorelayoutclusterDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.StorelayoutclusterGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.StorelayoutclusterInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.StorelayoutclusterListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.StorelayoutclusterPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.StorelayoutclusterUpdateCall.html) + * [*delete*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.StorelayoutclusterDeleteCall.html), [*get*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.StorelayoutclusterGetCall.html), [*insert*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.StorelayoutclusterInsertCall.html), [*list*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.StorelayoutclusterListCall.html), [*patch*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.StorelayoutclusterPatchCall.html) and [*update*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.StorelayoutclusterUpdateCall.html) * storelayoutpages - * [*delete*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.StorelayoutpageDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.StorelayoutpageGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.StorelayoutpageInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.StorelayoutpageListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.StorelayoutpagePatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.StorelayoutpageUpdateCall.html) -* [users](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.User.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.UserDeleteCall.html), [*generate authentication token*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.UserGenerateAuthenticationTokenCall.html), [*generate token*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.UserGenerateTokenCall.html), [*get*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.UserGetCall.html), [*get available product set*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.UserGetAvailableProductSetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.UserInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.UserListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.UserPatchCall.html), [*revoke token*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.UserRevokeTokenCall.html), [*set available product set*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.UserSetAvailableProductSetCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.UserUpdateCall.html) + * [*delete*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.StorelayoutpageDeleteCall.html), [*get*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.StorelayoutpageGetCall.html), [*insert*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.StorelayoutpageInsertCall.html), [*list*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.StorelayoutpageListCall.html), [*patch*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.StorelayoutpagePatchCall.html) and [*update*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.StorelayoutpageUpdateCall.html) +* [users](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.User.html) + * [*delete*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.UserDeleteCall.html), [*generate authentication token*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.UserGenerateAuthenticationTokenCall.html), [*generate token*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.UserGenerateTokenCall.html), [*get*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.UserGetCall.html), [*get available product set*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.UserGetAvailableProductSetCall.html), [*insert*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.UserInsertCall.html), [*list*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.UserListCall.html), [*patch*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.UserPatchCall.html), [*revoke token*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.UserRevokeTokenCall.html), [*set available product set*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.UserSetAvailableProductSetCall.html) and [*update*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.UserUpdateCall.html) @@ -53,17 +53,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_androidenterprise1/struct.AndroidEnterprise.html)** +* **[Hub](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/struct.AndroidEnterprise.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_androidenterprise1/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_androidenterprise1/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_androidenterprise1/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_androidenterprise1/trait.Part.html)** + * **[Parts](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_androidenterprise1/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/trait.CallBuilder.html)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -161,17 +161,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](http://byron.github.io/google-apis-rs/google_androidenterprise1/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_androidenterprise1/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_androidenterprise1/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_androidenterprise1/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_androidenterprise1/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/trait.ResponseResult.html), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -181,29 +181,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](http://byron.github.io/google-apis-rs/google_androidenterprise1/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_androidenterprise1/trait.CallBuilder.html) 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/1.0.1+20161207/google_androidenterprise1/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_androidenterprise1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_androidenterprise1/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_androidenterprise1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/trait.RequestValue.html) and +[decodable](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_androidenterprise1/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_androidenterprise1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_androidenterprise1/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-androidenterprise1/1.0.1+20161207/google_androidenterprise1/trait.RequestValue.html) are 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/lib.rs b/gen/androidenterprise1/src/lib.rs index 7a43da6cb6..f29a41a946 100644 --- a/gen/androidenterprise1/src/lib.rs +++ b/gen/androidenterprise1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Android Enterprise* crate version *1.0.0+20161207*, where *20161207* is the exact revision of the *androidenterprise:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *Android Enterprise* crate version *1.0.1+20161207*, where *20161207* is the exact revision of the *androidenterprise:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! 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). @@ -47,7 +47,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -164,7 +164,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/androidenterprise1/src/lib.rs.in b/gen/androidenterprise1/src/lib.rs.in index 4fa4da1608..c111ea4a33 100644 --- a/gen/androidenterprise1/src/lib.rs.in +++ b/gen/androidenterprise1/src/lib.rs.in @@ -132,7 +132,7 @@ impl<'a, C, A> AndroidEnterprise AndroidEnterprise { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -186,7 +186,7 @@ impl<'a, C, A> AndroidEnterprise } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/androidpublisher2-cli/Cargo.toml b/gen/androidpublisher2-cli/Cargo.toml index a0f6425cfa..34e3c165a9 100644 --- a/gen/androidpublisher2-cli/Cargo.toml +++ b/gen/androidpublisher2-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-androidpublisher2-cli" -version = "1.0.0+20161212" +version = "1.0.1+20161212" authors = ["Sebastian Thiel "] description = "A complete library to interact with Android Publisher (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/androidpublisher2-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-androidpublisher2] path = "../androidpublisher2" -version = "1.0.0" +version = "1.0.1+20161212" optional = true default-features = false diff --git a/gen/androidpublisher2-cli/README.md b/gen/androidpublisher2-cli/README.md index cf66d9e8fc..574711acef 100644 --- a/gen/androidpublisher2-cli/README.md +++ b/gen/androidpublisher2-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *Android Publisher* API can be found at the [official documentation site](https://developers.google.com/android-publisher). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/androidpublisher2.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/androidpublisher2.tar.gz) +```bash +cargo install google-androidpublisher2-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/androidpublisher2-cli). # Usage -This documentation was generated from the *Android Publisher* API at revision *20161212*. The CLI is at version *1.0.0*. +This documentation was generated from the *Android Publisher* API at revision *20161212*. The CLI is at version *1.0.1*. ```bash androidpublisher2 [options] diff --git a/gen/androidpublisher2-cli/mkdocs.yml b/gen/androidpublisher2-cli/mkdocs.yml index f2e38c7c22..6a2146fb6e 100644 --- a/gen/androidpublisher2-cli/mkdocs.yml +++ b/gen/androidpublisher2-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: Android Publisher v1.0.0+20161212 +site_name: Android Publisher v1.0.1+20161212 site_url: http://byron.github.io/google-apis-rs/google-androidpublisher2-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with Android Publisher (protocol v2) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/androidpublisher2-cli diff --git a/gen/androidpublisher2-cli/src/main.rs b/gen/androidpublisher2-cli/src/main.rs index a95b487f07..a454b58c09 100644 --- a/gen/androidpublisher2-cli/src/main.rs +++ b/gen/androidpublisher2-cli/src/main.rs @@ -5975,7 +5975,7 @@ fn main() { let mut app = App::new("androidpublisher2") .author("Sebastian Thiel ") - .version("1.0.0+20161212") + .version("1.0.1+20161212") .about("Lets Android application developers access their 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 7c79a35d63..0cc5d2f995 100644 --- a/gen/androidpublisher2/Cargo.toml +++ b/gen/androidpublisher2/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-androidpublisher2" -version = "1.0.0+20161212" +version = "1.0.1+20161212" authors = ["Sebastian Thiel "] description = "A complete library to interact with Android Publisher (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/androidpublisher2" homepage = "https://developers.google.com/android-publisher" -documentation = "http://byron.github.io/google-apis-rs/google_androidpublisher2" +documentation = "https://docs.rs/google-androidpublisher2/1.0.1+20161212" license = "MIT" keywords = ["androidpublisher", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/androidpublisher2/README.md b/gen/androidpublisher2/README.md index 997b38908e..10aaa69508 100644 --- a/gen/androidpublisher2/README.md +++ b/gen/androidpublisher2/README.md @@ -5,32 +5,32 @@ 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 *1.0.0+20161212*, where *20161212* is the exact revision of the *androidpublisher:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *Android Publisher* crate version *1.0.1+20161212*, where *20161212* is the exact revision of the *androidpublisher:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. 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](http://byron.github.io/google-apis-rs/google_androidpublisher2/struct.AndroidPublisher.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/struct.AndroidPublisher.html) ... * edits - * [*apklistings delete*](http://byron.github.io/google-apis-rs/google_androidpublisher2/struct.EditApklistingDeleteCall.html), [*apklistings deleteall*](http://byron.github.io/google-apis-rs/google_androidpublisher2/struct.EditApklistingDeleteallCall.html), [*apklistings get*](http://byron.github.io/google-apis-rs/google_androidpublisher2/struct.EditApklistingGetCall.html), [*apklistings list*](http://byron.github.io/google-apis-rs/google_androidpublisher2/struct.EditApklistingListCall.html), [*apklistings patch*](http://byron.github.io/google-apis-rs/google_androidpublisher2/struct.EditApklistingPatchCall.html), [*apklistings update*](http://byron.github.io/google-apis-rs/google_androidpublisher2/struct.EditApklistingUpdateCall.html), [*apks addexternallyhosted*](http://byron.github.io/google-apis-rs/google_androidpublisher2/struct.EditApkAddexternallyhostedCall.html), [*apks list*](http://byron.github.io/google-apis-rs/google_androidpublisher2/struct.EditApkListCall.html), [*apks upload*](http://byron.github.io/google-apis-rs/google_androidpublisher2/struct.EditApkUploadCall.html), [*commit*](http://byron.github.io/google-apis-rs/google_androidpublisher2/struct.EditCommitCall.html), [*delete*](http://byron.github.io/google-apis-rs/google_androidpublisher2/struct.EditDeleteCall.html), [*deobfuscationfiles upload*](http://byron.github.io/google-apis-rs/google_androidpublisher2/struct.EditDeobfuscationfileUploadCall.html), [*details get*](http://byron.github.io/google-apis-rs/google_androidpublisher2/struct.EditDetailGetCall.html), [*details patch*](http://byron.github.io/google-apis-rs/google_androidpublisher2/struct.EditDetailPatchCall.html), [*details update*](http://byron.github.io/google-apis-rs/google_androidpublisher2/struct.EditDetailUpdateCall.html), [*expansionfiles get*](http://byron.github.io/google-apis-rs/google_androidpublisher2/struct.EditExpansionfileGetCall.html), [*expansionfiles patch*](http://byron.github.io/google-apis-rs/google_androidpublisher2/struct.EditExpansionfilePatchCall.html), [*expansionfiles update*](http://byron.github.io/google-apis-rs/google_androidpublisher2/struct.EditExpansionfileUpdateCall.html), [*expansionfiles upload*](http://byron.github.io/google-apis-rs/google_androidpublisher2/struct.EditExpansionfileUploadCall.html), [*get*](http://byron.github.io/google-apis-rs/google_androidpublisher2/struct.EditGetCall.html), [*images delete*](http://byron.github.io/google-apis-rs/google_androidpublisher2/struct.EditImageDeleteCall.html), [*images deleteall*](http://byron.github.io/google-apis-rs/google_androidpublisher2/struct.EditImageDeleteallCall.html), [*images list*](http://byron.github.io/google-apis-rs/google_androidpublisher2/struct.EditImageListCall.html), [*images upload*](http://byron.github.io/google-apis-rs/google_androidpublisher2/struct.EditImageUploadCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_androidpublisher2/struct.EditInsertCall.html), [*listings delete*](http://byron.github.io/google-apis-rs/google_androidpublisher2/struct.EditListingDeleteCall.html), [*listings deleteall*](http://byron.github.io/google-apis-rs/google_androidpublisher2/struct.EditListingDeleteallCall.html), [*listings get*](http://byron.github.io/google-apis-rs/google_androidpublisher2/struct.EditListingGetCall.html), [*listings list*](http://byron.github.io/google-apis-rs/google_androidpublisher2/struct.EditListingListCall.html), [*listings patch*](http://byron.github.io/google-apis-rs/google_androidpublisher2/struct.EditListingPatchCall.html), [*listings update*](http://byron.github.io/google-apis-rs/google_androidpublisher2/struct.EditListingUpdateCall.html), [*testers get*](http://byron.github.io/google-apis-rs/google_androidpublisher2/struct.EditTesterGetCall.html), [*testers patch*](http://byron.github.io/google-apis-rs/google_androidpublisher2/struct.EditTesterPatchCall.html), [*testers update*](http://byron.github.io/google-apis-rs/google_androidpublisher2/struct.EditTesterUpdateCall.html), [*tracks get*](http://byron.github.io/google-apis-rs/google_androidpublisher2/struct.EditTrackGetCall.html), [*tracks list*](http://byron.github.io/google-apis-rs/google_androidpublisher2/struct.EditTrackListCall.html), [*tracks patch*](http://byron.github.io/google-apis-rs/google_androidpublisher2/struct.EditTrackPatchCall.html), [*tracks update*](http://byron.github.io/google-apis-rs/google_androidpublisher2/struct.EditTrackUpdateCall.html) and [*validate*](http://byron.github.io/google-apis-rs/google_androidpublisher2/struct.EditValidateCall.html) -* [entitlements](http://byron.github.io/google-apis-rs/google_androidpublisher2/struct.Entitlement.html) - * [*list*](http://byron.github.io/google-apis-rs/google_androidpublisher2/struct.EntitlementListCall.html) + * [*apklistings delete*](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/struct.EditApklistingDeleteCall.html), [*apklistings deleteall*](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/struct.EditApklistingDeleteallCall.html), [*apklistings get*](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/struct.EditApklistingGetCall.html), [*apklistings list*](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/struct.EditApklistingListCall.html), [*apklistings patch*](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/struct.EditApklistingPatchCall.html), [*apklistings update*](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/struct.EditApklistingUpdateCall.html), [*apks addexternallyhosted*](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/struct.EditApkAddexternallyhostedCall.html), [*apks list*](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/struct.EditApkListCall.html), [*apks upload*](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/struct.EditApkUploadCall.html), [*commit*](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/struct.EditCommitCall.html), [*delete*](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/struct.EditDeleteCall.html), [*deobfuscationfiles upload*](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/struct.EditDeobfuscationfileUploadCall.html), [*details get*](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/struct.EditDetailGetCall.html), [*details patch*](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/struct.EditDetailPatchCall.html), [*details update*](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/struct.EditDetailUpdateCall.html), [*expansionfiles get*](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/struct.EditExpansionfileGetCall.html), [*expansionfiles patch*](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/struct.EditExpansionfilePatchCall.html), [*expansionfiles update*](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/struct.EditExpansionfileUpdateCall.html), [*expansionfiles upload*](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/struct.EditExpansionfileUploadCall.html), [*get*](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/struct.EditGetCall.html), [*images delete*](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/struct.EditImageDeleteCall.html), [*images deleteall*](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/struct.EditImageDeleteallCall.html), [*images list*](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/struct.EditImageListCall.html), [*images upload*](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/struct.EditImageUploadCall.html), [*insert*](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/struct.EditInsertCall.html), [*listings delete*](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/struct.EditListingDeleteCall.html), [*listings deleteall*](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/struct.EditListingDeleteallCall.html), [*listings get*](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/struct.EditListingGetCall.html), [*listings list*](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/struct.EditListingListCall.html), [*listings patch*](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/struct.EditListingPatchCall.html), [*listings update*](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/struct.EditListingUpdateCall.html), [*testers get*](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/struct.EditTesterGetCall.html), [*testers patch*](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/struct.EditTesterPatchCall.html), [*testers update*](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/struct.EditTesterUpdateCall.html), [*tracks get*](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/struct.EditTrackGetCall.html), [*tracks list*](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/struct.EditTrackListCall.html), [*tracks patch*](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/struct.EditTrackPatchCall.html), [*tracks update*](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/struct.EditTrackUpdateCall.html) and [*validate*](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/struct.EditValidateCall.html) +* [entitlements](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/struct.Entitlement.html) + * [*list*](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/struct.EntitlementListCall.html) * inappproducts - * [*batch*](http://byron.github.io/google-apis-rs/google_androidpublisher2/struct.InappproductBatchCall.html), [*delete*](http://byron.github.io/google-apis-rs/google_androidpublisher2/struct.InappproductDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_androidpublisher2/struct.InappproductGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_androidpublisher2/struct.InappproductInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_androidpublisher2/struct.InappproductListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_androidpublisher2/struct.InappproductPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_androidpublisher2/struct.InappproductUpdateCall.html) + * [*batch*](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/struct.InappproductBatchCall.html), [*delete*](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/struct.InappproductDeleteCall.html), [*get*](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/struct.InappproductGetCall.html), [*insert*](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/struct.InappproductInsertCall.html), [*list*](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/struct.InappproductListCall.html), [*patch*](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/struct.InappproductPatchCall.html) and [*update*](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/struct.InappproductUpdateCall.html) * purchases - * [*products get*](http://byron.github.io/google-apis-rs/google_androidpublisher2/struct.PurchaseProductGetCall.html), [*subscriptions cancel*](http://byron.github.io/google-apis-rs/google_androidpublisher2/struct.PurchaseSubscriptionCancelCall.html), [*subscriptions defer*](http://byron.github.io/google-apis-rs/google_androidpublisher2/struct.PurchaseSubscriptionDeferCall.html), [*subscriptions get*](http://byron.github.io/google-apis-rs/google_androidpublisher2/struct.PurchaseSubscriptionGetCall.html), [*subscriptions refund*](http://byron.github.io/google-apis-rs/google_androidpublisher2/struct.PurchaseSubscriptionRefundCall.html), [*subscriptions revoke*](http://byron.github.io/google-apis-rs/google_androidpublisher2/struct.PurchaseSubscriptionRevokeCall.html) and [*voidedpurchases list*](http://byron.github.io/google-apis-rs/google_androidpublisher2/struct.PurchaseVoidedpurchaseListCall.html) -* [reviews](http://byron.github.io/google-apis-rs/google_androidpublisher2/struct.Review.html) - * [*get*](http://byron.github.io/google-apis-rs/google_androidpublisher2/struct.ReviewGetCall.html), [*list*](http://byron.github.io/google-apis-rs/google_androidpublisher2/struct.ReviewListCall.html) and [*reply*](http://byron.github.io/google-apis-rs/google_androidpublisher2/struct.ReviewReplyCall.html) + * [*products get*](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/struct.PurchaseProductGetCall.html), [*subscriptions cancel*](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/struct.PurchaseSubscriptionCancelCall.html), [*subscriptions defer*](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/struct.PurchaseSubscriptionDeferCall.html), [*subscriptions get*](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/struct.PurchaseSubscriptionGetCall.html), [*subscriptions refund*](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/struct.PurchaseSubscriptionRefundCall.html), [*subscriptions revoke*](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/struct.PurchaseSubscriptionRevokeCall.html) and [*voidedpurchases list*](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/struct.PurchaseVoidedpurchaseListCall.html) +* [reviews](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/struct.Review.html) + * [*get*](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/struct.ReviewGetCall.html), [*list*](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/struct.ReviewListCall.html) and [*reply*](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/struct.ReviewReplyCall.html) Upload supported by ... -* [*deobfuscationfiles upload edits*](http://byron.github.io/google-apis-rs/google_androidpublisher2/struct.EditDeobfuscationfileUploadCall.html) -* [*images upload edits*](http://byron.github.io/google-apis-rs/google_androidpublisher2/struct.EditImageUploadCall.html) -* [*expansionfiles upload edits*](http://byron.github.io/google-apis-rs/google_androidpublisher2/struct.EditExpansionfileUploadCall.html) -* [*apks upload edits*](http://byron.github.io/google-apis-rs/google_androidpublisher2/struct.EditApkUploadCall.html) +* [*deobfuscationfiles upload edits*](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/struct.EditDeobfuscationfileUploadCall.html) +* [*images upload edits*](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/struct.EditImageUploadCall.html) +* [*expansionfiles upload edits*](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/struct.EditExpansionfileUploadCall.html) +* [*apks upload edits*](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/struct.EditApkUploadCall.html) @@ -38,17 +38,17 @@ Upload supported by ... The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_androidpublisher2/struct.AndroidPublisher.html)** +* **[Hub](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/struct.AndroidPublisher.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_androidpublisher2/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_androidpublisher2/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_androidpublisher2/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_androidpublisher2/trait.Part.html)** + * **[Parts](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_androidpublisher2/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_androidpublisher2/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_androidpublisher2/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_androidpublisher2/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_androidpublisher2/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_androidpublisher2/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_androidpublisher2/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_androidpublisher2/trait.CallBuilder.html) 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/1.0.1+20161212/google_androidpublisher2/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_androidpublisher2/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_androidpublisher2/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_androidpublisher2/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/trait.RequestValue.html) and +[decodable](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_androidpublisher2/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_androidpublisher2/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_androidpublisher2/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-androidpublisher2/1.0.1+20161212/google_androidpublisher2/trait.RequestValue.html) are 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/lib.rs b/gen/androidpublisher2/src/lib.rs index 51da63fc6c..b86f736c46 100644 --- a/gen/androidpublisher2/src/lib.rs +++ b/gen/androidpublisher2/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Android Publisher* crate version *1.0.0+20161212*, where *20161212* is the exact revision of the *androidpublisher:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *Android Publisher* crate version *1.0.1+20161212*, where *20161212* is the exact revision of the *androidpublisher:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *Android Publisher* *v2* API can be found at the //! [official documentation site](https://developers.google.com/android-publisher). @@ -32,7 +32,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -143,7 +143,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/androidpublisher2/src/lib.rs.in b/gen/androidpublisher2/src/lib.rs.in index 034d05b39c..758845172b 100644 --- a/gen/androidpublisher2/src/lib.rs.in +++ b/gen/androidpublisher2/src/lib.rs.in @@ -138,7 +138,7 @@ impl<'a, C, A> AndroidPublisher AndroidPublisher { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -159,7 +159,7 @@ impl<'a, C, A> AndroidPublisher } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/appengine1-cli/Cargo.toml b/gen/appengine1-cli/Cargo.toml index 53ef5d1f48..0e1aca5d92 100644 --- a/gen/appengine1-cli/Cargo.toml +++ b/gen/appengine1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-appengine1-cli" -version = "1.0.0+20161208" +version = "1.0.1+20161208" authors = ["Sebastian Thiel "] description = "A complete library to interact with appengine (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/appengine1-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-appengine1] path = "../appengine1" -version = "1.0.0" +version = "1.0.1+20161208" optional = true default-features = false diff --git a/gen/appengine1-cli/README.md b/gen/appengine1-cli/README.md index 7c80a3475e..e0744b265f 100644 --- a/gen/appengine1-cli/README.md +++ b/gen/appengine1-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *appengine* API can be found at the [official documentation site](https://cloud.google.com/appengine/docs/admin-api/). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/appengine1.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/appengine1.tar.gz) +```bash +cargo install google-appengine1-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/appengine1-cli). # Usage -This documentation was generated from the *appengine* API at revision *20161208*. The CLI is at version *1.0.0*. +This documentation was generated from the *appengine* API at revision *20161208*. The CLI is at version *1.0.1*. ```bash appengine1 [options] diff --git a/gen/appengine1-cli/mkdocs.yml b/gen/appengine1-cli/mkdocs.yml index ccc2987232..3f27960859 100644 --- a/gen/appengine1-cli/mkdocs.yml +++ b/gen/appengine1-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: appengine v1.0.0+20161208 +site_name: appengine v1.0.1+20161208 site_url: http://byron.github.io/google-apis-rs/google-appengine1-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with appengine (protocol v1) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/appengine1-cli diff --git a/gen/appengine1-cli/src/main.rs b/gen/appengine1-cli/src/main.rs index 1ba01fa831..5f0dff7d3f 100644 --- a/gen/appengine1-cli/src/main.rs +++ b/gen/appengine1-cli/src/main.rs @@ -2384,7 +2384,7 @@ fn main() { let mut app = App::new("appengine1") .author("Sebastian Thiel ") - .version("1.0.0+20161208") + .version("1.0.1+20161208") .about("Provisions and manages 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 95291d6e69..e24df8cee0 100644 --- a/gen/appengine1/Cargo.toml +++ b/gen/appengine1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-appengine1" -version = "1.0.0+20161208" +version = "1.0.1+20161208" authors = ["Sebastian Thiel "] description = "A complete library to interact with appengine (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/appengine1" homepage = "https://cloud.google.com/appengine/docs/admin-api/" -documentation = "http://byron.github.io/google-apis-rs/google_appengine1" +documentation = "https://docs.rs/google-appengine1/1.0.1+20161208" license = "MIT" keywords = ["appengine", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/appengine1/README.md b/gen/appengine1/README.md index 7d6a8973fd..f943ca4f4d 100644 --- a/gen/appengine1/README.md +++ b/gen/appengine1/README.md @@ -5,16 +5,16 @@ 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 *1.0.0+20161208*, where *20161208* is the exact revision of the *appengine:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *appengine* crate version *1.0.1+20161208*, where *20161208* is the exact revision of the *appengine:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. 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](http://byron.github.io/google-apis-rs/google_appengine1/struct.Appengine.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-appengine1/1.0.1+20161208/google_appengine1/struct.Appengine.html) ... * apps - * [*create*](http://byron.github.io/google-apis-rs/google_appengine1/struct.AppCreateCall.html), [*get*](http://byron.github.io/google-apis-rs/google_appengine1/struct.AppGetCall.html), [*locations get*](http://byron.github.io/google-apis-rs/google_appengine1/struct.AppLocationGetCall.html), [*locations list*](http://byron.github.io/google-apis-rs/google_appengine1/struct.AppLocationListCall.html), [*operations get*](http://byron.github.io/google-apis-rs/google_appengine1/struct.AppOperationGetCall.html), [*operations list*](http://byron.github.io/google-apis-rs/google_appengine1/struct.AppOperationListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_appengine1/struct.AppPatchCall.html), [*repair*](http://byron.github.io/google-apis-rs/google_appengine1/struct.AppRepairCall.html), [*services delete*](http://byron.github.io/google-apis-rs/google_appengine1/struct.AppServiceDeleteCall.html), [*services get*](http://byron.github.io/google-apis-rs/google_appengine1/struct.AppServiceGetCall.html), [*services list*](http://byron.github.io/google-apis-rs/google_appengine1/struct.AppServiceListCall.html), [*services patch*](http://byron.github.io/google-apis-rs/google_appengine1/struct.AppServicePatchCall.html), [*services versions create*](http://byron.github.io/google-apis-rs/google_appengine1/struct.AppServiceVersionCreateCall.html), [*services versions delete*](http://byron.github.io/google-apis-rs/google_appengine1/struct.AppServiceVersionDeleteCall.html), [*services versions get*](http://byron.github.io/google-apis-rs/google_appengine1/struct.AppServiceVersionGetCall.html), [*services versions instances debug*](http://byron.github.io/google-apis-rs/google_appengine1/struct.AppServiceVersionInstanceDebugCall.html), [*services versions instances delete*](http://byron.github.io/google-apis-rs/google_appengine1/struct.AppServiceVersionInstanceDeleteCall.html), [*services versions instances get*](http://byron.github.io/google-apis-rs/google_appengine1/struct.AppServiceVersionInstanceGetCall.html), [*services versions instances list*](http://byron.github.io/google-apis-rs/google_appengine1/struct.AppServiceVersionInstanceListCall.html), [*services versions list*](http://byron.github.io/google-apis-rs/google_appengine1/struct.AppServiceVersionListCall.html) and [*services versions patch*](http://byron.github.io/google-apis-rs/google_appengine1/struct.AppServiceVersionPatchCall.html) + * [*create*](https://docs.rs/google-appengine1/1.0.1+20161208/google_appengine1/struct.AppCreateCall.html), [*get*](https://docs.rs/google-appengine1/1.0.1+20161208/google_appengine1/struct.AppGetCall.html), [*locations get*](https://docs.rs/google-appengine1/1.0.1+20161208/google_appengine1/struct.AppLocationGetCall.html), [*locations list*](https://docs.rs/google-appengine1/1.0.1+20161208/google_appengine1/struct.AppLocationListCall.html), [*operations get*](https://docs.rs/google-appengine1/1.0.1+20161208/google_appengine1/struct.AppOperationGetCall.html), [*operations list*](https://docs.rs/google-appengine1/1.0.1+20161208/google_appengine1/struct.AppOperationListCall.html), [*patch*](https://docs.rs/google-appengine1/1.0.1+20161208/google_appengine1/struct.AppPatchCall.html), [*repair*](https://docs.rs/google-appengine1/1.0.1+20161208/google_appengine1/struct.AppRepairCall.html), [*services delete*](https://docs.rs/google-appengine1/1.0.1+20161208/google_appengine1/struct.AppServiceDeleteCall.html), [*services get*](https://docs.rs/google-appengine1/1.0.1+20161208/google_appengine1/struct.AppServiceGetCall.html), [*services list*](https://docs.rs/google-appengine1/1.0.1+20161208/google_appengine1/struct.AppServiceListCall.html), [*services patch*](https://docs.rs/google-appengine1/1.0.1+20161208/google_appengine1/struct.AppServicePatchCall.html), [*services versions create*](https://docs.rs/google-appengine1/1.0.1+20161208/google_appengine1/struct.AppServiceVersionCreateCall.html), [*services versions delete*](https://docs.rs/google-appengine1/1.0.1+20161208/google_appengine1/struct.AppServiceVersionDeleteCall.html), [*services versions get*](https://docs.rs/google-appengine1/1.0.1+20161208/google_appengine1/struct.AppServiceVersionGetCall.html), [*services versions instances debug*](https://docs.rs/google-appengine1/1.0.1+20161208/google_appengine1/struct.AppServiceVersionInstanceDebugCall.html), [*services versions instances delete*](https://docs.rs/google-appengine1/1.0.1+20161208/google_appengine1/struct.AppServiceVersionInstanceDeleteCall.html), [*services versions instances get*](https://docs.rs/google-appengine1/1.0.1+20161208/google_appengine1/struct.AppServiceVersionInstanceGetCall.html), [*services versions instances list*](https://docs.rs/google-appengine1/1.0.1+20161208/google_appengine1/struct.AppServiceVersionInstanceListCall.html), [*services versions list*](https://docs.rs/google-appengine1/1.0.1+20161208/google_appengine1/struct.AppServiceVersionListCall.html) and [*services versions patch*](https://docs.rs/google-appengine1/1.0.1+20161208/google_appengine1/struct.AppServiceVersionPatchCall.html) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_appengine1/struct.Appengine.html)** +* **[Hub](https://docs.rs/google-appengine1/1.0.1+20161208/google_appengine1/struct.Appengine.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_appengine1/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_appengine1/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_appengine1/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-appengine1/1.0.1+20161208/google_appengine1/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-appengine1/1.0.1+20161208/google_appengine1/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-appengine1/1.0.1+20161208/google_appengine1/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_appengine1/trait.Part.html)** + * **[Parts](https://docs.rs/google-appengine1/1.0.1+20161208/google_appengine1/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_appengine1/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-appengine1/1.0.1+20161208/google_appengine1/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_appengine1/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-appengine1/1.0.1+20161208/google_appengine1/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_appengine1/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_appengine1/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-appengine1/1.0.1+20161208/google_appengine1/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_appengine1/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-appengine1/1.0.1+20161208/google_appengine1/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_appengine1/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-appengine1/1.0.1+20161208/google_appengine1/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_appengine1/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_appengine1/trait.CallBuilder.html) 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/1.0.1+20161208/google_appengine1/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-appengine1/1.0.1+20161208/google_appengine1/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_appengine1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-appengine1/1.0.1+20161208/google_appengine1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_appengine1/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_appengine1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-appengine1/1.0.1+20161208/google_appengine1/trait.RequestValue.html) and +[decodable](https://docs.rs/google-appengine1/1.0.1+20161208/google_appengine1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_appengine1/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-appengine1/1.0.1+20161208/google_appengine1/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_appengine1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-appengine1/1.0.1+20161208/google_appengine1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_appengine1/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-appengine1/1.0.1+20161208/google_appengine1/trait.RequestValue.html) are 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/lib.rs b/gen/appengine1/src/lib.rs index 1276b123fa..93d69f2d8b 100644 --- a/gen/appengine1/src/lib.rs +++ b/gen/appengine1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *appengine* crate version *1.0.0+20161208*, where *20161208* is the exact revision of the *appengine:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *appengine* crate version *1.0.1+20161208*, where *20161208* is the exact revision of the *appengine:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *appengine* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/appengine/docs/admin-api/). @@ -17,7 +17,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -134,7 +134,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/appengine1/src/lib.rs.in b/gen/appengine1/src/lib.rs.in index b4f8ccab00..bcf4ff7251 100644 --- a/gen/appengine1/src/lib.rs.in +++ b/gen/appengine1/src/lib.rs.in @@ -145,7 +145,7 @@ impl<'a, C, A> Appengine Appengine { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -154,7 +154,7 @@ impl<'a, C, A> Appengine } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/appengine1_beta4-cli/Cargo.toml b/gen/appengine1_beta4-cli/Cargo.toml index 7aafa120a0..1bfff9cb0a 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 = "1.0.0+20161208" +version = "1.0.1+20161208" authors = ["Sebastian Thiel "] description = "A complete library to interact with appengine (protocol v1beta4)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/appengine1_beta4-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-appengine1_beta4] path = "../appengine1_beta4" -version = "1.0.0" +version = "1.0.1+20161208" optional = true default-features = false diff --git a/gen/appengine1_beta4-cli/README.md b/gen/appengine1_beta4-cli/README.md index 6244b92404..9e05cb3c40 100644 --- a/gen/appengine1_beta4-cli/README.md +++ b/gen/appengine1_beta4-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *appengine* API can be found at the [official documentation site](https://cloud.google.com/appengine/docs/admin-api/). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/appengine1-beta4.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/appengine1-beta4.tar.gz) +```bash +cargo install google-appengine1_beta4-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/appengine1_beta4-cli). # Usage -This documentation was generated from the *appengine* API at revision *20161208*. The CLI is at version *1.0.0*. +This documentation was generated from the *appengine* API at revision *20161208*. The CLI is at version *1.0.1*. ```bash appengine1-beta4 [options] diff --git a/gen/appengine1_beta4-cli/mkdocs.yml b/gen/appengine1_beta4-cli/mkdocs.yml index 18c76c02f9..fcddbe8d98 100644 --- a/gen/appengine1_beta4-cli/mkdocs.yml +++ b/gen/appengine1_beta4-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: appengine v1.0.0+20161208 +site_name: appengine v1.0.1+20161208 site_url: http://byron.github.io/google-apis-rs/google-appengine1_beta4-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with appengine (protocol v1beta4) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/appengine1_beta4-cli diff --git a/gen/appengine1_beta4-cli/src/main.rs b/gen/appengine1_beta4-cli/src/main.rs index fa2fb5edcc..1353ad20c8 100644 --- a/gen/appengine1_beta4-cli/src/main.rs +++ b/gen/appengine1_beta4-cli/src/main.rs @@ -2259,7 +2259,7 @@ fn main() { let mut app = App::new("appengine1-beta4") .author("Sebastian Thiel ") - .version("1.0.0+20161208") + .version("1.0.1+20161208") .about("Provisions and manages 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 f5807ea89c..c677f1550f 100644 --- a/gen/appengine1_beta4/Cargo.toml +++ b/gen/appengine1_beta4/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-appengine1_beta4" -version = "1.0.0+20161208" +version = "1.0.1+20161208" authors = ["Sebastian Thiel "] description = "A complete library to interact with appengine (protocol v1beta4)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/appengine1_beta4" homepage = "https://cloud.google.com/appengine/docs/admin-api/" -documentation = "http://byron.github.io/google-apis-rs/google_appengine1_beta4" +documentation = "https://docs.rs/google-appengine1_beta4/1.0.1+20161208" license = "MIT" keywords = ["appengine", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/appengine1_beta4/README.md b/gen/appengine1_beta4/README.md index d247844c8c..2198d20c06 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 *1.0.0+20161208*, where *20161208* is the exact revision of the *appengine:v1beta4* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *appengine* crate version *1.0.1+20161208*, where *20161208* is the exact revision of the *appengine:v1beta4* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. 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](http://byron.github.io/google-apis-rs/google_appengine1_beta4/struct.Appengine.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-appengine1_beta4/1.0.1+20161208/google_appengine1_beta4/struct.Appengine.html) ... * apps - * [*create*](http://byron.github.io/google-apis-rs/google_appengine1_beta4/struct.AppCreateCall.html), [*get*](http://byron.github.io/google-apis-rs/google_appengine1_beta4/struct.AppGetCall.html), [*locations get*](http://byron.github.io/google-apis-rs/google_appengine1_beta4/struct.AppLocationGetCall.html), [*locations list*](http://byron.github.io/google-apis-rs/google_appengine1_beta4/struct.AppLocationListCall.html), [*modules delete*](http://byron.github.io/google-apis-rs/google_appengine1_beta4/struct.AppModuleDeleteCall.html), [*modules get*](http://byron.github.io/google-apis-rs/google_appengine1_beta4/struct.AppModuleGetCall.html), [*modules list*](http://byron.github.io/google-apis-rs/google_appengine1_beta4/struct.AppModuleListCall.html), [*modules patch*](http://byron.github.io/google-apis-rs/google_appengine1_beta4/struct.AppModulePatchCall.html), [*modules versions create*](http://byron.github.io/google-apis-rs/google_appengine1_beta4/struct.AppModuleVersionCreateCall.html), [*modules versions delete*](http://byron.github.io/google-apis-rs/google_appengine1_beta4/struct.AppModuleVersionDeleteCall.html), [*modules versions get*](http://byron.github.io/google-apis-rs/google_appengine1_beta4/struct.AppModuleVersionGetCall.html), [*modules versions instances debug*](http://byron.github.io/google-apis-rs/google_appengine1_beta4/struct.AppModuleVersionInstanceDebugCall.html), [*modules versions instances delete*](http://byron.github.io/google-apis-rs/google_appengine1_beta4/struct.AppModuleVersionInstanceDeleteCall.html), [*modules versions instances get*](http://byron.github.io/google-apis-rs/google_appengine1_beta4/struct.AppModuleVersionInstanceGetCall.html), [*modules versions instances list*](http://byron.github.io/google-apis-rs/google_appengine1_beta4/struct.AppModuleVersionInstanceListCall.html), [*modules versions list*](http://byron.github.io/google-apis-rs/google_appengine1_beta4/struct.AppModuleVersionListCall.html), [*modules versions patch*](http://byron.github.io/google-apis-rs/google_appengine1_beta4/struct.AppModuleVersionPatchCall.html), [*operations get*](http://byron.github.io/google-apis-rs/google_appengine1_beta4/struct.AppOperationGetCall.html), [*operations list*](http://byron.github.io/google-apis-rs/google_appengine1_beta4/struct.AppOperationListCall.html) and [*patch*](http://byron.github.io/google-apis-rs/google_appengine1_beta4/struct.AppPatchCall.html) + * [*create*](https://docs.rs/google-appengine1_beta4/1.0.1+20161208/google_appengine1_beta4/struct.AppCreateCall.html), [*get*](https://docs.rs/google-appengine1_beta4/1.0.1+20161208/google_appengine1_beta4/struct.AppGetCall.html), [*locations get*](https://docs.rs/google-appengine1_beta4/1.0.1+20161208/google_appengine1_beta4/struct.AppLocationGetCall.html), [*locations list*](https://docs.rs/google-appengine1_beta4/1.0.1+20161208/google_appengine1_beta4/struct.AppLocationListCall.html), [*modules delete*](https://docs.rs/google-appengine1_beta4/1.0.1+20161208/google_appengine1_beta4/struct.AppModuleDeleteCall.html), [*modules get*](https://docs.rs/google-appengine1_beta4/1.0.1+20161208/google_appengine1_beta4/struct.AppModuleGetCall.html), [*modules list*](https://docs.rs/google-appengine1_beta4/1.0.1+20161208/google_appengine1_beta4/struct.AppModuleListCall.html), [*modules patch*](https://docs.rs/google-appengine1_beta4/1.0.1+20161208/google_appengine1_beta4/struct.AppModulePatchCall.html), [*modules versions create*](https://docs.rs/google-appengine1_beta4/1.0.1+20161208/google_appengine1_beta4/struct.AppModuleVersionCreateCall.html), [*modules versions delete*](https://docs.rs/google-appengine1_beta4/1.0.1+20161208/google_appengine1_beta4/struct.AppModuleVersionDeleteCall.html), [*modules versions get*](https://docs.rs/google-appengine1_beta4/1.0.1+20161208/google_appengine1_beta4/struct.AppModuleVersionGetCall.html), [*modules versions instances debug*](https://docs.rs/google-appengine1_beta4/1.0.1+20161208/google_appengine1_beta4/struct.AppModuleVersionInstanceDebugCall.html), [*modules versions instances delete*](https://docs.rs/google-appengine1_beta4/1.0.1+20161208/google_appengine1_beta4/struct.AppModuleVersionInstanceDeleteCall.html), [*modules versions instances get*](https://docs.rs/google-appengine1_beta4/1.0.1+20161208/google_appengine1_beta4/struct.AppModuleVersionInstanceGetCall.html), [*modules versions instances list*](https://docs.rs/google-appengine1_beta4/1.0.1+20161208/google_appengine1_beta4/struct.AppModuleVersionInstanceListCall.html), [*modules versions list*](https://docs.rs/google-appengine1_beta4/1.0.1+20161208/google_appengine1_beta4/struct.AppModuleVersionListCall.html), [*modules versions patch*](https://docs.rs/google-appengine1_beta4/1.0.1+20161208/google_appengine1_beta4/struct.AppModuleVersionPatchCall.html), [*operations get*](https://docs.rs/google-appengine1_beta4/1.0.1+20161208/google_appengine1_beta4/struct.AppOperationGetCall.html), [*operations list*](https://docs.rs/google-appengine1_beta4/1.0.1+20161208/google_appengine1_beta4/struct.AppOperationListCall.html) and [*patch*](https://docs.rs/google-appengine1_beta4/1.0.1+20161208/google_appengine1_beta4/struct.AppPatchCall.html) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_appengine1_beta4/struct.Appengine.html)** +* **[Hub](https://docs.rs/google-appengine1_beta4/1.0.1+20161208/google_appengine1_beta4/struct.Appengine.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_appengine1_beta4/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_appengine1_beta4/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_appengine1_beta4/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-appengine1_beta4/1.0.1+20161208/google_appengine1_beta4/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-appengine1_beta4/1.0.1+20161208/google_appengine1_beta4/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-appengine1_beta4/1.0.1+20161208/google_appengine1_beta4/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_appengine1_beta4/trait.Part.html)** + * **[Parts](https://docs.rs/google-appengine1_beta4/1.0.1+20161208/google_appengine1_beta4/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_appengine1_beta4/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-appengine1_beta4/1.0.1+20161208/google_appengine1_beta4/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_appengine1_beta4/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-appengine1_beta4/1.0.1+20161208/google_appengine1_beta4/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_appengine1_beta4/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_appengine1_beta4/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-appengine1_beta4/1.0.1+20161208/google_appengine1_beta4/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_appengine1_beta4/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-appengine1_beta4/1.0.1+20161208/google_appengine1_beta4/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_appengine1_beta4/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-appengine1_beta4/1.0.1+20161208/google_appengine1_beta4/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_appengine1_beta4/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_appengine1_beta4/trait.CallBuilder.html) 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/1.0.1+20161208/google_appengine1_beta4/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-appengine1_beta4/1.0.1+20161208/google_appengine1_beta4/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_appengine1_beta4/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-appengine1_beta4/1.0.1+20161208/google_appengine1_beta4/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_appengine1_beta4/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_appengine1_beta4/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-appengine1_beta4/1.0.1+20161208/google_appengine1_beta4/trait.RequestValue.html) and +[decodable](https://docs.rs/google-appengine1_beta4/1.0.1+20161208/google_appengine1_beta4/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_appengine1_beta4/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-appengine1_beta4/1.0.1+20161208/google_appengine1_beta4/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_appengine1_beta4/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-appengine1_beta4/1.0.1+20161208/google_appengine1_beta4/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_appengine1_beta4/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-appengine1_beta4/1.0.1+20161208/google_appengine1_beta4/trait.RequestValue.html) are 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/lib.rs b/gen/appengine1_beta4/src/lib.rs index bdc19c5d9d..c49f1cfade 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/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *appengine* crate version *1.0.0+20161208*, where *20161208* is the exact revision of the *appengine:v1beta4* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *appengine* crate version *1.0.1+20161208*, where *20161208* is the exact revision of the *appengine:v1beta4* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *appengine* *v1_beta4* API can be found at the //! [official documentation site](https://cloud.google.com/appengine/docs/admin-api/). @@ -17,7 +17,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -135,7 +135,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/appengine1_beta4/src/lib.rs.in b/gen/appengine1_beta4/src/lib.rs.in index 30dde7e397..34d5c1f13d 100644 --- a/gen/appengine1_beta4/src/lib.rs.in +++ b/gen/appengine1_beta4/src/lib.rs.in @@ -147,7 +147,7 @@ impl<'a, C, A> Appengine Appengine { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -156,7 +156,7 @@ impl<'a, C, A> Appengine } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/appengine1_beta5-cli/Cargo.toml b/gen/appengine1_beta5-cli/Cargo.toml index deb43ee10c..58569d41ac 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 = "1.0.0+20161208" +version = "1.0.1+20161208" authors = ["Sebastian Thiel "] description = "A complete library to interact with appengine (protocol v1beta5)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/appengine1_beta5-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-appengine1_beta5] path = "../appengine1_beta5" -version = "1.0.0" +version = "1.0.1+20161208" optional = true default-features = false diff --git a/gen/appengine1_beta5-cli/README.md b/gen/appengine1_beta5-cli/README.md index f7017e72a6..576c7d5bed 100644 --- a/gen/appengine1_beta5-cli/README.md +++ b/gen/appengine1_beta5-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *appengine* API can be found at the [official documentation site](https://cloud.google.com/appengine/docs/admin-api/). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/appengine1-beta5.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/appengine1-beta5.tar.gz) +```bash +cargo install google-appengine1_beta5-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/appengine1_beta5-cli). # Usage -This documentation was generated from the *appengine* API at revision *20161208*. The CLI is at version *1.0.0*. +This documentation was generated from the *appengine* API at revision *20161208*. The CLI is at version *1.0.1*. ```bash appengine1-beta5 [options] diff --git a/gen/appengine1_beta5-cli/mkdocs.yml b/gen/appengine1_beta5-cli/mkdocs.yml index f739c208b2..5b2649ded4 100644 --- a/gen/appengine1_beta5-cli/mkdocs.yml +++ b/gen/appengine1_beta5-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: appengine v1.0.0+20161208 +site_name: appengine v1.0.1+20161208 site_url: http://byron.github.io/google-apis-rs/google-appengine1_beta5-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with appengine (protocol v1beta5) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/appengine1_beta5-cli diff --git a/gen/appengine1_beta5-cli/src/main.rs b/gen/appengine1_beta5-cli/src/main.rs index 438526c0ee..1ad3e4516c 100644 --- a/gen/appengine1_beta5-cli/src/main.rs +++ b/gen/appengine1_beta5-cli/src/main.rs @@ -2267,7 +2267,7 @@ fn main() { let mut app = App::new("appengine1-beta5") .author("Sebastian Thiel ") - .version("1.0.0+20161208") + .version("1.0.1+20161208") .about("Provisions and manages 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 2349c53ce0..270d438d40 100644 --- a/gen/appengine1_beta5/Cargo.toml +++ b/gen/appengine1_beta5/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-appengine1_beta5" -version = "1.0.0+20161208" +version = "1.0.1+20161208" authors = ["Sebastian Thiel "] description = "A complete library to interact with appengine (protocol v1beta5)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/appengine1_beta5" homepage = "https://cloud.google.com/appengine/docs/admin-api/" -documentation = "http://byron.github.io/google-apis-rs/google_appengine1_beta5" +documentation = "https://docs.rs/google-appengine1_beta5/1.0.1+20161208" license = "MIT" keywords = ["appengine", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/appengine1_beta5/README.md b/gen/appengine1_beta5/README.md index a78c24cdbe..f8332d4e49 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 *1.0.0+20161208*, where *20161208* is the exact revision of the *appengine:v1beta5* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *appengine* crate version *1.0.1+20161208*, where *20161208* is the exact revision of the *appengine:v1beta5* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. 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](http://byron.github.io/google-apis-rs/google_appengine1_beta5/struct.Appengine.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-appengine1_beta5/1.0.1+20161208/google_appengine1_beta5/struct.Appengine.html) ... * apps - * [*create*](http://byron.github.io/google-apis-rs/google_appengine1_beta5/struct.AppCreateCall.html), [*get*](http://byron.github.io/google-apis-rs/google_appengine1_beta5/struct.AppGetCall.html), [*locations get*](http://byron.github.io/google-apis-rs/google_appengine1_beta5/struct.AppLocationGetCall.html), [*locations list*](http://byron.github.io/google-apis-rs/google_appengine1_beta5/struct.AppLocationListCall.html), [*operations get*](http://byron.github.io/google-apis-rs/google_appengine1_beta5/struct.AppOperationGetCall.html), [*operations list*](http://byron.github.io/google-apis-rs/google_appengine1_beta5/struct.AppOperationListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_appengine1_beta5/struct.AppPatchCall.html), [*services delete*](http://byron.github.io/google-apis-rs/google_appengine1_beta5/struct.AppServiceDeleteCall.html), [*services get*](http://byron.github.io/google-apis-rs/google_appengine1_beta5/struct.AppServiceGetCall.html), [*services list*](http://byron.github.io/google-apis-rs/google_appengine1_beta5/struct.AppServiceListCall.html), [*services patch*](http://byron.github.io/google-apis-rs/google_appengine1_beta5/struct.AppServicePatchCall.html), [*services versions create*](http://byron.github.io/google-apis-rs/google_appengine1_beta5/struct.AppServiceVersionCreateCall.html), [*services versions delete*](http://byron.github.io/google-apis-rs/google_appengine1_beta5/struct.AppServiceVersionDeleteCall.html), [*services versions get*](http://byron.github.io/google-apis-rs/google_appengine1_beta5/struct.AppServiceVersionGetCall.html), [*services versions instances debug*](http://byron.github.io/google-apis-rs/google_appengine1_beta5/struct.AppServiceVersionInstanceDebugCall.html), [*services versions instances delete*](http://byron.github.io/google-apis-rs/google_appengine1_beta5/struct.AppServiceVersionInstanceDeleteCall.html), [*services versions instances get*](http://byron.github.io/google-apis-rs/google_appengine1_beta5/struct.AppServiceVersionInstanceGetCall.html), [*services versions instances list*](http://byron.github.io/google-apis-rs/google_appengine1_beta5/struct.AppServiceVersionInstanceListCall.html), [*services versions list*](http://byron.github.io/google-apis-rs/google_appengine1_beta5/struct.AppServiceVersionListCall.html) and [*services versions patch*](http://byron.github.io/google-apis-rs/google_appengine1_beta5/struct.AppServiceVersionPatchCall.html) + * [*create*](https://docs.rs/google-appengine1_beta5/1.0.1+20161208/google_appengine1_beta5/struct.AppCreateCall.html), [*get*](https://docs.rs/google-appengine1_beta5/1.0.1+20161208/google_appengine1_beta5/struct.AppGetCall.html), [*locations get*](https://docs.rs/google-appengine1_beta5/1.0.1+20161208/google_appengine1_beta5/struct.AppLocationGetCall.html), [*locations list*](https://docs.rs/google-appengine1_beta5/1.0.1+20161208/google_appengine1_beta5/struct.AppLocationListCall.html), [*operations get*](https://docs.rs/google-appengine1_beta5/1.0.1+20161208/google_appengine1_beta5/struct.AppOperationGetCall.html), [*operations list*](https://docs.rs/google-appengine1_beta5/1.0.1+20161208/google_appengine1_beta5/struct.AppOperationListCall.html), [*patch*](https://docs.rs/google-appengine1_beta5/1.0.1+20161208/google_appengine1_beta5/struct.AppPatchCall.html), [*services delete*](https://docs.rs/google-appengine1_beta5/1.0.1+20161208/google_appengine1_beta5/struct.AppServiceDeleteCall.html), [*services get*](https://docs.rs/google-appengine1_beta5/1.0.1+20161208/google_appengine1_beta5/struct.AppServiceGetCall.html), [*services list*](https://docs.rs/google-appengine1_beta5/1.0.1+20161208/google_appengine1_beta5/struct.AppServiceListCall.html), [*services patch*](https://docs.rs/google-appengine1_beta5/1.0.1+20161208/google_appengine1_beta5/struct.AppServicePatchCall.html), [*services versions create*](https://docs.rs/google-appengine1_beta5/1.0.1+20161208/google_appengine1_beta5/struct.AppServiceVersionCreateCall.html), [*services versions delete*](https://docs.rs/google-appengine1_beta5/1.0.1+20161208/google_appengine1_beta5/struct.AppServiceVersionDeleteCall.html), [*services versions get*](https://docs.rs/google-appengine1_beta5/1.0.1+20161208/google_appengine1_beta5/struct.AppServiceVersionGetCall.html), [*services versions instances debug*](https://docs.rs/google-appengine1_beta5/1.0.1+20161208/google_appengine1_beta5/struct.AppServiceVersionInstanceDebugCall.html), [*services versions instances delete*](https://docs.rs/google-appengine1_beta5/1.0.1+20161208/google_appengine1_beta5/struct.AppServiceVersionInstanceDeleteCall.html), [*services versions instances get*](https://docs.rs/google-appengine1_beta5/1.0.1+20161208/google_appengine1_beta5/struct.AppServiceVersionInstanceGetCall.html), [*services versions instances list*](https://docs.rs/google-appengine1_beta5/1.0.1+20161208/google_appengine1_beta5/struct.AppServiceVersionInstanceListCall.html), [*services versions list*](https://docs.rs/google-appengine1_beta5/1.0.1+20161208/google_appengine1_beta5/struct.AppServiceVersionListCall.html) and [*services versions patch*](https://docs.rs/google-appengine1_beta5/1.0.1+20161208/google_appengine1_beta5/struct.AppServiceVersionPatchCall.html) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_appengine1_beta5/struct.Appengine.html)** +* **[Hub](https://docs.rs/google-appengine1_beta5/1.0.1+20161208/google_appengine1_beta5/struct.Appengine.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_appengine1_beta5/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_appengine1_beta5/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_appengine1_beta5/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-appengine1_beta5/1.0.1+20161208/google_appengine1_beta5/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-appengine1_beta5/1.0.1+20161208/google_appengine1_beta5/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-appengine1_beta5/1.0.1+20161208/google_appengine1_beta5/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_appengine1_beta5/trait.Part.html)** + * **[Parts](https://docs.rs/google-appengine1_beta5/1.0.1+20161208/google_appengine1_beta5/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_appengine1_beta5/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-appengine1_beta5/1.0.1+20161208/google_appengine1_beta5/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_appengine1_beta5/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-appengine1_beta5/1.0.1+20161208/google_appengine1_beta5/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_appengine1_beta5/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_appengine1_beta5/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-appengine1_beta5/1.0.1+20161208/google_appengine1_beta5/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_appengine1_beta5/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-appengine1_beta5/1.0.1+20161208/google_appengine1_beta5/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_appengine1_beta5/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-appengine1_beta5/1.0.1+20161208/google_appengine1_beta5/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_appengine1_beta5/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_appengine1_beta5/trait.CallBuilder.html) 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/1.0.1+20161208/google_appengine1_beta5/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-appengine1_beta5/1.0.1+20161208/google_appengine1_beta5/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_appengine1_beta5/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-appengine1_beta5/1.0.1+20161208/google_appengine1_beta5/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_appengine1_beta5/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_appengine1_beta5/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-appengine1_beta5/1.0.1+20161208/google_appengine1_beta5/trait.RequestValue.html) and +[decodable](https://docs.rs/google-appengine1_beta5/1.0.1+20161208/google_appengine1_beta5/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_appengine1_beta5/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-appengine1_beta5/1.0.1+20161208/google_appengine1_beta5/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_appengine1_beta5/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-appengine1_beta5/1.0.1+20161208/google_appengine1_beta5/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_appengine1_beta5/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-appengine1_beta5/1.0.1+20161208/google_appengine1_beta5/trait.RequestValue.html) are 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/lib.rs b/gen/appengine1_beta5/src/lib.rs index 9e095c233b..9712f2ad99 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/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *appengine* crate version *1.0.0+20161208*, where *20161208* is the exact revision of the *appengine:v1beta5* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *appengine* crate version *1.0.1+20161208*, where *20161208* is the exact revision of the *appengine:v1beta5* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *appengine* *v1_beta5* API can be found at the //! [official documentation site](https://cloud.google.com/appengine/docs/admin-api/). @@ -17,7 +17,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -133,7 +133,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/appengine1_beta5/src/lib.rs.in b/gen/appengine1_beta5/src/lib.rs.in index ad20bc5edb..f596eed5d1 100644 --- a/gen/appengine1_beta5/src/lib.rs.in +++ b/gen/appengine1_beta5/src/lib.rs.in @@ -145,7 +145,7 @@ impl<'a, C, A> Appengine Appengine { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -154,7 +154,7 @@ impl<'a, C, A> Appengine } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/appsactivity1-cli/Cargo.toml b/gen/appsactivity1-cli/Cargo.toml index 8692eac5f8..faa8058f5a 100644 --- a/gen/appsactivity1-cli/Cargo.toml +++ b/gen/appsactivity1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-appsactivity1-cli" -version = "1.0.0+20161202" +version = "1.0.1+20161202" authors = ["Sebastian Thiel "] description = "A complete library to interact with appsactivity (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/appsactivity1-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-appsactivity1] path = "../appsactivity1" -version = "1.0.0" +version = "1.0.1+20161202" optional = true default-features = false diff --git a/gen/appsactivity1-cli/README.md b/gen/appsactivity1-cli/README.md index 8ef5d857ad..e4568f2044 100644 --- a/gen/appsactivity1-cli/README.md +++ b/gen/appsactivity1-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *appsactivity* API can be found at the [official documentation site](https://developers.google.com/google-apps/activity/). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/appsactivity1.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/appsactivity1.tar.gz) +```bash +cargo install google-appsactivity1-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/appsactivity1-cli). # Usage -This documentation was generated from the *appsactivity* API at revision *20161202*. The CLI is at version *1.0.0*. +This documentation was generated from the *appsactivity* API at revision *20161202*. The CLI is at version *1.0.1*. ```bash appsactivity1 [options] diff --git a/gen/appsactivity1-cli/mkdocs.yml b/gen/appsactivity1-cli/mkdocs.yml index 272f25afb9..d7ab9616c4 100644 --- a/gen/appsactivity1-cli/mkdocs.yml +++ b/gen/appsactivity1-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: appsactivity v1.0.0+20161202 +site_name: appsactivity v1.0.1+20161202 site_url: http://byron.github.io/google-apis-rs/google-appsactivity1-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with appsactivity (protocol v1) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/appsactivity1-cli diff --git a/gen/appsactivity1-cli/src/main.rs b/gen/appsactivity1-cli/src/main.rs index de057051e7..3afc3f05cc 100644 --- a/gen/appsactivity1-cli/src/main.rs +++ b/gen/appsactivity1-cli/src/main.rs @@ -240,7 +240,7 @@ fn main() { let mut app = App::new("appsactivity1") .author("Sebastian Thiel ") - .version("1.0.0+20161202") + .version("1.0.1+20161202") .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 4dedfb0be9..a88f13af31 100644 --- a/gen/appsactivity1/Cargo.toml +++ b/gen/appsactivity1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-appsactivity1" -version = "1.0.0+20161202" +version = "1.0.1+20161202" authors = ["Sebastian Thiel "] description = "A complete library to interact with appsactivity (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/appsactivity1" homepage = "https://developers.google.com/google-apps/activity/" -documentation = "http://byron.github.io/google-apis-rs/google_appsactivity1" +documentation = "https://docs.rs/google-appsactivity1/1.0.1+20161202" license = "MIT" keywords = ["appsactivity", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/appsactivity1/README.md b/gen/appsactivity1/README.md index 2a35e1927e..978e6a78e1 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 *1.0.0+20161202*, where *20161202* is the exact revision of the *appsactivity:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *appsactivity* crate version *1.0.1+20161202*, where *20161202* is the exact revision of the *appsactivity:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. 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](http://byron.github.io/google-apis-rs/google_appsactivity1/struct.Appsactivity.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-appsactivity1/1.0.1+20161202/google_appsactivity1/struct.Appsactivity.html) ... -* [activities](http://byron.github.io/google-apis-rs/google_appsactivity1/struct.Activity.html) - * [*list*](http://byron.github.io/google-apis-rs/google_appsactivity1/struct.ActivityListCall.html) +* [activities](https://docs.rs/google-appsactivity1/1.0.1+20161202/google_appsactivity1/struct.Activity.html) + * [*list*](https://docs.rs/google-appsactivity1/1.0.1+20161202/google_appsactivity1/struct.ActivityListCall.html) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_appsactivity1/struct.Appsactivity.html)** +* **[Hub](https://docs.rs/google-appsactivity1/1.0.1+20161202/google_appsactivity1/struct.Appsactivity.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_appsactivity1/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_appsactivity1/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_appsactivity1/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-appsactivity1/1.0.1+20161202/google_appsactivity1/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-appsactivity1/1.0.1+20161202/google_appsactivity1/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-appsactivity1/1.0.1+20161202/google_appsactivity1/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_appsactivity1/trait.Part.html)** + * **[Parts](https://docs.rs/google-appsactivity1/1.0.1+20161202/google_appsactivity1/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_appsactivity1/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-appsactivity1/1.0.1+20161202/google_appsactivity1/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_appsactivity1/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-appsactivity1/1.0.1+20161202/google_appsactivity1/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_appsactivity1/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_appsactivity1/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-appsactivity1/1.0.1+20161202/google_appsactivity1/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_appsactivity1/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-appsactivity1/1.0.1+20161202/google_appsactivity1/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_appsactivity1/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-appsactivity1/1.0.1+20161202/google_appsactivity1/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_appsactivity1/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_appsactivity1/trait.CallBuilder.html) 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/1.0.1+20161202/google_appsactivity1/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-appsactivity1/1.0.1+20161202/google_appsactivity1/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_appsactivity1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-appsactivity1/1.0.1+20161202/google_appsactivity1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_appsactivity1/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_appsactivity1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-appsactivity1/1.0.1+20161202/google_appsactivity1/trait.RequestValue.html) and +[decodable](https://docs.rs/google-appsactivity1/1.0.1+20161202/google_appsactivity1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_appsactivity1/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-appsactivity1/1.0.1+20161202/google_appsactivity1/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_appsactivity1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-appsactivity1/1.0.1+20161202/google_appsactivity1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_appsactivity1/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-appsactivity1/1.0.1+20161202/google_appsactivity1/trait.RequestValue.html) are 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/lib.rs b/gen/appsactivity1/src/lib.rs index c341339d10..1caffea7ac 100644 --- a/gen/appsactivity1/src/lib.rs +++ b/gen/appsactivity1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *appsactivity* crate version *1.0.0+20161202*, where *20161202* is the exact revision of the *appsactivity:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *appsactivity* crate version *1.0.1+20161202*, where *20161202* is the exact revision of the *appsactivity:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *appsactivity* *v1* API can be found at the //! [official documentation site](https://developers.google.com/google-apps/activity/). @@ -17,7 +17,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -125,7 +125,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/appsactivity1/src/lib.rs.in b/gen/appsactivity1/src/lib.rs.in index 70f51b747d..4f07ccc841 100644 --- a/gen/appsactivity1/src/lib.rs.in +++ b/gen/appsactivity1/src/lib.rs.in @@ -154,7 +154,7 @@ impl<'a, C, A> Appsactivity Appsactivity { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -163,7 +163,7 @@ impl<'a, C, A> Appsactivity } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/appstate1-cli/Cargo.toml b/gen/appstate1-cli/Cargo.toml index 311cc03968..7cae02c43c 100644 --- a/gen/appstate1-cli/Cargo.toml +++ b/gen/appstate1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-appstate1-cli" -version = "1.0.0+20161207" +version = "1.0.1+20161207" authors = ["Sebastian Thiel "] description = "A complete library to interact with App State (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/appstate1-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-appstate1] path = "../appstate1" -version = "1.0.0" +version = "1.0.1+20161207" optional = true default-features = false diff --git a/gen/appstate1-cli/README.md b/gen/appstate1-cli/README.md index 0af1b26b0a..1d2af43e9d 100644 --- a/gen/appstate1-cli/README.md +++ b/gen/appstate1-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *App State* API can be found at the [official documentation site](https://developers.google.com/games/services/web/api/states). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/appstate1.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/appstate1.tar.gz) +```bash +cargo install google-appstate1-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/appstate1-cli). # Usage -This documentation was generated from the *App State* API at revision *20161207*. The CLI is at version *1.0.0*. +This documentation was generated from the *App State* API at revision *20161207*. The CLI is at version *1.0.1*. ```bash appstate1 [options] diff --git a/gen/appstate1-cli/mkdocs.yml b/gen/appstate1-cli/mkdocs.yml index 98a6a526bb..30fedbccbb 100644 --- a/gen/appstate1-cli/mkdocs.yml +++ b/gen/appstate1-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: App State v1.0.0+20161207 +site_name: App State v1.0.1+20161207 site_url: http://byron.github.io/google-apis-rs/google-appstate1-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with App State (protocol v1) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/appstate1-cli diff --git a/gen/appstate1-cli/src/main.rs b/gen/appstate1-cli/src/main.rs index 2edb2a8a34..b411819344 100644 --- a/gen/appstate1-cli/src/main.rs +++ b/gen/appstate1-cli/src/main.rs @@ -568,7 +568,7 @@ fn main() { let mut app = App::new("appstate1") .author("Sebastian Thiel ") - .version("1.0.0+20161207") + .version("1.0.1+20161207") .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 35bf0e8bd3..cc6fa575ea 100644 --- a/gen/appstate1/Cargo.toml +++ b/gen/appstate1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-appstate1" -version = "1.0.0+20161207" +version = "1.0.1+20161207" authors = ["Sebastian Thiel "] description = "A complete library to interact with App State (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/appstate1" homepage = "https://developers.google.com/games/services/web/api/states" -documentation = "http://byron.github.io/google-apis-rs/google_appstate1" +documentation = "https://docs.rs/google-appstate1/1.0.1+20161207" license = "MIT" keywords = ["appstate", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/appstate1/README.md b/gen/appstate1/README.md index 11a0694ea6..49b84fe486 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 *1.0.0+20161207*, where *20161207* is the exact revision of the *appstate:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *App State* crate version *1.0.1+20161207*, where *20161207* is the exact revision of the *appstate:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. 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](http://byron.github.io/google-apis-rs/google_appstate1/struct.AppState.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-appstate1/1.0.1+20161207/google_appstate1/struct.AppState.html) ... * states - * [*clear*](http://byron.github.io/google-apis-rs/google_appstate1/struct.StateClearCall.html), [*delete*](http://byron.github.io/google-apis-rs/google_appstate1/struct.StateDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_appstate1/struct.StateGetCall.html), [*list*](http://byron.github.io/google-apis-rs/google_appstate1/struct.StateListCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_appstate1/struct.StateUpdateCall.html) + * [*clear*](https://docs.rs/google-appstate1/1.0.1+20161207/google_appstate1/struct.StateClearCall.html), [*delete*](https://docs.rs/google-appstate1/1.0.1+20161207/google_appstate1/struct.StateDeleteCall.html), [*get*](https://docs.rs/google-appstate1/1.0.1+20161207/google_appstate1/struct.StateGetCall.html), [*list*](https://docs.rs/google-appstate1/1.0.1+20161207/google_appstate1/struct.StateListCall.html) and [*update*](https://docs.rs/google-appstate1/1.0.1+20161207/google_appstate1/struct.StateUpdateCall.html) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_appstate1/struct.AppState.html)** +* **[Hub](https://docs.rs/google-appstate1/1.0.1+20161207/google_appstate1/struct.AppState.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_appstate1/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_appstate1/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_appstate1/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-appstate1/1.0.1+20161207/google_appstate1/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-appstate1/1.0.1+20161207/google_appstate1/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-appstate1/1.0.1+20161207/google_appstate1/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_appstate1/trait.Part.html)** + * **[Parts](https://docs.rs/google-appstate1/1.0.1+20161207/google_appstate1/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_appstate1/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-appstate1/1.0.1+20161207/google_appstate1/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_appstate1/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-appstate1/1.0.1+20161207/google_appstate1/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_appstate1/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_appstate1/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-appstate1/1.0.1+20161207/google_appstate1/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_appstate1/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-appstate1/1.0.1+20161207/google_appstate1/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_appstate1/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-appstate1/1.0.1+20161207/google_appstate1/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_appstate1/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_appstate1/trait.CallBuilder.html) 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/1.0.1+20161207/google_appstate1/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-appstate1/1.0.1+20161207/google_appstate1/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_appstate1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-appstate1/1.0.1+20161207/google_appstate1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_appstate1/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_appstate1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-appstate1/1.0.1+20161207/google_appstate1/trait.RequestValue.html) and +[decodable](https://docs.rs/google-appstate1/1.0.1+20161207/google_appstate1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_appstate1/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-appstate1/1.0.1+20161207/google_appstate1/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_appstate1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-appstate1/1.0.1+20161207/google_appstate1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_appstate1/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-appstate1/1.0.1+20161207/google_appstate1/trait.RequestValue.html) are 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/lib.rs b/gen/appstate1/src/lib.rs index 5d52056082..ddecac762e 100644 --- a/gen/appstate1/src/lib.rs +++ b/gen/appstate1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *App State* crate version *1.0.0+20161207*, where *20161207* is the exact revision of the *appstate:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *App State* crate version *1.0.1+20161207*, where *20161207* is the exact revision of the *appstate:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! 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). @@ -17,7 +17,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -126,7 +126,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/appstate1/src/lib.rs.in b/gen/appstate1/src/lib.rs.in index 8ea2e45dc9..20710e07d4 100644 --- a/gen/appstate1/src/lib.rs.in +++ b/gen/appstate1/src/lib.rs.in @@ -138,7 +138,7 @@ impl<'a, C, A> AppState AppState { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -147,7 +147,7 @@ impl<'a, C, A> AppState } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/autoscaler1_beta2-cli/Cargo.toml b/gen/autoscaler1_beta2-cli/Cargo.toml index 5870e5a6a1..a6830d41d0 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 = "1.0.0+20150629" +version = "1.0.1+20150629" authors = ["Sebastian Thiel "] description = "A complete library to interact with autoscaler (protocol v1beta2)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/autoscaler1_beta2-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-autoscaler1_beta2] path = "../autoscaler1_beta2" -version = "1.0.0" +version = "1.0.1+20150629" optional = true default-features = false diff --git a/gen/autoscaler1_beta2-cli/README.md b/gen/autoscaler1_beta2-cli/README.md index b523d9c800..3ef57fec57 100644 --- a/gen/autoscaler1_beta2-cli/README.md +++ b/gen/autoscaler1_beta2-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *autoscaler* API can be found at the [official documentation site](http://developers.google.com/compute/docs/autoscaler). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/autoscaler1-beta2.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/autoscaler1-beta2.tar.gz) +```bash +cargo install google-autoscaler1_beta2-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/autoscaler1_beta2-cli). # Usage -This documentation was generated from the *autoscaler* API at revision *20150629*. The CLI is at version *1.0.0*. +This documentation was generated from the *autoscaler* API at revision *20150629*. The CLI is at version *1.0.1*. ```bash autoscaler1-beta2 [options] diff --git a/gen/autoscaler1_beta2-cli/mkdocs.yml b/gen/autoscaler1_beta2-cli/mkdocs.yml index d88a453e04..7547d502a1 100644 --- a/gen/autoscaler1_beta2-cli/mkdocs.yml +++ b/gen/autoscaler1_beta2-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: autoscaler v1.0.0+20150629 +site_name: autoscaler v1.0.1+20150629 site_url: http://byron.github.io/google-apis-rs/google-autoscaler1_beta2-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with autoscaler (protocol v1beta2) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/autoscaler1_beta2-cli diff --git a/gen/autoscaler1_beta2-cli/src/main.rs b/gen/autoscaler1_beta2-cli/src/main.rs index 5191a31f12..ab060adfb5 100644 --- a/gen/autoscaler1_beta2-cli/src/main.rs +++ b/gen/autoscaler1_beta2-cli/src/main.rs @@ -1195,7 +1195,7 @@ fn main() { let mut app = App::new("autoscaler1-beta2") .author("Sebastian Thiel ") - .version("1.0.0+20150629") + .version("1.0.1+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 7e05088155..8e5755b163 100644 --- a/gen/autoscaler1_beta2/Cargo.toml +++ b/gen/autoscaler1_beta2/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-autoscaler1_beta2" -version = "1.0.0+20150629" +version = "1.0.1+20150629" authors = ["Sebastian Thiel "] description = "A complete library to interact with autoscaler (protocol v1beta2)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/autoscaler1_beta2" homepage = "http://developers.google.com/compute/docs/autoscaler" -documentation = "http://byron.github.io/google-apis-rs/google_autoscaler1_beta2" +documentation = "https://docs.rs/google-autoscaler1_beta2/1.0.1+20150629" license = "MIT" keywords = ["autoscaler", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/autoscaler1_beta2/README.md b/gen/autoscaler1_beta2/README.md index 1d15196d4a..54258e1e99 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 *1.0.0+20150629*, where *20150629* is the exact revision of the *autoscaler:v1beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *autoscaler* crate version *1.0.1+20150629*, where *20150629* is the exact revision of the *autoscaler:v1beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. 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](http://byron.github.io/google-apis-rs/google_autoscaler1_beta2/struct.AutoscalerHub.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-autoscaler1_beta2/1.0.1+20150629/google_autoscaler1_beta2/struct.AutoscalerHub.html) ... -* [autoscalers](http://byron.github.io/google-apis-rs/google_autoscaler1_beta2/struct.Autoscaler.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_autoscaler1_beta2/struct.AutoscalerDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_autoscaler1_beta2/struct.AutoscalerGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_autoscaler1_beta2/struct.AutoscalerInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_autoscaler1_beta2/struct.AutoscalerListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_autoscaler1_beta2/struct.AutoscalerPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_autoscaler1_beta2/struct.AutoscalerUpdateCall.html) +* [autoscalers](https://docs.rs/google-autoscaler1_beta2/1.0.1+20150629/google_autoscaler1_beta2/struct.Autoscaler.html) + * [*delete*](https://docs.rs/google-autoscaler1_beta2/1.0.1+20150629/google_autoscaler1_beta2/struct.AutoscalerDeleteCall.html), [*get*](https://docs.rs/google-autoscaler1_beta2/1.0.1+20150629/google_autoscaler1_beta2/struct.AutoscalerGetCall.html), [*insert*](https://docs.rs/google-autoscaler1_beta2/1.0.1+20150629/google_autoscaler1_beta2/struct.AutoscalerInsertCall.html), [*list*](https://docs.rs/google-autoscaler1_beta2/1.0.1+20150629/google_autoscaler1_beta2/struct.AutoscalerListCall.html), [*patch*](https://docs.rs/google-autoscaler1_beta2/1.0.1+20150629/google_autoscaler1_beta2/struct.AutoscalerPatchCall.html) and [*update*](https://docs.rs/google-autoscaler1_beta2/1.0.1+20150629/google_autoscaler1_beta2/struct.AutoscalerUpdateCall.html) * zone operations - * [*delete*](http://byron.github.io/google-apis-rs/google_autoscaler1_beta2/struct.ZoneOperationDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_autoscaler1_beta2/struct.ZoneOperationGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_autoscaler1_beta2/struct.ZoneOperationListCall.html) -* [zones](http://byron.github.io/google-apis-rs/google_autoscaler1_beta2/struct.Zone.html) - * [*list*](http://byron.github.io/google-apis-rs/google_autoscaler1_beta2/struct.ZoneListCall.html) + * [*delete*](https://docs.rs/google-autoscaler1_beta2/1.0.1+20150629/google_autoscaler1_beta2/struct.ZoneOperationDeleteCall.html), [*get*](https://docs.rs/google-autoscaler1_beta2/1.0.1+20150629/google_autoscaler1_beta2/struct.ZoneOperationGetCall.html) and [*list*](https://docs.rs/google-autoscaler1_beta2/1.0.1+20150629/google_autoscaler1_beta2/struct.ZoneOperationListCall.html) +* [zones](https://docs.rs/google-autoscaler1_beta2/1.0.1+20150629/google_autoscaler1_beta2/struct.Zone.html) + * [*list*](https://docs.rs/google-autoscaler1_beta2/1.0.1+20150629/google_autoscaler1_beta2/struct.ZoneListCall.html) @@ -27,17 +27,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_autoscaler1_beta2/struct.AutoscalerHub.html)** +* **[Hub](https://docs.rs/google-autoscaler1_beta2/1.0.1+20150629/google_autoscaler1_beta2/struct.AutoscalerHub.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_autoscaler1_beta2/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_autoscaler1_beta2/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_autoscaler1_beta2/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-autoscaler1_beta2/1.0.1+20150629/google_autoscaler1_beta2/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-autoscaler1_beta2/1.0.1+20150629/google_autoscaler1_beta2/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-autoscaler1_beta2/1.0.1+20150629/google_autoscaler1_beta2/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_autoscaler1_beta2/trait.Part.html)** + * **[Parts](https://docs.rs/google-autoscaler1_beta2/1.0.1+20150629/google_autoscaler1_beta2/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_autoscaler1_beta2/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-autoscaler1_beta2/1.0.1+20150629/google_autoscaler1_beta2/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_autoscaler1_beta2/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-autoscaler1_beta2/1.0.1+20150629/google_autoscaler1_beta2/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_autoscaler1_beta2/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_autoscaler1_beta2/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-autoscaler1_beta2/1.0.1+20150629/google_autoscaler1_beta2/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_autoscaler1_beta2/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-autoscaler1_beta2/1.0.1+20150629/google_autoscaler1_beta2/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_autoscaler1_beta2/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-autoscaler1_beta2/1.0.1+20150629/google_autoscaler1_beta2/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_autoscaler1_beta2/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_autoscaler1_beta2/trait.CallBuilder.html) 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/1.0.1+20150629/google_autoscaler1_beta2/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-autoscaler1_beta2/1.0.1+20150629/google_autoscaler1_beta2/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_autoscaler1_beta2/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-autoscaler1_beta2/1.0.1+20150629/google_autoscaler1_beta2/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_autoscaler1_beta2/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_autoscaler1_beta2/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-autoscaler1_beta2/1.0.1+20150629/google_autoscaler1_beta2/trait.RequestValue.html) and +[decodable](https://docs.rs/google-autoscaler1_beta2/1.0.1+20150629/google_autoscaler1_beta2/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_autoscaler1_beta2/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-autoscaler1_beta2/1.0.1+20150629/google_autoscaler1_beta2/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_autoscaler1_beta2/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-autoscaler1_beta2/1.0.1+20150629/google_autoscaler1_beta2/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_autoscaler1_beta2/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-autoscaler1_beta2/1.0.1+20150629/google_autoscaler1_beta2/trait.RequestValue.html) are 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/lib.rs b/gen/autoscaler1_beta2/src/lib.rs index 2ca1766c73..6498de9d1c 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/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *autoscaler* crate version *1.0.0+20150629*, where *20150629* is the exact revision of the *autoscaler:v1beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *autoscaler* crate version *1.0.1+20150629*, where *20150629* is the exact revision of the *autoscaler:v1beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *autoscaler* *v1_beta2* API can be found at the //! [official documentation site](http://developers.google.com/compute/docs/autoscaler). @@ -21,7 +21,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -130,7 +130,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/autoscaler1_beta2/src/lib.rs.in b/gen/autoscaler1_beta2/src/lib.rs.in index 9c2f16d79b..1e04d90ce6 100644 --- a/gen/autoscaler1_beta2/src/lib.rs.in +++ b/gen/autoscaler1_beta2/src/lib.rs.in @@ -138,7 +138,7 @@ impl<'a, C, A> AutoscalerHub AutoscalerHub { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -153,7 +153,7 @@ impl<'a, C, A> AutoscalerHub } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/bigquery2-cli/Cargo.toml b/gen/bigquery2-cli/Cargo.toml index fd01ab55f6..b10c912569 100644 --- a/gen/bigquery2-cli/Cargo.toml +++ b/gen/bigquery2-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-bigquery2-cli" -version = "1.0.0+20161130" +version = "1.0.1+20161130" authors = ["Sebastian Thiel "] description = "A complete library to interact with bigquery (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/bigquery2-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-bigquery2] path = "../bigquery2" -version = "1.0.0" +version = "1.0.1+20161130" optional = true default-features = false diff --git a/gen/bigquery2-cli/README.md b/gen/bigquery2-cli/README.md index ab8fc36b4d..9870a4ce57 100644 --- a/gen/bigquery2-cli/README.md +++ b/gen/bigquery2-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *bigquery* API can be found at the [official documentation site](https://cloud.google.com/bigquery/). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/bigquery2.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/bigquery2.tar.gz) +```bash +cargo install google-bigquery2-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/bigquery2-cli). # Usage -This documentation was generated from the *bigquery* API at revision *20161130*. The CLI is at version *1.0.0*. +This documentation was generated from the *bigquery* API at revision *20161130*. The CLI is at version *1.0.1*. ```bash bigquery2 [options] diff --git a/gen/bigquery2-cli/mkdocs.yml b/gen/bigquery2-cli/mkdocs.yml index e0da1eae00..ef37ea91c2 100644 --- a/gen/bigquery2-cli/mkdocs.yml +++ b/gen/bigquery2-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: bigquery v1.0.0+20161130 +site_name: bigquery v1.0.1+20161130 site_url: http://byron.github.io/google-apis-rs/google-bigquery2-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with bigquery (protocol v2) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/bigquery2-cli diff --git a/gen/bigquery2-cli/src/main.rs b/gen/bigquery2-cli/src/main.rs index 4ffdf2440b..71cf2edc22 100644 --- a/gen/bigquery2-cli/src/main.rs +++ b/gen/bigquery2-cli/src/main.rs @@ -2582,7 +2582,7 @@ fn main() { let mut app = App::new("bigquery2") .author("Sebastian Thiel ") - .version("1.0.0+20161130") + .version("1.0.1+20161130") .about("A data platform for customers to create, manage, share and query data.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_bigquery2_cli") .arg(Arg::with_name("url") diff --git a/gen/bigquery2/Cargo.toml b/gen/bigquery2/Cargo.toml index 12fc849b6b..0c7eff7510 100644 --- a/gen/bigquery2/Cargo.toml +++ b/gen/bigquery2/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-bigquery2" -version = "1.0.0+20161130" +version = "1.0.1+20161130" authors = ["Sebastian Thiel "] description = "A complete library to interact with bigquery (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/bigquery2" homepage = "https://cloud.google.com/bigquery/" -documentation = "http://byron.github.io/google-apis-rs/google_bigquery2" +documentation = "https://docs.rs/google-bigquery2/1.0.1+20161130" license = "MIT" keywords = ["bigquery", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/bigquery2/README.md b/gen/bigquery2/README.md index fce386be17..793607a957 100644 --- a/gen/bigquery2/README.md +++ b/gen/bigquery2/README.md @@ -5,29 +5,29 @@ DO NOT EDIT ! --> The `google-bigquery2` library allows access to all features of the *Google bigquery* service. -This documentation was generated from *bigquery* crate version *1.0.0+20161130*, where *20161130* is the exact revision of the *bigquery:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *bigquery* crate version *1.0.1+20161130*, where *20161130* is the exact revision of the *bigquery:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. Everything else about the *bigquery* *v2* 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](http://byron.github.io/google-apis-rs/google_bigquery2/struct.Bigquery.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-bigquery2/1.0.1+20161130/google_bigquery2/struct.Bigquery.html) ... -* [datasets](http://byron.github.io/google-apis-rs/google_bigquery2/struct.Dataset.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_bigquery2/struct.DatasetDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_bigquery2/struct.DatasetGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_bigquery2/struct.DatasetInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_bigquery2/struct.DatasetListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_bigquery2/struct.DatasetPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_bigquery2/struct.DatasetUpdateCall.html) -* [jobs](http://byron.github.io/google-apis-rs/google_bigquery2/struct.Job.html) - * [*cancel*](http://byron.github.io/google-apis-rs/google_bigquery2/struct.JobCancelCall.html), [*get*](http://byron.github.io/google-apis-rs/google_bigquery2/struct.JobGetCall.html), [*get query results*](http://byron.github.io/google-apis-rs/google_bigquery2/struct.JobGetQueryResultCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_bigquery2/struct.JobInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_bigquery2/struct.JobListCall.html) and [*query*](http://byron.github.io/google-apis-rs/google_bigquery2/struct.JobQueryCall.html) +* [datasets](https://docs.rs/google-bigquery2/1.0.1+20161130/google_bigquery2/struct.Dataset.html) + * [*delete*](https://docs.rs/google-bigquery2/1.0.1+20161130/google_bigquery2/struct.DatasetDeleteCall.html), [*get*](https://docs.rs/google-bigquery2/1.0.1+20161130/google_bigquery2/struct.DatasetGetCall.html), [*insert*](https://docs.rs/google-bigquery2/1.0.1+20161130/google_bigquery2/struct.DatasetInsertCall.html), [*list*](https://docs.rs/google-bigquery2/1.0.1+20161130/google_bigquery2/struct.DatasetListCall.html), [*patch*](https://docs.rs/google-bigquery2/1.0.1+20161130/google_bigquery2/struct.DatasetPatchCall.html) and [*update*](https://docs.rs/google-bigquery2/1.0.1+20161130/google_bigquery2/struct.DatasetUpdateCall.html) +* [jobs](https://docs.rs/google-bigquery2/1.0.1+20161130/google_bigquery2/struct.Job.html) + * [*cancel*](https://docs.rs/google-bigquery2/1.0.1+20161130/google_bigquery2/struct.JobCancelCall.html), [*get*](https://docs.rs/google-bigquery2/1.0.1+20161130/google_bigquery2/struct.JobGetCall.html), [*get query results*](https://docs.rs/google-bigquery2/1.0.1+20161130/google_bigquery2/struct.JobGetQueryResultCall.html), [*insert*](https://docs.rs/google-bigquery2/1.0.1+20161130/google_bigquery2/struct.JobInsertCall.html), [*list*](https://docs.rs/google-bigquery2/1.0.1+20161130/google_bigquery2/struct.JobListCall.html) and [*query*](https://docs.rs/google-bigquery2/1.0.1+20161130/google_bigquery2/struct.JobQueryCall.html) * projects - * [*list*](http://byron.github.io/google-apis-rs/google_bigquery2/struct.ProjectListCall.html) + * [*list*](https://docs.rs/google-bigquery2/1.0.1+20161130/google_bigquery2/struct.ProjectListCall.html) * tabledata - * [*insert all*](http://byron.github.io/google-apis-rs/google_bigquery2/struct.TabledataInsertAllCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_bigquery2/struct.TabledataListCall.html) -* [tables](http://byron.github.io/google-apis-rs/google_bigquery2/struct.Table.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_bigquery2/struct.TableDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_bigquery2/struct.TableGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_bigquery2/struct.TableInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_bigquery2/struct.TableListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_bigquery2/struct.TablePatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_bigquery2/struct.TableUpdateCall.html) + * [*insert all*](https://docs.rs/google-bigquery2/1.0.1+20161130/google_bigquery2/struct.TabledataInsertAllCall.html) and [*list*](https://docs.rs/google-bigquery2/1.0.1+20161130/google_bigquery2/struct.TabledataListCall.html) +* [tables](https://docs.rs/google-bigquery2/1.0.1+20161130/google_bigquery2/struct.Table.html) + * [*delete*](https://docs.rs/google-bigquery2/1.0.1+20161130/google_bigquery2/struct.TableDeleteCall.html), [*get*](https://docs.rs/google-bigquery2/1.0.1+20161130/google_bigquery2/struct.TableGetCall.html), [*insert*](https://docs.rs/google-bigquery2/1.0.1+20161130/google_bigquery2/struct.TableInsertCall.html), [*list*](https://docs.rs/google-bigquery2/1.0.1+20161130/google_bigquery2/struct.TableListCall.html), [*patch*](https://docs.rs/google-bigquery2/1.0.1+20161130/google_bigquery2/struct.TablePatchCall.html) and [*update*](https://docs.rs/google-bigquery2/1.0.1+20161130/google_bigquery2/struct.TableUpdateCall.html) Upload supported by ... -* [*insert jobs*](http://byron.github.io/google-apis-rs/google_bigquery2/struct.JobInsertCall.html) +* [*insert jobs*](https://docs.rs/google-bigquery2/1.0.1+20161130/google_bigquery2/struct.JobInsertCall.html) @@ -35,17 +35,17 @@ Upload supported by ... The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_bigquery2/struct.Bigquery.html)** +* **[Hub](https://docs.rs/google-bigquery2/1.0.1+20161130/google_bigquery2/struct.Bigquery.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_bigquery2/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_bigquery2/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_bigquery2/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-bigquery2/1.0.1+20161130/google_bigquery2/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-bigquery2/1.0.1+20161130/google_bigquery2/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-bigquery2/1.0.1+20161130/google_bigquery2/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_bigquery2/trait.Part.html)** + * **[Parts](https://docs.rs/google-bigquery2/1.0.1+20161130/google_bigquery2/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_bigquery2/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-bigquery2/1.0.1+20161130/google_bigquery2/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_bigquery2/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-bigquery2/1.0.1+20161130/google_bigquery2/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_bigquery2/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_bigquery2/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-bigquery2/1.0.1+20161130/google_bigquery2/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_bigquery2/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-bigquery2/1.0.1+20161130/google_bigquery2/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_bigquery2/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-bigquery2/1.0.1+20161130/google_bigquery2/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_bigquery2/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_bigquery2/trait.CallBuilder.html) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-bigquery2/1.0.1+20161130/google_bigquery2/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-bigquery2/1.0.1+20161130/google_bigquery2/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_bigquery2/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-bigquery2/1.0.1+20161130/google_bigquery2/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_bigquery2/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_bigquery2/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-bigquery2/1.0.1+20161130/google_bigquery2/trait.RequestValue.html) and +[decodable](https://docs.rs/google-bigquery2/1.0.1+20161130/google_bigquery2/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_bigquery2/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-bigquery2/1.0.1+20161130/google_bigquery2/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_bigquery2/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-bigquery2/1.0.1+20161130/google_bigquery2/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_bigquery2/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-bigquery2/1.0.1+20161130/google_bigquery2/trait.RequestValue.html) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/bigquery2/src/lib.rs b/gen/bigquery2/src/lib.rs index aefaa3bd1b..d59dcc815f 100644 --- a/gen/bigquery2/src/lib.rs +++ b/gen/bigquery2/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *bigquery* crate version *1.0.0+20161130*, where *20161130* is the exact revision of the *bigquery:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *bigquery* crate version *1.0.1+20161130*, where *20161130* is the exact revision of the *bigquery:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *bigquery* *v2* API can be found at the //! [official documentation site](https://cloud.google.com/bigquery/). @@ -29,7 +29,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -141,7 +141,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/bigquery2/src/lib.rs.in b/gen/bigquery2/src/lib.rs.in index 57b7f75f57..035a7b336c 100644 --- a/gen/bigquery2/src/lib.rs.in +++ b/gen/bigquery2/src/lib.rs.in @@ -161,7 +161,7 @@ impl<'a, C, A> Bigquery Bigquery { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -182,7 +182,7 @@ impl<'a, C, A> Bigquery } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/blogger3-cli/Cargo.toml b/gen/blogger3-cli/Cargo.toml index bd0e72926d..4e75ef601b 100644 --- a/gen/blogger3-cli/Cargo.toml +++ b/gen/blogger3-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-blogger3-cli" -version = "1.0.0+20150422" +version = "1.0.1+20150422" authors = ["Sebastian Thiel "] description = "A complete library to interact with blogger (protocol v3)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/blogger3-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-blogger3] path = "../blogger3" -version = "1.0.0" +version = "1.0.1+20150422" optional = true default-features = false diff --git a/gen/blogger3-cli/README.md b/gen/blogger3-cli/README.md index 2e8bcde4de..3e4dfb0a60 100644 --- a/gen/blogger3-cli/README.md +++ b/gen/blogger3-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *blogger* API can be found at the [official documentation site](https://developers.google.com/blogger/docs/3.0/getting_started). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/blogger3.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/blogger3.tar.gz) +```bash +cargo install google-blogger3-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/blogger3-cli). # Usage -This documentation was generated from the *blogger* API at revision *20150422*. The CLI is at version *1.0.0*. +This documentation was generated from the *blogger* API at revision *20150422*. The CLI is at version *1.0.1*. ```bash blogger3 [options] diff --git a/gen/blogger3-cli/mkdocs.yml b/gen/blogger3-cli/mkdocs.yml index 624ef5aecb..57239352e1 100644 --- a/gen/blogger3-cli/mkdocs.yml +++ b/gen/blogger3-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: blogger v1.0.0+20150422 +site_name: blogger v1.0.1+20150422 site_url: http://byron.github.io/google-apis-rs/google-blogger3-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with blogger (protocol v3) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/blogger3-cli diff --git a/gen/blogger3-cli/src/main.rs b/gen/blogger3-cli/src/main.rs index a6dd03633e..60e36a9bd1 100644 --- a/gen/blogger3-cli/src/main.rs +++ b/gen/blogger3-cli/src/main.rs @@ -3496,7 +3496,7 @@ fn main() { let mut app = App::new("blogger3") .author("Sebastian Thiel ") - .version("1.0.0+20150422") + .version("1.0.1+20150422") .about("API for access to the data within Blogger.") .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 6fd9d733f1..b9a97d64b8 100644 --- a/gen/blogger3/Cargo.toml +++ b/gen/blogger3/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-blogger3" -version = "1.0.0+20150422" +version = "1.0.1+20150422" authors = ["Sebastian Thiel "] description = "A complete library to interact with blogger (protocol v3)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/blogger3" homepage = "https://developers.google.com/blogger/docs/3.0/getting_started" -documentation = "http://byron.github.io/google-apis-rs/google_blogger3" +documentation = "https://docs.rs/google-blogger3/1.0.1+20150422" license = "MIT" keywords = ["blogger", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/blogger3/README.md b/gen/blogger3/README.md index 1ece9a5a41..01e563e1d8 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 *1.0.0+20150422*, where *20150422* is the exact revision of the *blogger:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *blogger* crate version *1.0.1+20150422*, where *20150422* is the exact revision of the *blogger:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. 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](http://byron.github.io/google-apis-rs/google_blogger3/struct.Blogger.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-blogger3/1.0.1+20150422/google_blogger3/struct.Blogger.html) ... -* [blog user infos](http://byron.github.io/google-apis-rs/google_blogger3/struct.BlogUserInfo.html) - * [*get*](http://byron.github.io/google-apis-rs/google_blogger3/struct.BlogUserInfoGetCall.html) -* [blogs](http://byron.github.io/google-apis-rs/google_blogger3/struct.Blog.html) - * [*get*](http://byron.github.io/google-apis-rs/google_blogger3/struct.BlogGetCall.html), [*get by url*](http://byron.github.io/google-apis-rs/google_blogger3/struct.BlogGetByUrlCall.html) and [*list by user*](http://byron.github.io/google-apis-rs/google_blogger3/struct.BlogListByUserCall.html) -* [comments](http://byron.github.io/google-apis-rs/google_blogger3/struct.Comment.html) - * [*approve*](http://byron.github.io/google-apis-rs/google_blogger3/struct.CommentApproveCall.html), [*delete*](http://byron.github.io/google-apis-rs/google_blogger3/struct.CommentDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_blogger3/struct.CommentGetCall.html), [*list*](http://byron.github.io/google-apis-rs/google_blogger3/struct.CommentListCall.html), [*list by blog*](http://byron.github.io/google-apis-rs/google_blogger3/struct.CommentListByBlogCall.html), [*mark as spam*](http://byron.github.io/google-apis-rs/google_blogger3/struct.CommentMarkAsSpamCall.html) and [*remove content*](http://byron.github.io/google-apis-rs/google_blogger3/struct.CommentRemoveContentCall.html) +* [blog user infos](https://docs.rs/google-blogger3/1.0.1+20150422/google_blogger3/struct.BlogUserInfo.html) + * [*get*](https://docs.rs/google-blogger3/1.0.1+20150422/google_blogger3/struct.BlogUserInfoGetCall.html) +* [blogs](https://docs.rs/google-blogger3/1.0.1+20150422/google_blogger3/struct.Blog.html) + * [*get*](https://docs.rs/google-blogger3/1.0.1+20150422/google_blogger3/struct.BlogGetCall.html), [*get by url*](https://docs.rs/google-blogger3/1.0.1+20150422/google_blogger3/struct.BlogGetByUrlCall.html) and [*list by user*](https://docs.rs/google-blogger3/1.0.1+20150422/google_blogger3/struct.BlogListByUserCall.html) +* [comments](https://docs.rs/google-blogger3/1.0.1+20150422/google_blogger3/struct.Comment.html) + * [*approve*](https://docs.rs/google-blogger3/1.0.1+20150422/google_blogger3/struct.CommentApproveCall.html), [*delete*](https://docs.rs/google-blogger3/1.0.1+20150422/google_blogger3/struct.CommentDeleteCall.html), [*get*](https://docs.rs/google-blogger3/1.0.1+20150422/google_blogger3/struct.CommentGetCall.html), [*list*](https://docs.rs/google-blogger3/1.0.1+20150422/google_blogger3/struct.CommentListCall.html), [*list by blog*](https://docs.rs/google-blogger3/1.0.1+20150422/google_blogger3/struct.CommentListByBlogCall.html), [*mark as spam*](https://docs.rs/google-blogger3/1.0.1+20150422/google_blogger3/struct.CommentMarkAsSpamCall.html) and [*remove content*](https://docs.rs/google-blogger3/1.0.1+20150422/google_blogger3/struct.CommentRemoveContentCall.html) * page views - * [*get*](http://byron.github.io/google-apis-rs/google_blogger3/struct.PageViewGetCall.html) -* [pages](http://byron.github.io/google-apis-rs/google_blogger3/struct.Page.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_blogger3/struct.PageDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_blogger3/struct.PageGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_blogger3/struct.PageInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_blogger3/struct.PageListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_blogger3/struct.PagePatchCall.html), [*publish*](http://byron.github.io/google-apis-rs/google_blogger3/struct.PagePublishCall.html), [*revert*](http://byron.github.io/google-apis-rs/google_blogger3/struct.PageRevertCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_blogger3/struct.PageUpdateCall.html) -* [post user infos](http://byron.github.io/google-apis-rs/google_blogger3/struct.PostUserInfo.html) - * [*get*](http://byron.github.io/google-apis-rs/google_blogger3/struct.PostUserInfoGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_blogger3/struct.PostUserInfoListCall.html) -* [posts](http://byron.github.io/google-apis-rs/google_blogger3/struct.Post.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_blogger3/struct.PostDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_blogger3/struct.PostGetCall.html), [*get by path*](http://byron.github.io/google-apis-rs/google_blogger3/struct.PostGetByPathCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_blogger3/struct.PostInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_blogger3/struct.PostListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_blogger3/struct.PostPatchCall.html), [*publish*](http://byron.github.io/google-apis-rs/google_blogger3/struct.PostPublishCall.html), [*revert*](http://byron.github.io/google-apis-rs/google_blogger3/struct.PostRevertCall.html), [*search*](http://byron.github.io/google-apis-rs/google_blogger3/struct.PostSearchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_blogger3/struct.PostUpdateCall.html) -* [users](http://byron.github.io/google-apis-rs/google_blogger3/struct.User.html) - * [*get*](http://byron.github.io/google-apis-rs/google_blogger3/struct.UserGetCall.html) + * [*get*](https://docs.rs/google-blogger3/1.0.1+20150422/google_blogger3/struct.PageViewGetCall.html) +* [pages](https://docs.rs/google-blogger3/1.0.1+20150422/google_blogger3/struct.Page.html) + * [*delete*](https://docs.rs/google-blogger3/1.0.1+20150422/google_blogger3/struct.PageDeleteCall.html), [*get*](https://docs.rs/google-blogger3/1.0.1+20150422/google_blogger3/struct.PageGetCall.html), [*insert*](https://docs.rs/google-blogger3/1.0.1+20150422/google_blogger3/struct.PageInsertCall.html), [*list*](https://docs.rs/google-blogger3/1.0.1+20150422/google_blogger3/struct.PageListCall.html), [*patch*](https://docs.rs/google-blogger3/1.0.1+20150422/google_blogger3/struct.PagePatchCall.html), [*publish*](https://docs.rs/google-blogger3/1.0.1+20150422/google_blogger3/struct.PagePublishCall.html), [*revert*](https://docs.rs/google-blogger3/1.0.1+20150422/google_blogger3/struct.PageRevertCall.html) and [*update*](https://docs.rs/google-blogger3/1.0.1+20150422/google_blogger3/struct.PageUpdateCall.html) +* [post user infos](https://docs.rs/google-blogger3/1.0.1+20150422/google_blogger3/struct.PostUserInfo.html) + * [*get*](https://docs.rs/google-blogger3/1.0.1+20150422/google_blogger3/struct.PostUserInfoGetCall.html) and [*list*](https://docs.rs/google-blogger3/1.0.1+20150422/google_blogger3/struct.PostUserInfoListCall.html) +* [posts](https://docs.rs/google-blogger3/1.0.1+20150422/google_blogger3/struct.Post.html) + * [*delete*](https://docs.rs/google-blogger3/1.0.1+20150422/google_blogger3/struct.PostDeleteCall.html), [*get*](https://docs.rs/google-blogger3/1.0.1+20150422/google_blogger3/struct.PostGetCall.html), [*get by path*](https://docs.rs/google-blogger3/1.0.1+20150422/google_blogger3/struct.PostGetByPathCall.html), [*insert*](https://docs.rs/google-blogger3/1.0.1+20150422/google_blogger3/struct.PostInsertCall.html), [*list*](https://docs.rs/google-blogger3/1.0.1+20150422/google_blogger3/struct.PostListCall.html), [*patch*](https://docs.rs/google-blogger3/1.0.1+20150422/google_blogger3/struct.PostPatchCall.html), [*publish*](https://docs.rs/google-blogger3/1.0.1+20150422/google_blogger3/struct.PostPublishCall.html), [*revert*](https://docs.rs/google-blogger3/1.0.1+20150422/google_blogger3/struct.PostRevertCall.html), [*search*](https://docs.rs/google-blogger3/1.0.1+20150422/google_blogger3/struct.PostSearchCall.html) and [*update*](https://docs.rs/google-blogger3/1.0.1+20150422/google_blogger3/struct.PostUpdateCall.html) +* [users](https://docs.rs/google-blogger3/1.0.1+20150422/google_blogger3/struct.User.html) + * [*get*](https://docs.rs/google-blogger3/1.0.1+20150422/google_blogger3/struct.UserGetCall.html) @@ -37,17 +37,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_blogger3/struct.Blogger.html)** +* **[Hub](https://docs.rs/google-blogger3/1.0.1+20150422/google_blogger3/struct.Blogger.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_blogger3/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_blogger3/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_blogger3/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-blogger3/1.0.1+20150422/google_blogger3/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-blogger3/1.0.1+20150422/google_blogger3/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-blogger3/1.0.1+20150422/google_blogger3/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_blogger3/trait.Part.html)** + * **[Parts](https://docs.rs/google-blogger3/1.0.1+20150422/google_blogger3/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_blogger3/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-blogger3/1.0.1+20150422/google_blogger3/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_blogger3/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-blogger3/1.0.1+20150422/google_blogger3/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_blogger3/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_blogger3/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-blogger3/1.0.1+20150422/google_blogger3/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_blogger3/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-blogger3/1.0.1+20150422/google_blogger3/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_blogger3/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-blogger3/1.0.1+20150422/google_blogger3/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_blogger3/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_blogger3/trait.CallBuilder.html) 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/1.0.1+20150422/google_blogger3/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-blogger3/1.0.1+20150422/google_blogger3/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_blogger3/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-blogger3/1.0.1+20150422/google_blogger3/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_blogger3/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_blogger3/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-blogger3/1.0.1+20150422/google_blogger3/trait.RequestValue.html) and +[decodable](https://docs.rs/google-blogger3/1.0.1+20150422/google_blogger3/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_blogger3/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-blogger3/1.0.1+20150422/google_blogger3/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_blogger3/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-blogger3/1.0.1+20150422/google_blogger3/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_blogger3/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-blogger3/1.0.1+20150422/google_blogger3/trait.RequestValue.html) are 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/lib.rs b/gen/blogger3/src/lib.rs index df7186e56b..68103026c3 100644 --- a/gen/blogger3/src/lib.rs +++ b/gen/blogger3/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *blogger* crate version *1.0.0+20150422*, where *20150422* is the exact revision of the *blogger:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *blogger* crate version *1.0.1+20150422*, where *20150422* is the exact revision of the *blogger:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! 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). @@ -31,7 +31,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -151,7 +151,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/blogger3/src/lib.rs.in b/gen/blogger3/src/lib.rs.in index b548523793..4880fafa74 100644 --- a/gen/blogger3/src/lib.rs.in +++ b/gen/blogger3/src/lib.rs.in @@ -145,7 +145,7 @@ impl<'a, C, A> Blogger Blogger { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -175,7 +175,7 @@ impl<'a, C, A> Blogger } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/books1-cli/Cargo.toml b/gen/books1-cli/Cargo.toml index e41c808903..9498c2adc6 100644 --- a/gen/books1-cli/Cargo.toml +++ b/gen/books1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-books1-cli" -version = "1.0.0+20161206" +version = "1.0.1+20161206" authors = ["Sebastian Thiel "] description = "A complete library to interact with books (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/books1-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-books1] path = "../books1" -version = "1.0.0" +version = "1.0.1+20161206" optional = true default-features = false diff --git a/gen/books1-cli/README.md b/gen/books1-cli/README.md index ac74a2b03b..10eece8400 100644 --- a/gen/books1-cli/README.md +++ b/gen/books1-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *books* API can be found at the [official documentation site](https://developers.google.com/books/docs/v1/getting_started). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/books1.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/books1.tar.gz) +```bash +cargo install google-books1-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/books1-cli). # Usage -This documentation was generated from the *books* API at revision *20161206*. The CLI is at version *1.0.0*. +This documentation was generated from the *books* API at revision *20161206*. The CLI is at version *1.0.1*. ```bash books1 [options] diff --git a/gen/books1-cli/mkdocs.yml b/gen/books1-cli/mkdocs.yml index 418f6b0dec..ad20d1ae8d 100644 --- a/gen/books1-cli/mkdocs.yml +++ b/gen/books1-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: books v1.0.0+20161206 +site_name: books v1.0.1+20161206 site_url: http://byron.github.io/google-apis-rs/google-books1-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with books (protocol v1) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/books1-cli diff --git a/gen/books1-cli/src/main.rs b/gen/books1-cli/src/main.rs index a2e8169359..972fbe7be6 100644 --- a/gen/books1-cli/src/main.rs +++ b/gen/books1-cli/src/main.rs @@ -4701,7 +4701,7 @@ fn main() { let mut app = App::new("books1") .author("Sebastian Thiel ") - .version("1.0.0+20161206") + .version("1.0.1+20161206") .about("Searches for books and manages your Google Books library.") .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 affffe7904..43e06be9cb 100644 --- a/gen/books1/Cargo.toml +++ b/gen/books1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-books1" -version = "1.0.0+20161206" +version = "1.0.1+20161206" authors = ["Sebastian Thiel "] description = "A complete library to interact with books (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/books1" homepage = "https://developers.google.com/books/docs/v1/getting_started" -documentation = "http://byron.github.io/google-apis-rs/google_books1" +documentation = "https://docs.rs/google-books1/1.0.1+20161206" license = "MIT" keywords = ["books", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/books1/README.md b/gen/books1/README.md index d054330a65..0a5bff5e90 100644 --- a/gen/books1/README.md +++ b/gen/books1/README.md @@ -5,38 +5,38 @@ 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 *1.0.0+20161206*, where *20161206* is the exact revision of the *books:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *books* crate version *1.0.1+20161206*, where *20161206* is the exact revision of the *books:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. Everything else about the *books* *v1* API can be found at the [official documentation site](https://developers.google.com/books/docs/v1/getting_started). # Features -Handle the following *Resources* with ease from the central [hub](http://byron.github.io/google-apis-rs/google_books1/struct.Books.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-books1/1.0.1+20161206/google_books1/struct.Books.html) ... * bookshelves - * [*get*](http://byron.github.io/google-apis-rs/google_books1/struct.BookshelveGetCall.html), [*list*](http://byron.github.io/google-apis-rs/google_books1/struct.BookshelveListCall.html) and [*volumes list*](http://byron.github.io/google-apis-rs/google_books1/struct.BookshelveVolumeListCall.html) + * [*get*](https://docs.rs/google-books1/1.0.1+20161206/google_books1/struct.BookshelveGetCall.html), [*list*](https://docs.rs/google-books1/1.0.1+20161206/google_books1/struct.BookshelveListCall.html) and [*volumes list*](https://docs.rs/google-books1/1.0.1+20161206/google_books1/struct.BookshelveVolumeListCall.html) * cloudloading - * [*add book*](http://byron.github.io/google-apis-rs/google_books1/struct.CloudloadingAddBookCall.html), [*delete book*](http://byron.github.io/google-apis-rs/google_books1/struct.CloudloadingDeleteBookCall.html) and [*update book*](http://byron.github.io/google-apis-rs/google_books1/struct.CloudloadingUpdateBookCall.html) + * [*add book*](https://docs.rs/google-books1/1.0.1+20161206/google_books1/struct.CloudloadingAddBookCall.html), [*delete book*](https://docs.rs/google-books1/1.0.1+20161206/google_books1/struct.CloudloadingDeleteBookCall.html) and [*update book*](https://docs.rs/google-books1/1.0.1+20161206/google_books1/struct.CloudloadingUpdateBookCall.html) * dictionary - * [*list offline metadata*](http://byron.github.io/google-apis-rs/google_books1/struct.DictionaryListOfflineMetadataCall.html) + * [*list offline metadata*](https://docs.rs/google-books1/1.0.1+20161206/google_books1/struct.DictionaryListOfflineMetadataCall.html) * layers - * [*annotation data get*](http://byron.github.io/google-apis-rs/google_books1/struct.LayerAnnotationDataGetCall.html), [*annotation data list*](http://byron.github.io/google-apis-rs/google_books1/struct.LayerAnnotationDataListCall.html), [*get*](http://byron.github.io/google-apis-rs/google_books1/struct.LayerGetCall.html), [*list*](http://byron.github.io/google-apis-rs/google_books1/struct.LayerListCall.html), [*volume annotations get*](http://byron.github.io/google-apis-rs/google_books1/struct.LayerVolumeAnnotationGetCall.html) and [*volume annotations list*](http://byron.github.io/google-apis-rs/google_books1/struct.LayerVolumeAnnotationListCall.html) + * [*annotation data get*](https://docs.rs/google-books1/1.0.1+20161206/google_books1/struct.LayerAnnotationDataGetCall.html), [*annotation data list*](https://docs.rs/google-books1/1.0.1+20161206/google_books1/struct.LayerAnnotationDataListCall.html), [*get*](https://docs.rs/google-books1/1.0.1+20161206/google_books1/struct.LayerGetCall.html), [*list*](https://docs.rs/google-books1/1.0.1+20161206/google_books1/struct.LayerListCall.html), [*volume annotations get*](https://docs.rs/google-books1/1.0.1+20161206/google_books1/struct.LayerVolumeAnnotationGetCall.html) and [*volume annotations list*](https://docs.rs/google-books1/1.0.1+20161206/google_books1/struct.LayerVolumeAnnotationListCall.html) * myconfig - * [*get user settings*](http://byron.github.io/google-apis-rs/google_books1/struct.MyconfigGetUserSettingCall.html), [*release download access*](http://byron.github.io/google-apis-rs/google_books1/struct.MyconfigReleaseDownloadAccesCall.html), [*request access*](http://byron.github.io/google-apis-rs/google_books1/struct.MyconfigRequestAccesCall.html), [*sync volume licenses*](http://byron.github.io/google-apis-rs/google_books1/struct.MyconfigSyncVolumeLicenseCall.html) and [*update user settings*](http://byron.github.io/google-apis-rs/google_books1/struct.MyconfigUpdateUserSettingCall.html) + * [*get user settings*](https://docs.rs/google-books1/1.0.1+20161206/google_books1/struct.MyconfigGetUserSettingCall.html), [*release download access*](https://docs.rs/google-books1/1.0.1+20161206/google_books1/struct.MyconfigReleaseDownloadAccesCall.html), [*request access*](https://docs.rs/google-books1/1.0.1+20161206/google_books1/struct.MyconfigRequestAccesCall.html), [*sync volume licenses*](https://docs.rs/google-books1/1.0.1+20161206/google_books1/struct.MyconfigSyncVolumeLicenseCall.html) and [*update user settings*](https://docs.rs/google-books1/1.0.1+20161206/google_books1/struct.MyconfigUpdateUserSettingCall.html) * mylibrary - * [*annotations delete*](http://byron.github.io/google-apis-rs/google_books1/struct.MylibraryAnnotationDeleteCall.html), [*annotations insert*](http://byron.github.io/google-apis-rs/google_books1/struct.MylibraryAnnotationInsertCall.html), [*annotations list*](http://byron.github.io/google-apis-rs/google_books1/struct.MylibraryAnnotationListCall.html), [*annotations summary*](http://byron.github.io/google-apis-rs/google_books1/struct.MylibraryAnnotationSummaryCall.html), [*annotations update*](http://byron.github.io/google-apis-rs/google_books1/struct.MylibraryAnnotationUpdateCall.html), [*bookshelves add volume*](http://byron.github.io/google-apis-rs/google_books1/struct.MylibraryBookshelveAddVolumeCall.html), [*bookshelves clear volumes*](http://byron.github.io/google-apis-rs/google_books1/struct.MylibraryBookshelveClearVolumeCall.html), [*bookshelves get*](http://byron.github.io/google-apis-rs/google_books1/struct.MylibraryBookshelveGetCall.html), [*bookshelves list*](http://byron.github.io/google-apis-rs/google_books1/struct.MylibraryBookshelveListCall.html), [*bookshelves move volume*](http://byron.github.io/google-apis-rs/google_books1/struct.MylibraryBookshelveMoveVolumeCall.html), [*bookshelves remove volume*](http://byron.github.io/google-apis-rs/google_books1/struct.MylibraryBookshelveRemoveVolumeCall.html), [*bookshelves volumes list*](http://byron.github.io/google-apis-rs/google_books1/struct.MylibraryBookshelveVolumeListCall.html), [*readingpositions get*](http://byron.github.io/google-apis-rs/google_books1/struct.MylibraryReadingpositionGetCall.html) and [*readingpositions set position*](http://byron.github.io/google-apis-rs/google_books1/struct.MylibraryReadingpositionSetPositionCall.html) -* [notification](http://byron.github.io/google-apis-rs/google_books1/struct.Notification.html) - * [*get*](http://byron.github.io/google-apis-rs/google_books1/struct.NotificationGetCall.html) + * [*annotations delete*](https://docs.rs/google-books1/1.0.1+20161206/google_books1/struct.MylibraryAnnotationDeleteCall.html), [*annotations insert*](https://docs.rs/google-books1/1.0.1+20161206/google_books1/struct.MylibraryAnnotationInsertCall.html), [*annotations list*](https://docs.rs/google-books1/1.0.1+20161206/google_books1/struct.MylibraryAnnotationListCall.html), [*annotations summary*](https://docs.rs/google-books1/1.0.1+20161206/google_books1/struct.MylibraryAnnotationSummaryCall.html), [*annotations update*](https://docs.rs/google-books1/1.0.1+20161206/google_books1/struct.MylibraryAnnotationUpdateCall.html), [*bookshelves add volume*](https://docs.rs/google-books1/1.0.1+20161206/google_books1/struct.MylibraryBookshelveAddVolumeCall.html), [*bookshelves clear volumes*](https://docs.rs/google-books1/1.0.1+20161206/google_books1/struct.MylibraryBookshelveClearVolumeCall.html), [*bookshelves get*](https://docs.rs/google-books1/1.0.1+20161206/google_books1/struct.MylibraryBookshelveGetCall.html), [*bookshelves list*](https://docs.rs/google-books1/1.0.1+20161206/google_books1/struct.MylibraryBookshelveListCall.html), [*bookshelves move volume*](https://docs.rs/google-books1/1.0.1+20161206/google_books1/struct.MylibraryBookshelveMoveVolumeCall.html), [*bookshelves remove volume*](https://docs.rs/google-books1/1.0.1+20161206/google_books1/struct.MylibraryBookshelveRemoveVolumeCall.html), [*bookshelves volumes list*](https://docs.rs/google-books1/1.0.1+20161206/google_books1/struct.MylibraryBookshelveVolumeListCall.html), [*readingpositions get*](https://docs.rs/google-books1/1.0.1+20161206/google_books1/struct.MylibraryReadingpositionGetCall.html) and [*readingpositions set position*](https://docs.rs/google-books1/1.0.1+20161206/google_books1/struct.MylibraryReadingpositionSetPositionCall.html) +* [notification](https://docs.rs/google-books1/1.0.1+20161206/google_books1/struct.Notification.html) + * [*get*](https://docs.rs/google-books1/1.0.1+20161206/google_books1/struct.NotificationGetCall.html) * onboarding - * [*list categories*](http://byron.github.io/google-apis-rs/google_books1/struct.OnboardingListCategoryCall.html) and [*list category volumes*](http://byron.github.io/google-apis-rs/google_books1/struct.OnboardingListCategoryVolumeCall.html) + * [*list categories*](https://docs.rs/google-books1/1.0.1+20161206/google_books1/struct.OnboardingListCategoryCall.html) and [*list category volumes*](https://docs.rs/google-books1/1.0.1+20161206/google_books1/struct.OnboardingListCategoryVolumeCall.html) * personalizedstream - * [*get*](http://byron.github.io/google-apis-rs/google_books1/struct.PersonalizedstreamGetCall.html) + * [*get*](https://docs.rs/google-books1/1.0.1+20161206/google_books1/struct.PersonalizedstreamGetCall.html) * promooffer - * [*accept*](http://byron.github.io/google-apis-rs/google_books1/struct.PromoofferAcceptCall.html), [*dismiss*](http://byron.github.io/google-apis-rs/google_books1/struct.PromoofferDismisCall.html) and [*get*](http://byron.github.io/google-apis-rs/google_books1/struct.PromoofferGetCall.html) + * [*accept*](https://docs.rs/google-books1/1.0.1+20161206/google_books1/struct.PromoofferAcceptCall.html), [*dismiss*](https://docs.rs/google-books1/1.0.1+20161206/google_books1/struct.PromoofferDismisCall.html) and [*get*](https://docs.rs/google-books1/1.0.1+20161206/google_books1/struct.PromoofferGetCall.html) * series - * [*get*](http://byron.github.io/google-apis-rs/google_books1/struct.SeryGetCall.html) and [*membership get*](http://byron.github.io/google-apis-rs/google_books1/struct.SeryMembershipGetCall.html) -* [volumes](http://byron.github.io/google-apis-rs/google_books1/struct.Volume.html) - * [*associated list*](http://byron.github.io/google-apis-rs/google_books1/struct.VolumeAssociatedListCall.html), [*get*](http://byron.github.io/google-apis-rs/google_books1/struct.VolumeGetCall.html), [*list*](http://byron.github.io/google-apis-rs/google_books1/struct.VolumeListCall.html), [*mybooks list*](http://byron.github.io/google-apis-rs/google_books1/struct.VolumeMybookListCall.html), [*recommended list*](http://byron.github.io/google-apis-rs/google_books1/struct.VolumeRecommendedListCall.html), [*recommended rate*](http://byron.github.io/google-apis-rs/google_books1/struct.VolumeRecommendedRateCall.html) and [*useruploaded list*](http://byron.github.io/google-apis-rs/google_books1/struct.VolumeUseruploadedListCall.html) + * [*get*](https://docs.rs/google-books1/1.0.1+20161206/google_books1/struct.SeryGetCall.html) and [*membership get*](https://docs.rs/google-books1/1.0.1+20161206/google_books1/struct.SeryMembershipGetCall.html) +* [volumes](https://docs.rs/google-books1/1.0.1+20161206/google_books1/struct.Volume.html) + * [*associated list*](https://docs.rs/google-books1/1.0.1+20161206/google_books1/struct.VolumeAssociatedListCall.html), [*get*](https://docs.rs/google-books1/1.0.1+20161206/google_books1/struct.VolumeGetCall.html), [*list*](https://docs.rs/google-books1/1.0.1+20161206/google_books1/struct.VolumeListCall.html), [*mybooks list*](https://docs.rs/google-books1/1.0.1+20161206/google_books1/struct.VolumeMybookListCall.html), [*recommended list*](https://docs.rs/google-books1/1.0.1+20161206/google_books1/struct.VolumeRecommendedListCall.html), [*recommended rate*](https://docs.rs/google-books1/1.0.1+20161206/google_books1/struct.VolumeRecommendedRateCall.html) and [*useruploaded list*](https://docs.rs/google-books1/1.0.1+20161206/google_books1/struct.VolumeUseruploadedListCall.html) @@ -45,17 +45,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_books1/struct.Books.html)** +* **[Hub](https://docs.rs/google-books1/1.0.1+20161206/google_books1/struct.Books.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_books1/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_books1/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_books1/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-books1/1.0.1+20161206/google_books1/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-books1/1.0.1+20161206/google_books1/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-books1/1.0.1+20161206/google_books1/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_books1/trait.Part.html)** + * **[Parts](https://docs.rs/google-books1/1.0.1+20161206/google_books1/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_books1/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-books1/1.0.1+20161206/google_books1/trait.CallBuilder.html)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -157,17 +157,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](http://byron.github.io/google-apis-rs/google_books1/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-books1/1.0.1+20161206/google_books1/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_books1/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_books1/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-books1/1.0.1+20161206/google_books1/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_books1/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-books1/1.0.1+20161206/google_books1/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_books1/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-books1/1.0.1+20161206/google_books1/trait.ResponseResult.html), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -177,29 +177,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](http://byron.github.io/google-apis-rs/google_books1/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_books1/trait.CallBuilder.html) 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/1.0.1+20161206/google_books1/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-books1/1.0.1+20161206/google_books1/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_books1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-books1/1.0.1+20161206/google_books1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_books1/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_books1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-books1/1.0.1+20161206/google_books1/trait.RequestValue.html) and +[decodable](https://docs.rs/google-books1/1.0.1+20161206/google_books1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_books1/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-books1/1.0.1+20161206/google_books1/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_books1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-books1/1.0.1+20161206/google_books1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_books1/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-books1/1.0.1+20161206/google_books1/trait.RequestValue.html) are 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/lib.rs b/gen/books1/src/lib.rs index 4ac0c9c1d3..019c074479 100644 --- a/gen/books1/src/lib.rs +++ b/gen/books1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *books* crate version *1.0.0+20161206*, where *20161206* is the exact revision of the *books:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *books* crate version *1.0.1+20161206*, where *20161206* is the exact revision of the *books:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *books* *v1* API can be found at the //! [official documentation site](https://developers.google.com/books/docs/v1/getting_started). @@ -39,7 +39,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -160,7 +160,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/books1/src/lib.rs.in b/gen/books1/src/lib.rs.in index 8b60aa0f62..25cd778c36 100644 --- a/gen/books1/src/lib.rs.in +++ b/gen/books1/src/lib.rs.in @@ -144,7 +144,7 @@ impl<'a, C, A> Books Books { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -186,7 +186,7 @@ impl<'a, C, A> Books } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/calendar3-cli/Cargo.toml b/gen/calendar3-cli/Cargo.toml index 5868f8c25b..cdb41d5cfa 100644 --- a/gen/calendar3-cli/Cargo.toml +++ b/gen/calendar3-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-calendar3-cli" -version = "1.0.0+20161211" +version = "1.0.1+20161211" authors = ["Sebastian Thiel "] description = "A complete library to interact with calendar (protocol v3)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/calendar3-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-calendar3] path = "../calendar3" -version = "1.0.0" +version = "1.0.1+20161211" optional = true default-features = false diff --git a/gen/calendar3-cli/README.md b/gen/calendar3-cli/README.md index 86e7ec3ccc..b6c19ddf54 100644 --- a/gen/calendar3-cli/README.md +++ b/gen/calendar3-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *calendar* API can be found at the [official documentation site](https://developers.google.com/google-apps/calendar/firstapp). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/calendar3.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/calendar3.tar.gz) +```bash +cargo install google-calendar3-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/calendar3-cli). # Usage -This documentation was generated from the *calendar* API at revision *20161211*. The CLI is at version *1.0.0*. +This documentation was generated from the *calendar* API at revision *20161211*. The CLI is at version *1.0.1*. ```bash calendar3 [options] diff --git a/gen/calendar3-cli/mkdocs.yml b/gen/calendar3-cli/mkdocs.yml index 575d136f16..86daedea10 100644 --- a/gen/calendar3-cli/mkdocs.yml +++ b/gen/calendar3-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: calendar v1.0.0+20161211 +site_name: calendar v1.0.1+20161211 site_url: http://byron.github.io/google-apis-rs/google-calendar3-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with calendar (protocol v3) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/calendar3-cli diff --git a/gen/calendar3-cli/src/main.rs b/gen/calendar3-cli/src/main.rs index 68297dd8b6..fdb8fa422f 100644 --- a/gen/calendar3-cli/src/main.rs +++ b/gen/calendar3-cli/src/main.rs @@ -4385,7 +4385,7 @@ fn main() { let mut app = App::new("calendar3") .author("Sebastian Thiel ") - .version("1.0.0+20161211") + .version("1.0.1+20161211") .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 32d2d5187a..68c0a1aaef 100644 --- a/gen/calendar3/Cargo.toml +++ b/gen/calendar3/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-calendar3" -version = "1.0.0+20161211" +version = "1.0.1+20161211" authors = ["Sebastian Thiel "] description = "A complete library to interact with calendar (protocol v3)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/calendar3" homepage = "https://developers.google.com/google-apps/calendar/firstapp" -documentation = "http://byron.github.io/google-apis-rs/google_calendar3" +documentation = "https://docs.rs/google-calendar3/1.0.1+20161211" license = "MIT" keywords = ["calendar", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/calendar3/README.md b/gen/calendar3/README.md index 05e0ec756b..eae322fe59 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 *1.0.0+20161211*, where *20161211* is the exact revision of the *calendar:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *calendar* crate version *1.0.1+20161211*, where *20161211* is the exact revision of the *calendar:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. 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](http://byron.github.io/google-apis-rs/google_calendar3/struct.CalendarHub.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-calendar3/1.0.1+20161211/google_calendar3/struct.CalendarHub.html) ... -* [acl](http://byron.github.io/google-apis-rs/google_calendar3/struct.Acl.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_calendar3/struct.AclDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_calendar3/struct.AclGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_calendar3/struct.AclInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_calendar3/struct.AclListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_calendar3/struct.AclPatchCall.html), [*update*](http://byron.github.io/google-apis-rs/google_calendar3/struct.AclUpdateCall.html) and [*watch*](http://byron.github.io/google-apis-rs/google_calendar3/struct.AclWatchCall.html) -* [calendar list](http://byron.github.io/google-apis-rs/google_calendar3/struct.CalendarList.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_calendar3/struct.CalendarListDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_calendar3/struct.CalendarListGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_calendar3/struct.CalendarListInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_calendar3/struct.CalendarListListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_calendar3/struct.CalendarListPatchCall.html), [*update*](http://byron.github.io/google-apis-rs/google_calendar3/struct.CalendarListUpdateCall.html) and [*watch*](http://byron.github.io/google-apis-rs/google_calendar3/struct.CalendarListWatchCall.html) -* [calendars](http://byron.github.io/google-apis-rs/google_calendar3/struct.Calendar.html) - * [*clear*](http://byron.github.io/google-apis-rs/google_calendar3/struct.CalendarClearCall.html), [*delete*](http://byron.github.io/google-apis-rs/google_calendar3/struct.CalendarDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_calendar3/struct.CalendarGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_calendar3/struct.CalendarInsertCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_calendar3/struct.CalendarPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_calendar3/struct.CalendarUpdateCall.html) -* [channels](http://byron.github.io/google-apis-rs/google_calendar3/struct.Channel.html) - * [*stop*](http://byron.github.io/google-apis-rs/google_calendar3/struct.ChannelStopCall.html) +* [acl](https://docs.rs/google-calendar3/1.0.1+20161211/google_calendar3/struct.Acl.html) + * [*delete*](https://docs.rs/google-calendar3/1.0.1+20161211/google_calendar3/struct.AclDeleteCall.html), [*get*](https://docs.rs/google-calendar3/1.0.1+20161211/google_calendar3/struct.AclGetCall.html), [*insert*](https://docs.rs/google-calendar3/1.0.1+20161211/google_calendar3/struct.AclInsertCall.html), [*list*](https://docs.rs/google-calendar3/1.0.1+20161211/google_calendar3/struct.AclListCall.html), [*patch*](https://docs.rs/google-calendar3/1.0.1+20161211/google_calendar3/struct.AclPatchCall.html), [*update*](https://docs.rs/google-calendar3/1.0.1+20161211/google_calendar3/struct.AclUpdateCall.html) and [*watch*](https://docs.rs/google-calendar3/1.0.1+20161211/google_calendar3/struct.AclWatchCall.html) +* [calendar list](https://docs.rs/google-calendar3/1.0.1+20161211/google_calendar3/struct.CalendarList.html) + * [*delete*](https://docs.rs/google-calendar3/1.0.1+20161211/google_calendar3/struct.CalendarListDeleteCall.html), [*get*](https://docs.rs/google-calendar3/1.0.1+20161211/google_calendar3/struct.CalendarListGetCall.html), [*insert*](https://docs.rs/google-calendar3/1.0.1+20161211/google_calendar3/struct.CalendarListInsertCall.html), [*list*](https://docs.rs/google-calendar3/1.0.1+20161211/google_calendar3/struct.CalendarListListCall.html), [*patch*](https://docs.rs/google-calendar3/1.0.1+20161211/google_calendar3/struct.CalendarListPatchCall.html), [*update*](https://docs.rs/google-calendar3/1.0.1+20161211/google_calendar3/struct.CalendarListUpdateCall.html) and [*watch*](https://docs.rs/google-calendar3/1.0.1+20161211/google_calendar3/struct.CalendarListWatchCall.html) +* [calendars](https://docs.rs/google-calendar3/1.0.1+20161211/google_calendar3/struct.Calendar.html) + * [*clear*](https://docs.rs/google-calendar3/1.0.1+20161211/google_calendar3/struct.CalendarClearCall.html), [*delete*](https://docs.rs/google-calendar3/1.0.1+20161211/google_calendar3/struct.CalendarDeleteCall.html), [*get*](https://docs.rs/google-calendar3/1.0.1+20161211/google_calendar3/struct.CalendarGetCall.html), [*insert*](https://docs.rs/google-calendar3/1.0.1+20161211/google_calendar3/struct.CalendarInsertCall.html), [*patch*](https://docs.rs/google-calendar3/1.0.1+20161211/google_calendar3/struct.CalendarPatchCall.html) and [*update*](https://docs.rs/google-calendar3/1.0.1+20161211/google_calendar3/struct.CalendarUpdateCall.html) +* [channels](https://docs.rs/google-calendar3/1.0.1+20161211/google_calendar3/struct.Channel.html) + * [*stop*](https://docs.rs/google-calendar3/1.0.1+20161211/google_calendar3/struct.ChannelStopCall.html) * colors - * [*get*](http://byron.github.io/google-apis-rs/google_calendar3/struct.ColorGetCall.html) -* [events](http://byron.github.io/google-apis-rs/google_calendar3/struct.Event.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_calendar3/struct.EventDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_calendar3/struct.EventGetCall.html), [*import*](http://byron.github.io/google-apis-rs/google_calendar3/struct.EventImportCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_calendar3/struct.EventInsertCall.html), [*instances*](http://byron.github.io/google-apis-rs/google_calendar3/struct.EventInstanceCall.html), [*list*](http://byron.github.io/google-apis-rs/google_calendar3/struct.EventListCall.html), [*move*](http://byron.github.io/google-apis-rs/google_calendar3/struct.EventMoveCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_calendar3/struct.EventPatchCall.html), [*quick add*](http://byron.github.io/google-apis-rs/google_calendar3/struct.EventQuickAddCall.html), [*update*](http://byron.github.io/google-apis-rs/google_calendar3/struct.EventUpdateCall.html) and [*watch*](http://byron.github.io/google-apis-rs/google_calendar3/struct.EventWatchCall.html) + * [*get*](https://docs.rs/google-calendar3/1.0.1+20161211/google_calendar3/struct.ColorGetCall.html) +* [events](https://docs.rs/google-calendar3/1.0.1+20161211/google_calendar3/struct.Event.html) + * [*delete*](https://docs.rs/google-calendar3/1.0.1+20161211/google_calendar3/struct.EventDeleteCall.html), [*get*](https://docs.rs/google-calendar3/1.0.1+20161211/google_calendar3/struct.EventGetCall.html), [*import*](https://docs.rs/google-calendar3/1.0.1+20161211/google_calendar3/struct.EventImportCall.html), [*insert*](https://docs.rs/google-calendar3/1.0.1+20161211/google_calendar3/struct.EventInsertCall.html), [*instances*](https://docs.rs/google-calendar3/1.0.1+20161211/google_calendar3/struct.EventInstanceCall.html), [*list*](https://docs.rs/google-calendar3/1.0.1+20161211/google_calendar3/struct.EventListCall.html), [*move*](https://docs.rs/google-calendar3/1.0.1+20161211/google_calendar3/struct.EventMoveCall.html), [*patch*](https://docs.rs/google-calendar3/1.0.1+20161211/google_calendar3/struct.EventPatchCall.html), [*quick add*](https://docs.rs/google-calendar3/1.0.1+20161211/google_calendar3/struct.EventQuickAddCall.html), [*update*](https://docs.rs/google-calendar3/1.0.1+20161211/google_calendar3/struct.EventUpdateCall.html) and [*watch*](https://docs.rs/google-calendar3/1.0.1+20161211/google_calendar3/struct.EventWatchCall.html) * freebusy - * [*query*](http://byron.github.io/google-apis-rs/google_calendar3/struct.FreebusyQueryCall.html) -* [settings](http://byron.github.io/google-apis-rs/google_calendar3/struct.Setting.html) - * [*get*](http://byron.github.io/google-apis-rs/google_calendar3/struct.SettingGetCall.html), [*list*](http://byron.github.io/google-apis-rs/google_calendar3/struct.SettingListCall.html) and [*watch*](http://byron.github.io/google-apis-rs/google_calendar3/struct.SettingWatchCall.html) + * [*query*](https://docs.rs/google-calendar3/1.0.1+20161211/google_calendar3/struct.FreebusyQueryCall.html) +* [settings](https://docs.rs/google-calendar3/1.0.1+20161211/google_calendar3/struct.Setting.html) + * [*get*](https://docs.rs/google-calendar3/1.0.1+20161211/google_calendar3/struct.SettingGetCall.html), [*list*](https://docs.rs/google-calendar3/1.0.1+20161211/google_calendar3/struct.SettingListCall.html) and [*watch*](https://docs.rs/google-calendar3/1.0.1+20161211/google_calendar3/struct.SettingWatchCall.html) Subscription supported by ... -* [*list settings*](http://byron.github.io/google-apis-rs/google_calendar3/struct.SettingListCall.html) -* [*list events*](http://byron.github.io/google-apis-rs/google_calendar3/struct.EventListCall.html) -* [*list calendar list*](http://byron.github.io/google-apis-rs/google_calendar3/struct.CalendarListListCall.html) -* [*watch events*](http://byron.github.io/google-apis-rs/google_calendar3/struct.EventWatchCall.html) -* [*instances events*](http://byron.github.io/google-apis-rs/google_calendar3/struct.EventInstanceCall.html) -* [*watch settings*](http://byron.github.io/google-apis-rs/google_calendar3/struct.SettingWatchCall.html) -* [*watch acl*](http://byron.github.io/google-apis-rs/google_calendar3/struct.AclWatchCall.html) -* [*list acl*](http://byron.github.io/google-apis-rs/google_calendar3/struct.AclListCall.html) -* [*watch calendar list*](http://byron.github.io/google-apis-rs/google_calendar3/struct.CalendarListWatchCall.html) +* [*list settings*](https://docs.rs/google-calendar3/1.0.1+20161211/google_calendar3/struct.SettingListCall.html) +* [*list events*](https://docs.rs/google-calendar3/1.0.1+20161211/google_calendar3/struct.EventListCall.html) +* [*list calendar list*](https://docs.rs/google-calendar3/1.0.1+20161211/google_calendar3/struct.CalendarListListCall.html) +* [*watch events*](https://docs.rs/google-calendar3/1.0.1+20161211/google_calendar3/struct.EventWatchCall.html) +* [*instances events*](https://docs.rs/google-calendar3/1.0.1+20161211/google_calendar3/struct.EventInstanceCall.html) +* [*watch settings*](https://docs.rs/google-calendar3/1.0.1+20161211/google_calendar3/struct.SettingWatchCall.html) +* [*watch acl*](https://docs.rs/google-calendar3/1.0.1+20161211/google_calendar3/struct.AclWatchCall.html) +* [*list acl*](https://docs.rs/google-calendar3/1.0.1+20161211/google_calendar3/struct.AclListCall.html) +* [*watch calendar list*](https://docs.rs/google-calendar3/1.0.1+20161211/google_calendar3/struct.CalendarListWatchCall.html) @@ -49,17 +49,17 @@ Subscription supported by ... The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_calendar3/struct.CalendarHub.html)** +* **[Hub](https://docs.rs/google-calendar3/1.0.1+20161211/google_calendar3/struct.CalendarHub.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_calendar3/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_calendar3/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_calendar3/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-calendar3/1.0.1+20161211/google_calendar3/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-calendar3/1.0.1+20161211/google_calendar3/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-calendar3/1.0.1+20161211/google_calendar3/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_calendar3/trait.Part.html)** + * **[Parts](https://docs.rs/google-calendar3/1.0.1+20161211/google_calendar3/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_calendar3/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-calendar3/1.0.1+20161211/google_calendar3/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_calendar3/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-calendar3/1.0.1+20161211/google_calendar3/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_calendar3/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_calendar3/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-calendar3/1.0.1+20161211/google_calendar3/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_calendar3/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-calendar3/1.0.1+20161211/google_calendar3/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_calendar3/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-calendar3/1.0.1+20161211/google_calendar3/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_calendar3/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_calendar3/trait.CallBuilder.html) 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/1.0.1+20161211/google_calendar3/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-calendar3/1.0.1+20161211/google_calendar3/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_calendar3/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-calendar3/1.0.1+20161211/google_calendar3/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_calendar3/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_calendar3/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-calendar3/1.0.1+20161211/google_calendar3/trait.RequestValue.html) and +[decodable](https://docs.rs/google-calendar3/1.0.1+20161211/google_calendar3/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_calendar3/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-calendar3/1.0.1+20161211/google_calendar3/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_calendar3/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-calendar3/1.0.1+20161211/google_calendar3/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_calendar3/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-calendar3/1.0.1+20161211/google_calendar3/trait.RequestValue.html) are 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/lib.rs b/gen/calendar3/src/lib.rs index 65509ca131..c7a55de320 100644 --- a/gen/calendar3/src/lib.rs +++ b/gen/calendar3/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *calendar* crate version *1.0.0+20161211*, where *20161211* is the exact revision of the *calendar:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *calendar* crate version *1.0.1+20161211*, where *20161211* is the exact revision of the *calendar:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *calendar* *v3* API can be found at the //! [official documentation site](https://developers.google.com/google-apps/calendar/firstapp). @@ -43,7 +43,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -177,7 +177,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/calendar3/src/lib.rs.in b/gen/calendar3/src/lib.rs.in index f3dbde955d..310ccc5a6a 100644 --- a/gen/calendar3/src/lib.rs.in +++ b/gen/calendar3/src/lib.rs.in @@ -158,7 +158,7 @@ impl<'a, C, A> CalendarHub CalendarHub { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -188,7 +188,7 @@ impl<'a, C, A> CalendarHub } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/civicinfo2-cli/Cargo.toml b/gen/civicinfo2-cli/Cargo.toml deleted file mode 100644 index b2ec0c7a25..0000000000 --- a/gen/civicinfo2-cli/Cargo.toml +++ /dev/null @@ -1,43 +0,0 @@ -# DO NOT EDIT ! -# This file was generated automatically from 'src/mako/Cargo.toml.mako' -# DO NOT EDIT ! -[package] - -name = "google-civicinfo2-cli" -version = "1.0.0+20161102" -authors = ["Sebastian Thiel "] -description = "A complete library to interact with Civic Info (protocol v2)" -repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/civicinfo2-cli" -homepage = "https://developers.google.com/civic-information" -documentation = "http://byron.github.io/google-apis-rs/google_civicinfo2_cli" -license = "MIT" -keywords = ["civicinfo", "google", "cli"] - -[[bin]] -name = "civicinfo2" - -[dependencies] -hyper = "^ 0.9" -mime = "^ 0.2.0" -serde = "^ 0.8" -serde_json = "^ 0.8" -yup-oauth2 = { version = "^ 1.0", optional = true, default-features = false } -serde_derive = { version = "^ 0.8", optional = true } -strsim = "^0.5" -yup-hyper-mock = "^1.0" -clap = "^2.0" - -[features] -default = ["with-serde-codegen"] -nightly = ["serde_derive","yup-oauth2/nightly","google-civicinfo2/nightly"] -with-serde-codegen = ["serde_codegen","yup-oauth2/with-serde-codegen","google-civicinfo2/with-serde-codegen"] - -[build-dependencies] -serde_codegen = { version = "^ 0.8", optional = true } - - -[dependencies.google-civicinfo2] -path = "../civicinfo2" -version = "1.0.0" -optional = true -default-features = false diff --git a/gen/civicinfo2-cli/LICENSE.md b/gen/civicinfo2-cli/LICENSE.md deleted file mode 100644 index ff523b4547..0000000000 --- a/gen/civicinfo2-cli/LICENSE.md +++ /dev/null @@ -1,30 +0,0 @@ - -The MIT License (MIT) -===================== - -Copyright © `2015-2016` `Sebastian Thiel` - -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation -files (the “Software”), to deal in the Software without -restriction, including without limitation the rights to use, -copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following -conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES -OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT -HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. diff --git a/gen/civicinfo2-cli/README.md b/gen/civicinfo2-cli/README.md deleted file mode 100644 index f126652f53..0000000000 --- a/gen/civicinfo2-cli/README.md +++ /dev/null @@ -1,115 +0,0 @@ - -The `civicinfo2` command-line interface *(CLI)* allows to use most features of the *Google Civic Info* service from the comfort of your terminal. - -By default all output is printed to standard out, but flags can be set to direct it into a file independent of your shell's -capabilities. Errors will be printed to standard error, and cause the program's exit code to be non-zero. - -If data-structures are requested, these will be returned as pretty-printed JSON, to be useful as input to other tools. - -Everything else about the *Civic Info* API can be found at the -[official documentation site](https://developers.google.com/civic-information). - -# Downloads - -You can download the pre-compiled 64bit binaries for the following platforms: - -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/civicinfo2.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/civicinfo2.tar.gz) - -Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/civicinfo2-cli). - -# Usage - -This documentation was generated from the *Civic Info* API at revision *20160823*. The CLI is at version *1.0.0*. - -```bash -civicinfo2 [options] - divisions - search [-p ]... [-o ] - elections - election-query [-p ]... [-o ] - voter-info-query
[-p ]... [-o ] - representatives - representative-info-by-address [-p ]... [-o ] - representative-info-by-division [-p ]... [-o ] - civicinfo2 --help - -Configuration: - --config-dir - A directory into which we will store our persistent data. Defaults to - a user-writable directory that we will create during the first invocation. - [default: ~/.google-service-cli] - --debug - Output all server communication to standard error. `tx` and `rx` are placed - into the same stream. - --debug-auth - Output all communication related to authentication to standard error. `tx` - and `rx` are placed into the same stream. - -``` - -# Configuration - -The program will store all persistent data in the `~/.google-service-cli` directory in *JSON* files prefixed with `civicinfo2-`. You can change the directory used to store configuration with the `--config-dir` flag on a per-invocation basis. - -More information about the various kinds of persistent data are given in the following paragraphs. - -# Authentication - -Most APIs require a user to authenticate any request. If this is the case, the [scope][scopes] determines the -set of permissions granted. The granularity of these is usually no more than *read-only* or *full-access*. - -If not set, the system will automatically select the smallest feasible scope, e.g. when invoking a -method that is read-only, it will ask only for a read-only scope. -You may use the `--scope` flag to specify a scope directly. -All applicable scopes are documented in the respective method's CLI documentation. - -The first time a scope is used, the user is asked for permission. Follow the instructions given -by the CLI to grant permissions, or to decline. - -If a scope was authenticated by the user, the respective information will be stored as *JSON* in the configuration -directory, e.g. `~/.google-service-cli/civicinfo2-token-.json`. No manual management of these tokens -is necessary. - -To revoke granted authentication, please refer to the [official documentation][revoke-access]. - -# Application Secrets - -In order to allow any application to use Google services, it will need to be registered using the -[Google Developer Console][google-dev-console]. APIs the application may use are then enabled for it -one by one. Most APIs can be used for free and have a daily quota. - -To allow more comfortable usage of the CLI without forcing anyone to register an own application, the CLI -comes with a default application secret that is configured accordingly. This also means that heavy usage -all around the world may deplete the daily quota. - -You can workaround this limitation by putting your own secrets file at this location: -`~/.google-service-cli/civicinfo2-secret.json`, assuming that the required *civicinfo* API -was enabled for it. Such a secret file can be downloaded in the *Google Developer Console* at -*APIs & auth -> Credentials -> Download JSON* and used as is. - -Learn more about how to setup Google projects and enable APIs using the [official documentation][google-project-new]. - - -# Debugging - -Even though the CLI does its best to provide usable error messages, sometimes it might be desirable to know -what exactly led to a particular issue. This is done by allowing all client-server communication to be -output to standard error *as-is*. - -The `--debug` flag will print all client-server communication to standard error, whereas the `--debug-auth` flag -will cause all communication related to authentication to standard error. -If the `--debug` flag is set, error-results will be debug-printed, possibly yielding more information about the -issue at hand. - -You may consider redirecting standard error into a file for ease of use, e.g. `civicinfo2 --debug [options] 2>debug.txt`. - - -[scopes]: https://developers.google.com/+/api/oauth#scopes -[revoke-access]: http://webapps.stackexchange.com/a/30849 -[google-dev-console]: https://console.developers.google.com/ -[google-project-new]: https://developers.google.com/console/help/new/ \ No newline at end of file diff --git a/gen/civicinfo2-cli/mkdocs.yml b/gen/civicinfo2-cli/mkdocs.yml deleted file mode 100644 index f821fce33d..0000000000 --- a/gen/civicinfo2-cli/mkdocs.yml +++ /dev/null @@ -1,21 +0,0 @@ -site_name: Civic Info v1.0.0+20160823 -site_url: http://byron.github.io/google-apis-rs/google-civicinfo2-cli -site_description: Write integrating applications with bcore - -repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/civicinfo2-cli - -docs_dir: docs -site_dir: build_html - -pages: -- ['index.md', 'Home'] -- ['divisions_search.md', 'Divisions', 'Search'] -- ['elections_election-query.md', 'Elections', 'Election Query'] -- ['elections_voter-info-query.md', 'Elections', 'Voter Info Query'] -- ['representatives_representative-info-by-address.md', 'Representatives', 'Representative Info By Address'] -- ['representatives_representative-info-by-division.md', 'Representatives', 'Representative Info By Division'] - -theme: readthedocs - -copyright: Copyright © 2015-2016, `Sebastian Thiel` - diff --git a/gen/civicinfo2-cli/src/cmn.rs b/gen/civicinfo2-cli/src/cmn.rs deleted file mode 100644 index 779c1dc086..0000000000 --- a/gen/civicinfo2-cli/src/cmn.rs +++ /dev/null @@ -1,721 +0,0 @@ -// COPY OF 'src/rust/cli/cmn.rs' -// DO NOT EDIT -use oauth2::{ApplicationSecret, ConsoleApplicationSecret, TokenStorage, Token}; -use serde_json as json; -use serde_json::value::Value; -use mime::Mime; -use clap::{App, SubCommand}; -use strsim; - -use std::fs; -use std::env; -use std::io; -use std::fmt; -use std::path::{Path, PathBuf}; -use std::str::FromStr; -use std::string::ToString; -use std::io::{Write, Read, stdout}; - -use std::default::Default; - -const FIELD_SEP: char = '.'; - - -pub enum ComplexType { - Pod, - Vec, - Map, -} - - // Null, - // Bool(bool), - // I64(i64), - // U64(u64), - // F64(f64), - // String(String), - -pub enum JsonType { - Boolean, - Int, - Uint, - Float, - String, -} - -pub struct JsonTypeInfo { - pub jtype: JsonType, - pub ctype: ComplexType, -} - -// Based on @erickt user comment. Thanks for the idea ! -// Remove all keys whose values are null from given value (changed in place) -pub fn remove_json_null_values(value: &mut Value) { - match *value { - Value::Object(ref mut map) => { - let mut for_removal = Vec::new(); - - for (key, mut value) in map.iter_mut() { - if value.is_null() { - for_removal.push(key.clone()); - } else { - remove_json_null_values(&mut value); - } - } - - for key in &for_removal { - map.remove(key); - } - } - _ => {} - } -} - -fn did_you_mean<'a>(v: &str, possible_values: &[&'a str]) -> Option<&'a str> { - - let mut candidate: Option<(f64, &str)> = None; - for pv in possible_values { - let confidence = strsim::jaro_winkler(v, pv); - if confidence > 0.8 && (candidate.is_none() || (candidate.as_ref().unwrap().0 < confidence)) { - candidate = Some((confidence, pv)); - } - } - match candidate { - None => None, - Some((_, candidate)) => Some(candidate), - } -} - -pub enum CallType { - Upload(UploadProtocol), - Standard, -} - -arg_enum!{ - pub enum UploadProtocol { - Simple, - Resumable - } -} - -impl AsRef for UploadProtocol { - fn as_ref(&self) -> &str { - match *self { - UploadProtocol::Simple => "simple", - UploadProtocol::Resumable => "resumable" - } - } -} - -impl AsRef for CallType { - fn as_ref(&self) -> &str { - match *self { - CallType::Upload(ref proto) => proto.as_ref(), - CallType::Standard => "standard-request" - } - } -} - -#[derive(Clone, Default)] -pub struct FieldCursor(Vec); - -impl ToString for FieldCursor { - fn to_string(&self) -> String { - self.0.join(".") - } -} - -impl From<&'static str> for FieldCursor { - fn from(value: &'static str) -> FieldCursor { - let mut res = FieldCursor::default(); - res.set(value).unwrap(); - res - } -} - -impl FieldCursor { - pub fn set(&mut self, value: &str) -> Result<(), CLIError> { - if value.len() == 0 { - return Err(CLIError::Field(FieldError::Empty)) - } - - let mut first_is_field_sep = false; - let mut char_count: usize = 0; - let mut last_c = FIELD_SEP; - let mut num_conscutive_field_seps = 0; - - let mut field = String::new(); - let mut fields = self.0.clone(); - - let push_field = |fs: &mut Vec, f: &mut String| { - if f.len() > 0 { - fs.push(f.clone()); - f.truncate(0); - } - }; - - for (cid, c) in value.chars().enumerate() { - char_count += 1; - - if c == FIELD_SEP { - if cid == 0 { - first_is_field_sep = true; - } - num_conscutive_field_seps += 1; - if cid > 0 && last_c == FIELD_SEP { - if fields.pop().is_none() { - return Err(CLIError::Field(FieldError::PopOnEmpty(value.to_string()))) - } - } else { - push_field(&mut fields, &mut field); - } - } else { - num_conscutive_field_seps = 0; - if cid == 1 { - if first_is_field_sep { - fields.truncate(0); - } - } - field.push(c); - } - - last_c = c; - } - - push_field(&mut fields, &mut field); - - if char_count == 1 && first_is_field_sep { - fields.truncate(0); - } - if char_count > 1 && num_conscutive_field_seps == 1 { - return Err(CLIError::Field(FieldError::TrailingFieldSep(value.to_string()))) - } - - self.0 = fields; - Ok(()) - } - - pub fn did_you_mean(value: &str, possible_values: &[&str]) -> Option { - if value.len() == 0 { - return None - } - - let mut last_c = FIELD_SEP; - - let mut field = String::new(); - let mut output = String::new(); - - let push_field = |fs: &mut String, f: &mut String| { - if f.len() > 0 { - fs.push_str( - match did_you_mean(&f, possible_values) { - Some(candidate) => candidate, - None => &f, - }); - f.truncate(0); - } - }; - - for (cid, c) in value.chars().enumerate() { - if c == FIELD_SEP { - if last_c != FIELD_SEP { - push_field(&mut output, &mut field); - } - output.push(c); - } else { - field.push(c); - } - - last_c = c; - } - - push_field(&mut output, &mut field); - - if &output == value { - None - } else { - Some(output) - } - } - - pub fn set_json_value(&self, mut object: &mut Value, - value: &str, type_info: JsonTypeInfo, - err: &mut InvalidOptionsError, - orig_cursor: &FieldCursor) { - assert!(self.0.len() > 0); - - for field in &self.0[..self.0.len()-1] { - let tmp = object; - object = - match *tmp { - Value::Object(ref mut mapping) => { - mapping.entry(field.to_owned()).or_insert( - Value::Object(Default::default()) - ) - }, - _ => panic!("We don't expect non-object Values here ...") - }; - } - - match *object { - Value::Object(ref mut mapping) => { - let field = &self.0[self.0.len()-1]; - let to_jval = - |value: &str, jtype: JsonType, err: &mut InvalidOptionsError| - -> Value { - match jtype { - JsonType::Boolean => - Value::Bool(arg_from_str(value, err, &field, "boolean")), - JsonType::Int => - Value::I64(arg_from_str(value, err, &field, "int")), - JsonType::Uint => - Value::U64(arg_from_str(value, err, &field, "uint")), - JsonType::Float => - Value::F64(arg_from_str(value, err, &field, "float")), - JsonType::String => - Value::String(value.to_owned()), - } - }; - - match type_info.ctype { - ComplexType::Pod => { - if mapping.insert(field.to_owned(), to_jval(value, type_info.jtype, err)).is_some() { - err.issues.push(CLIError::Field(FieldError::Duplicate(orig_cursor.to_string()))); - } - }, - ComplexType::Vec => { - match *mapping.entry(field.to_owned()) - .or_insert(Value::Array(Default::default())) { - Value::Array(ref mut values) => values.push(to_jval(value, type_info.jtype, err)), - _ => unreachable!() - } - }, - ComplexType::Map => { - let (key, value) = parse_kv_arg(value, err, true); - let jval = to_jval(value.unwrap_or(""), type_info.jtype, err); - - match *mapping.entry(field.to_owned()) - .or_insert(Value::Object(Default::default())) { - Value::Object(ref mut value_map) => { - if value_map.insert(key.to_owned(), jval).is_some() { - err.issues.push(CLIError::Field(FieldError::Duplicate(orig_cursor.to_string()))); - } - } - _ => unreachable!() - } - } - } - }, - _ => unreachable!() - } - } - - pub fn num_fields(&self) -> usize { - self.0.len() - } -} - -pub fn parse_kv_arg<'a>(kv: &'a str, err: &mut InvalidOptionsError, for_hashmap: bool) - -> (&'a str, Option<&'a str>) { - let mut add_err = || err.issues.push(CLIError::InvalidKeyValueSyntax(kv.to_string(),for_hashmap)); - match kv.find('=') { - None => { - add_err(); - return (kv, None) - }, - Some(pos) => { - let key = &kv[..pos]; - if kv.len() <= pos + 1 { - add_err(); - return (key, Some("")) - } - (key, Some(&kv[pos+1..])) - } - } -} - -pub fn calltype_from_str(name: &str, valid_protocols: Vec, err: &mut InvalidOptionsError) -> CallType { - CallType::Upload( - match UploadProtocol::from_str(name) { - Ok(up) => up, - Err(msg) => { - err.issues.push(CLIError::InvalidUploadProtocol(name.to_string(), valid_protocols)); - UploadProtocol::Simple - } - }) -} - -pub fn input_file_from_opts(file_path: &str, err: &mut InvalidOptionsError) -> Option { - match fs::File::open(file_path) { - Ok(f) => Some(f), - Err(io_err) => { - err.issues.push(CLIError::Input(InputError::Io((file_path.to_string(), io_err)))); - None - } - } -} - -pub fn input_mime_from_opts(mime: &str, err: &mut InvalidOptionsError) -> Option { - match mime.parse() { - Ok(m) => Some(m), - Err(_) => { - err.issues.push(CLIError::Input(InputError::Mime(mime.to_string()))); - None - } - } -} - -pub fn writer_from_opts(arg: Option<&str>) -> Result, io::Error> { - let f = arg.unwrap_or("-"); - match f { - "-" => Ok(Box::new(stdout())), - _ => match fs::OpenOptions::new().create(true).write(true).open(f) { - Ok(f) => Ok(Box::new(f)), - Err(io_err) => Err(io_err), - } - } -} - - -pub fn arg_from_str<'a, T>(arg: &str, err: &mut InvalidOptionsError, - arg_name: &'a str, - arg_type: &'a str) -> T - where T: FromStr + Default, - ::Err: fmt::Display { - match FromStr::from_str(arg) { - Err(perr) => { - err.issues.push( - CLIError::ParseError(arg_name.to_owned(), arg_type.to_owned(), arg.to_string(), format!("{}", perr)) - ); - Default::default() - }, - Ok(v) => v, - } -} - -pub struct JsonTokenStorage { - pub program_name: &'static str, - pub db_dir: String, -} - -impl JsonTokenStorage { - fn path(&self, scope_hash: u64) -> PathBuf { - Path::new(&self.db_dir).join(&format!("{}-token-{}.json", self.program_name, scope_hash)) - } -} - -impl TokenStorage for JsonTokenStorage { - type Error = json::Error; - - // NOTE: logging might be interesting, currently we swallow all errors - fn set(&mut self, scope_hash: u64, _: &Vec<&str>, token: Option) -> Result<(), json::Error> { - match token { - None => { - match fs::remove_file(self.path(scope_hash)) { - Err(err) => - match err.kind() { - io::ErrorKind::NotFound => Ok(()), - _ => Err(json::Error::Io(err)) - }, - Ok(_) => Ok(()), - } - } - Some(token) => { - match fs::OpenOptions::new().create(true).write(true).open(&self.path(scope_hash)) { - Ok(mut f) => { - match json::to_writer_pretty(&mut f, &token) { - Ok(_) => Ok(()), - Err(serde_err) => Err(serde_err), - } - }, - Err(io_err) => Err(json::Error::Io(io_err)) - } - } - } - } - - fn get(&self, scope_hash: u64, _: &Vec<&str>) -> Result, json::Error> { - match fs::File::open(&self.path(scope_hash)) { - Ok(f) => { - match json::de::from_reader(f) { - Ok(token) => Ok(Some(token)), - Err(err) => Err(err), - } - }, - Err(io_err) => { - match io_err.kind() { - io::ErrorKind::NotFound => Ok(None), - _ => Err(json::Error::Io(io_err)) - } - } - } - } -} - - -#[derive(Debug)] -pub enum ApplicationSecretError { - DecoderError((String, json::Error)), - FormatError(String), -} - -impl fmt::Display for ApplicationSecretError { - fn fmt(&self, f: &mut fmt::Formatter) -> Result<(), fmt::Error> { - match *self { - ApplicationSecretError::DecoderError((ref path, ref err)) - => writeln!(f, "Could not decode file at '{}' with error: {}.", - path, err), - ApplicationSecretError::FormatError(ref path) - => writeln!(f, "'installed' field is unset in secret file at '{}'.", - path), - } - } -} - -#[derive(Debug)] -pub enum ConfigurationError { - DirectoryCreationFailed((String, io::Error)), - DirectoryUnset, - HomeExpansionFailed(String), - Secret(ApplicationSecretError), - Io((String, io::Error)), -} - -impl fmt::Display for ConfigurationError { - fn fmt(&self, f: &mut fmt::Formatter) -> Result<(), fmt::Error> { - match *self { - ConfigurationError::DirectoryCreationFailed((ref dir, ref err)) - => writeln!(f, "Directory '{}' could not be created with error: {}.", dir, err), - ConfigurationError::DirectoryUnset - => writeln!(f, "--config-dir was unset or empty."), - ConfigurationError::HomeExpansionFailed(ref dir) - => writeln!(f, "Couldn't find HOME directory of current user, failed to expand '{}'.", dir), - ConfigurationError::Secret(ref err) - => writeln!(f, "Secret -> {}", err), - ConfigurationError::Io((ref path, ref err)) - => writeln!(f, "IO operation failed on path '{}' with error: {}.", path, err), - } - } -} - -#[derive(Debug)] -pub enum InputError { - Io((String, io::Error)), - Mime(String), -} - -impl fmt::Display for InputError { - fn fmt(&self, f: &mut fmt::Formatter) -> Result<(), fmt::Error> { - match *self { - InputError::Io((ref file_path, ref io_err)) - => writeln!(f, "Failed to open '{}' for reading with error: {}.", file_path, io_err), - InputError::Mime(ref mime) - => writeln!(f, "'{}' is not a known mime-type.", mime), - } - } -} - -#[derive(Debug)] -pub enum FieldError { - PopOnEmpty(String), - TrailingFieldSep(String), - Unknown(String, Option, Option), - Duplicate(String), - Empty, -} - - -impl fmt::Display for FieldError { - fn fmt(&self, f: &mut fmt::Formatter) -> Result<(), fmt::Error> { - match *self { - FieldError::PopOnEmpty(ref field) - => writeln!(f, "'{}': Cannot move up on empty field cursor.", field), - FieldError::TrailingFieldSep(ref field) - => writeln!(f, "'{}': Single field separator may not be last character.", field), - FieldError::Unknown(ref field, ref suggestion, ref value) => { - let suffix = - match *suggestion { - Some(ref s) => { - let kv = - match *value { - Some(ref v) => format!("{}={}", s, v), - None => s.clone(), - }; - format!(" Did you mean '{}' ?", kv) - }, - None => String::new(), - }; - writeln!(f, "Field '{}' does not exist.{}", field, suffix) - }, - FieldError::Duplicate(ref cursor) - => writeln!(f, "Value at '{}' was already set", cursor), - FieldError::Empty - => writeln!(f, "Field names must not be empty."), - } - } -} - - -#[derive(Debug)] -pub enum CLIError { - Configuration(ConfigurationError), - ParseError(String, String, String, String), - UnknownParameter(String, Vec<&'static str>), - InvalidUploadProtocol(String, Vec), - InvalidKeyValueSyntax(String, bool), - Input(InputError), - Field(FieldError), - MissingCommandError, - MissingMethodError(String), -} - -impl fmt::Display for CLIError { - fn fmt(&self, f: &mut fmt::Formatter) -> Result<(), fmt::Error> { - match *self { - CLIError::Configuration(ref err) => write!(f, "Configuration -> {}", err), - CLIError::Input(ref err) => write!(f, "Input -> {}", err), - CLIError::Field(ref err) => write!(f, "Field -> {}", err), - CLIError::InvalidUploadProtocol(ref proto_name, ref valid_names) - => writeln!(f, "'{}' is not a valid upload protocol. Choose from one of {}.", proto_name, valid_names.join(", ")), - CLIError::ParseError(ref arg_name, ref type_name, ref value, ref err_desc) - => writeln!(f, "Failed to parse argument '{}' with value '{}' as {} with error: {}.", - arg_name, value, type_name, err_desc), - CLIError::UnknownParameter(ref param_name, ref possible_values) => { - let suffix = - match did_you_mean(param_name, &possible_values) { - Some(v) => format!(" Did you mean '{}' ?", v), - None => String::new(), - }; - write!(f, "Parameter '{}' is unknown.{}\n", param_name, suffix) - }, - CLIError::InvalidKeyValueSyntax(ref kv, is_hashmap) => { - let hashmap_info = if is_hashmap { "hashmap " } else { "" }; - writeln!(f, "'{}' does not match {}pattern =.", kv, hashmap_info) - }, - CLIError::MissingCommandError => writeln!(f, "Please specify the main sub-command."), - CLIError::MissingMethodError(ref cmd) => writeln!(f, "Please specify the method to call on the '{}' command.", cmd), - } - } -} - -#[derive(Debug)] -pub struct InvalidOptionsError { - pub issues: Vec, - pub exit_code: i32, -} - -impl fmt::Display for InvalidOptionsError { - fn fmt(&self, f: &mut fmt::Formatter) -> Result<(), fmt::Error> { - for issue in &self.issues { - try!(issue.fmt(f)); - } - Ok(()) - } -} - -impl InvalidOptionsError { - pub fn single(err: CLIError, exit_code: i32) -> InvalidOptionsError { - InvalidOptionsError { - issues: vec![err], - exit_code: exit_code, - } - } - - pub fn new() -> InvalidOptionsError { - InvalidOptionsError { - issues: Vec::new(), - exit_code: 1, - } - } -} - -pub fn assure_config_dir_exists(dir: &str) -> Result { - let trdir = dir.trim(); - if trdir.len() == 0 { - return Err(CLIError::Configuration(ConfigurationError::DirectoryUnset)) - } - - let expanded_config_dir = - if trdir.as_bytes()[0] == b'~' { - match env::var("HOME").ok().or(env::var("UserProfile").ok()) { - None => return Err(CLIError::Configuration(ConfigurationError::HomeExpansionFailed(trdir.to_string()))), - Some(mut user) => { - user.push_str(&trdir[1..]); - user - } - } - } else { - trdir.to_string() - }; - - if let Err(err) = fs::create_dir(&expanded_config_dir) { - if err.kind() != io::ErrorKind::AlreadyExists { - return Err(CLIError::Configuration( - ConfigurationError::DirectoryCreationFailed((expanded_config_dir, err)))) - } - } - - Ok(expanded_config_dir) -} - -pub fn application_secret_from_directory(dir: &str, - secret_basename: &str, - json_console_secret: &str) - -> Result { - let secret_path = Path::new(dir).join(secret_basename); - let secret_str = || secret_path.as_path().to_str().unwrap().to_string(); - let secret_io_error = |io_err: io::Error| { - Err(CLIError::Configuration(ConfigurationError::Io( - (secret_str(), io_err) - ))) - }; - - for _ in 0..2 { - match fs::File::open(&secret_path) { - Err(mut err) => { - if err.kind() == io::ErrorKind::NotFound { - // Write our built-in one - user may adjust the written file at will - - err = match fs::OpenOptions::new().create(true).write(true).open(&secret_path) { - Err(cfe) => cfe, - Ok(mut f) => { - // Assure we convert 'ugly' json string into pretty one - let console_secret: ConsoleApplicationSecret - = json::from_str(json_console_secret).unwrap(); - match json::to_writer_pretty(&mut f, &console_secret) { - Err(serde_err) => match serde_err { - json::Error::Io(err) => err, - _ => panic!("Unexpected serde error: {:#?}", serde_err) - }, - Ok(_) => continue, - } - } - }; - // fall through to IO error handling - } - return secret_io_error(err) - }, - Ok(f) => { - match json::de::from_reader::<_, ConsoleApplicationSecret>(f) { - Err(json::Error::Io(err)) => - return secret_io_error(err), - Err(json_err) => - return Err(CLIError::Configuration( - ConfigurationError::Secret( - ApplicationSecretError::DecoderError( - (secret_str(), json_err) - )))), - Ok(console_secret) => - match console_secret.installed { - Some(secret) => return Ok(secret), - None => return Err( - CLIError::Configuration( - ConfigurationError::Secret( - ApplicationSecretError::FormatError(secret_str()) - ))) - }, - } - } - } - } - unreachable!(); -} diff --git a/gen/civicinfo2-cli/src/main.rs b/gen/civicinfo2-cli/src/main.rs deleted file mode 100644 index 0c273aa810..0000000000 --- a/gen/civicinfo2-cli/src/main.rs +++ /dev/null @@ -1,649 +0,0 @@ -// DO NOT EDIT ! -// This file was generated automatically from 'src/mako/cli/main.rs.mako' -// DO NOT EDIT ! -#![allow(unused_variables, unused_imports, dead_code, unused_mut)] - -#[macro_use] -extern crate clap; -extern crate yup_oauth2 as oauth2; -extern crate yup_hyper_mock as mock; -extern crate serde; -extern crate serde_json; -extern crate hyper; -extern crate mime; -extern crate strsim; -extern crate google_civicinfo2 as api; - -use std::env; -use std::io::{self, Write}; -use clap::{App, SubCommand, Arg}; - -mod cmn; - -use cmn::{InvalidOptionsError, CLIError, JsonTokenStorage, arg_from_str, writer_from_opts, parse_kv_arg, - input_file_from_opts, input_mime_from_opts, FieldCursor, FieldError, CallType, UploadProtocol, - calltype_from_str, remove_json_null_values, ComplexType, JsonType, JsonTypeInfo}; - -use std::default::Default; -use std::str::FromStr; - -use oauth2::{Authenticator, DefaultAuthenticatorDelegate, FlowType}; -use serde_json as json; -use clap::ArgMatches; - -enum DoitError { - IoError(String, io::Error), - ApiError(api::Error), -} - -struct Engine<'n> { - opt: ArgMatches<'n>, - hub: api::CivicInfo>, - gp: Vec<&'static str>, - gpm: Vec<(&'static str, &'static str)>, -} - - -impl<'n> Engine<'n> { - fn _divisions_search(&self, opt: &ArgMatches<'n>, dry_run: bool, err: &mut InvalidOptionsError) - -> Result<(), DoitError> { - let mut call = self.hub.divisions().search(); - for parg in opt.values_of("v").map(|i|i.collect()).unwrap_or(Vec::new()).iter() { - let (key, value) = parse_kv_arg(&*parg, err, false); - match key { - "query" => { - call = call.query(value.unwrap_or("")); - }, - _ => { - let mut found = false; - for param in &self.gp { - if key == *param { - found = true; - call = call.param(self.gpm.iter().find(|t| t.0 == key).unwrap_or(&("", key)).1, value.unwrap_or("unset")); - break; - } - } - if !found { - err.issues.push(CLIError::UnknownParameter(key.to_string(), - {let mut v = Vec::new(); - v.extend(self.gp.iter().map(|v|*v)); - v.extend(["query"].iter().map(|v|*v)); - v } )); - } - } - } - } - let protocol = CallType::Standard; - if dry_run { - Ok(()) - } else { - assert!(err.issues.len() == 0); - let mut ostream = match writer_from_opts(opt.value_of("out")) { - Ok(mut f) => f, - Err(io_err) => return Err(DoitError::IoError(opt.value_of("out").unwrap_or("-").to_string(), io_err)), - }; - match match protocol { - CallType::Standard => call.doit(), - _ => unreachable!() - } { - Err(api_err) => Err(DoitError::ApiError(api_err)), - Ok((mut response, output_schema)) => { - let mut value = json::value::to_value(&output_schema); - remove_json_null_values(&mut value); - json::to_writer_pretty(&mut ostream, &value).unwrap(); - ostream.flush().unwrap(); - Ok(()) - } - } - } - } - - fn _elections_election_query(&self, opt: &ArgMatches<'n>, dry_run: bool, err: &mut InvalidOptionsError) - -> Result<(), DoitError> { - let mut call = self.hub.elections().election_query(); - for parg in opt.values_of("v").map(|i|i.collect()).unwrap_or(Vec::new()).iter() { - let (key, value) = parse_kv_arg(&*parg, err, false); - match key { - _ => { - let mut found = false; - for param in &self.gp { - if key == *param { - found = true; - call = call.param(self.gpm.iter().find(|t| t.0 == key).unwrap_or(&("", key)).1, value.unwrap_or("unset")); - break; - } - } - if !found { - err.issues.push(CLIError::UnknownParameter(key.to_string(), - {let mut v = Vec::new(); - v.extend(self.gp.iter().map(|v|*v)); - v } )); - } - } - } - } - let protocol = CallType::Standard; - if dry_run { - Ok(()) - } else { - assert!(err.issues.len() == 0); - let mut ostream = match writer_from_opts(opt.value_of("out")) { - Ok(mut f) => f, - Err(io_err) => return Err(DoitError::IoError(opt.value_of("out").unwrap_or("-").to_string(), io_err)), - }; - match match protocol { - CallType::Standard => call.doit(), - _ => unreachable!() - } { - Err(api_err) => Err(DoitError::ApiError(api_err)), - Ok((mut response, output_schema)) => { - let mut value = json::value::to_value(&output_schema); - remove_json_null_values(&mut value); - json::to_writer_pretty(&mut ostream, &value).unwrap(); - ostream.flush().unwrap(); - Ok(()) - } - } - } - } - - fn _elections_voter_info_query(&self, opt: &ArgMatches<'n>, dry_run: bool, err: &mut InvalidOptionsError) - -> Result<(), DoitError> { - let mut call = self.hub.elections().voter_info_query(opt.value_of("address").unwrap_or("")); - for parg in opt.values_of("v").map(|i|i.collect()).unwrap_or(Vec::new()).iter() { - let (key, value) = parse_kv_arg(&*parg, err, false); - match key { - "return-all-available-data" => { - call = call.return_all_available_data(arg_from_str(value.unwrap_or("false"), err, "return-all-available-data", "boolean")); - }, - "official-only" => { - call = call.official_only(arg_from_str(value.unwrap_or("false"), err, "official-only", "boolean")); - }, - "election-id" => { - call = call.election_id(value.unwrap_or("")); - }, - _ => { - let mut found = false; - for param in &self.gp { - if key == *param { - found = true; - call = call.param(self.gpm.iter().find(|t| t.0 == key).unwrap_or(&("", key)).1, value.unwrap_or("unset")); - break; - } - } - if !found { - err.issues.push(CLIError::UnknownParameter(key.to_string(), - {let mut v = Vec::new(); - v.extend(self.gp.iter().map(|v|*v)); - v.extend(["election-id", "official-only", "return-all-available-data"].iter().map(|v|*v)); - v } )); - } - } - } - } - let protocol = CallType::Standard; - if dry_run { - Ok(()) - } else { - assert!(err.issues.len() == 0); - let mut ostream = match writer_from_opts(opt.value_of("out")) { - Ok(mut f) => f, - Err(io_err) => return Err(DoitError::IoError(opt.value_of("out").unwrap_or("-").to_string(), io_err)), - }; - match match protocol { - CallType::Standard => call.doit(), - _ => unreachable!() - } { - Err(api_err) => Err(DoitError::ApiError(api_err)), - Ok((mut response, output_schema)) => { - let mut value = json::value::to_value(&output_schema); - remove_json_null_values(&mut value); - json::to_writer_pretty(&mut ostream, &value).unwrap(); - ostream.flush().unwrap(); - Ok(()) - } - } - } - } - - fn _representatives_representative_info_by_address(&self, opt: &ArgMatches<'n>, dry_run: bool, err: &mut InvalidOptionsError) - -> Result<(), DoitError> { - let mut call = self.hub.representatives().representative_info_by_address(); - for parg in opt.values_of("v").map(|i|i.collect()).unwrap_or(Vec::new()).iter() { - let (key, value) = parse_kv_arg(&*parg, err, false); - match key { - "roles" => { - call = call.add_roles(value.unwrap_or("")); - }, - "levels" => { - call = call.add_levels(value.unwrap_or("")); - }, - "include-offices" => { - call = call.include_offices(arg_from_str(value.unwrap_or("false"), err, "include-offices", "boolean")); - }, - "address" => { - call = call.address(value.unwrap_or("")); - }, - _ => { - let mut found = false; - for param in &self.gp { - if key == *param { - found = true; - call = call.param(self.gpm.iter().find(|t| t.0 == key).unwrap_or(&("", key)).1, value.unwrap_or("unset")); - break; - } - } - if !found { - err.issues.push(CLIError::UnknownParameter(key.to_string(), - {let mut v = Vec::new(); - v.extend(self.gp.iter().map(|v|*v)); - v.extend(["include-offices", "levels", "roles", "address"].iter().map(|v|*v)); - v } )); - } - } - } - } - let protocol = CallType::Standard; - if dry_run { - Ok(()) - } else { - assert!(err.issues.len() == 0); - let mut ostream = match writer_from_opts(opt.value_of("out")) { - Ok(mut f) => f, - Err(io_err) => return Err(DoitError::IoError(opt.value_of("out").unwrap_or("-").to_string(), io_err)), - }; - match match protocol { - CallType::Standard => call.doit(), - _ => unreachable!() - } { - Err(api_err) => Err(DoitError::ApiError(api_err)), - Ok((mut response, output_schema)) => { - let mut value = json::value::to_value(&output_schema); - remove_json_null_values(&mut value); - json::to_writer_pretty(&mut ostream, &value).unwrap(); - ostream.flush().unwrap(); - Ok(()) - } - } - } - } - - fn _representatives_representative_info_by_division(&self, opt: &ArgMatches<'n>, dry_run: bool, err: &mut InvalidOptionsError) - -> Result<(), DoitError> { - let mut call = self.hub.representatives().representative_info_by_division(opt.value_of("ocd-id").unwrap_or("")); - for parg in opt.values_of("v").map(|i|i.collect()).unwrap_or(Vec::new()).iter() { - let (key, value) = parse_kv_arg(&*parg, err, false); - match key { - "roles" => { - call = call.add_roles(value.unwrap_or("")); - }, - "recursive" => { - call = call.recursive(arg_from_str(value.unwrap_or("false"), err, "recursive", "boolean")); - }, - "levels" => { - call = call.add_levels(value.unwrap_or("")); - }, - _ => { - let mut found = false; - for param in &self.gp { - if key == *param { - found = true; - call = call.param(self.gpm.iter().find(|t| t.0 == key).unwrap_or(&("", key)).1, value.unwrap_or("unset")); - break; - } - } - if !found { - err.issues.push(CLIError::UnknownParameter(key.to_string(), - {let mut v = Vec::new(); - v.extend(self.gp.iter().map(|v|*v)); - v.extend(["levels", "recursive", "roles"].iter().map(|v|*v)); - v } )); - } - } - } - } - let protocol = CallType::Standard; - if dry_run { - Ok(()) - } else { - assert!(err.issues.len() == 0); - let mut ostream = match writer_from_opts(opt.value_of("out")) { - Ok(mut f) => f, - Err(io_err) => return Err(DoitError::IoError(opt.value_of("out").unwrap_or("-").to_string(), io_err)), - }; - match match protocol { - CallType::Standard => call.doit(), - _ => unreachable!() - } { - Err(api_err) => Err(DoitError::ApiError(api_err)), - Ok((mut response, output_schema)) => { - let mut value = json::value::to_value(&output_schema); - remove_json_null_values(&mut value); - json::to_writer_pretty(&mut ostream, &value).unwrap(); - ostream.flush().unwrap(); - Ok(()) - } - } - } - } - - fn _doit(&self, dry_run: bool) -> Result, Option> { - let mut err = InvalidOptionsError::new(); - let mut call_result: Result<(), DoitError> = Ok(()); - let mut err_opt: Option = None; - match self.opt.subcommand() { - ("divisions", Some(opt)) => { - match opt.subcommand() { - ("search", Some(opt)) => { - call_result = self._divisions_search(opt, dry_run, &mut err); - }, - _ => { - err.issues.push(CLIError::MissingMethodError("divisions".to_string())); - writeln!(io::stderr(), "{}\n", opt.usage()).ok(); - } - } - }, - ("elections", Some(opt)) => { - match opt.subcommand() { - ("election-query", Some(opt)) => { - call_result = self._elections_election_query(opt, dry_run, &mut err); - }, - ("voter-info-query", Some(opt)) => { - call_result = self._elections_voter_info_query(opt, dry_run, &mut err); - }, - _ => { - err.issues.push(CLIError::MissingMethodError("elections".to_string())); - writeln!(io::stderr(), "{}\n", opt.usage()).ok(); - } - } - }, - ("representatives", Some(opt)) => { - match opt.subcommand() { - ("representative-info-by-address", Some(opt)) => { - call_result = self._representatives_representative_info_by_address(opt, dry_run, &mut err); - }, - ("representative-info-by-division", Some(opt)) => { - call_result = self._representatives_representative_info_by_division(opt, dry_run, &mut err); - }, - _ => { - err.issues.push(CLIError::MissingMethodError("representatives".to_string())); - writeln!(io::stderr(), "{}\n", opt.usage()).ok(); - } - } - }, - _ => { - err.issues.push(CLIError::MissingCommandError); - writeln!(io::stderr(), "{}\n", self.opt.usage()).ok(); - } - } - - if dry_run { - if err.issues.len() > 0 { - err_opt = Some(err); - } - Err(err_opt) - } else { - Ok(call_result) - } - } - - // Please note that this call will fail if any part of the opt can't be handled - fn new(opt: ArgMatches<'n>) -> Result, InvalidOptionsError> { - let (config_dir, secret) = { - let config_dir = match cmn::assure_config_dir_exists(opt.value_of("folder").unwrap_or("~/.google-service-cli")) { - Err(e) => return Err(InvalidOptionsError::single(e, 3)), - Ok(p) => p, - }; - - match cmn::application_secret_from_directory(&config_dir, "civicinfo2-secret.json", - "{\"installed\":{\"auth_uri\":\"https://accounts.google.com/o/oauth2/auth\",\"client_secret\":\"hCsslbCUyfehWMmbkG8vTYxG\",\"token_uri\":\"https://accounts.google.com/o/oauth2/token\",\"client_email\":\"\",\"redirect_uris\":[\"urn:ietf:wg:oauth:2.0:oob\",\"oob\"],\"client_x509_cert_url\":\"\",\"client_id\":\"620010449518-9ngf7o4dhs0dka470npqvor6dc5lqb9b.apps.googleusercontent.com\",\"auth_provider_x509_cert_url\":\"https://www.googleapis.com/oauth2/v1/certs\"}}") { - Ok(secret) => (config_dir, secret), - Err(e) => return Err(InvalidOptionsError::single(e, 4)) - } - }; - - let auth = Authenticator::new( &secret, DefaultAuthenticatorDelegate, - if opt.is_present("debug-auth") { - hyper::Client::with_connector(mock::TeeConnector { - connector: hyper::net::HttpsConnector::::default() - }) - } else { - hyper::Client::new() - }, - JsonTokenStorage { - program_name: "civicinfo2", - db_dir: config_dir.clone(), - }, Some(FlowType::InstalledRedirect(54324))); - - let client = - if opt.is_present("debug") { - hyper::Client::with_connector(mock::TeeConnector { - connector: hyper::net::HttpsConnector::::default() - }) - } else { - hyper::Client::new() - }; - let engine = Engine { - opt: opt, - hub: api::CivicInfo::new(client, auth), - gp: vec!["alt", "fields", "key", "oauth-token", "pretty-print", "quota-user", "user-ip"], - gpm: vec![ - ("oauth-token", "oauth_token"), - ("pretty-print", "prettyPrint"), - ("quota-user", "quotaUser"), - ("user-ip", "userIp"), - ] - }; - - match engine._doit(true) { - Err(Some(err)) => Err(err), - Err(None) => Ok(engine), - Ok(_) => unreachable!(), - } - } - - fn doit(&self) -> Result<(), DoitError> { - match self._doit(false) { - Ok(res) => res, - Err(_) => unreachable!(), - } - } -} - -fn main() { - let mut exit_status = 0i32; - let arg_data = [ - ("divisions", "methods: 'search'", vec![ - ("search", - Some(r##"Searches for political divisions by their natural name or OCD ID."##), - "Details at http://byron.github.io/google-apis-rs/google_civicinfo2_cli/divisions_search", - vec![ - (Some(r##"v"##), - Some(r##"p"##), - Some(r##"Set various optional parameters, matching the key=value form"##), - Some(false), - Some(true)), - - (Some(r##"out"##), - Some(r##"o"##), - Some(r##"Specify the file into which to write the program's output"##), - Some(false), - Some(false)), - ]), - ]), - - ("elections", "methods: 'election-query' and 'voter-info-query'", vec![ - ("election-query", - Some(r##"List of available elections to query."##), - "Details at http://byron.github.io/google-apis-rs/google_civicinfo2_cli/elections_election-query", - vec![ - (Some(r##"v"##), - Some(r##"p"##), - Some(r##"Set various optional parameters, matching the key=value form"##), - Some(false), - Some(true)), - - (Some(r##"out"##), - Some(r##"o"##), - Some(r##"Specify the file into which to write the program's output"##), - Some(false), - Some(false)), - ]), - ("voter-info-query", - Some(r##"Looks up information relevant to a voter based on the voter's registered address."##), - "Details at http://byron.github.io/google-apis-rs/google_civicinfo2_cli/elections_voter-info-query", - vec![ - (Some(r##"address"##), - None, - Some(r##"The registered address of the voter to look up."##), - Some(true), - Some(false)), - - (Some(r##"v"##), - Some(r##"p"##), - Some(r##"Set various optional parameters, matching the key=value form"##), - Some(false), - Some(true)), - - (Some(r##"out"##), - Some(r##"o"##), - Some(r##"Specify the file into which to write the program's output"##), - Some(false), - Some(false)), - ]), - ]), - - ("representatives", "methods: 'representative-info-by-address' and 'representative-info-by-division'", vec![ - ("representative-info-by-address", - Some(r##"Looks up political geography and representative information for a single address."##), - "Details at http://byron.github.io/google-apis-rs/google_civicinfo2_cli/representatives_representative-info-by-address", - vec![ - (Some(r##"v"##), - Some(r##"p"##), - Some(r##"Set various optional parameters, matching the key=value form"##), - Some(false), - Some(true)), - - (Some(r##"out"##), - Some(r##"o"##), - Some(r##"Specify the file into which to write the program's output"##), - Some(false), - Some(false)), - ]), - ("representative-info-by-division", - Some(r##"Looks up representative information for a single geographic division."##), - "Details at http://byron.github.io/google-apis-rs/google_civicinfo2_cli/representatives_representative-info-by-division", - vec![ - (Some(r##"ocd-id"##), - None, - Some(r##"The Open Civic Data division identifier of the division to look up."##), - Some(true), - Some(false)), - - (Some(r##"v"##), - Some(r##"p"##), - Some(r##"Set various optional parameters, matching the key=value form"##), - Some(false), - Some(true)), - - (Some(r##"out"##), - Some(r##"o"##), - Some(r##"Specify the file into which to write the program's output"##), - Some(false), - Some(false)), - ]), - ]), - - ]; - - let mut app = App::new("civicinfo2") - .author("Sebastian Thiel ") - .version("1.0.0+20160823") - .about("Provides polling places, early vote locations, contest data, election officials, and government representatives for U.S. residential addresses.") - .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_civicinfo2_cli") - .arg(Arg::with_name("folder") - .long("config-dir") - .help("A directory into which we will store our persistent data. Defaults to a user-writable directory that we will create during the first invocation.[default: ~/.google-service-cli") - .multiple(false) - .takes_value(true)) - .arg(Arg::with_name("debug") - .long("debug") - .help("Output all server communication to standard error. `tx` and `rx` are placed into the same stream.") - .multiple(false) - .takes_value(false)) - .arg(Arg::with_name("debug-auth") - .long("debug-auth") - .help("Output all communication related to authentication to standard error. `tx` and `rx` are placed into the same stream.") - .multiple(false) - .takes_value(false)); - - for &(main_command_name, about, ref subcommands) in arg_data.iter() { - let mut mcmd = SubCommand::with_name(main_command_name).about(about); - - for &(sub_command_name, ref desc, url_info, ref args) in subcommands { - let mut scmd = SubCommand::with_name(sub_command_name); - if let &Some(desc) = desc { - scmd = scmd.about(desc); - } - scmd = scmd.after_help(url_info); - - for &(ref arg_name, ref flag, ref desc, ref required, ref multi) in args { - let arg_name_str = - match (arg_name, flag) { - (&Some(an), _ ) => an, - (_ , &Some(f)) => f, - _ => unreachable!(), - }; - let mut arg = Arg::with_name(arg_name_str) - .empty_values(false); - if let &Some(short_flag) = flag { - arg = arg.short(short_flag); - } - if let &Some(desc) = desc { - arg = arg.help(desc); - } - if arg_name.is_some() && flag.is_some() { - arg = arg.takes_value(true); - } - if let &Some(required) = required { - arg = arg.required(required); - } - if let &Some(multi) = multi { - arg = arg.multiple(multi); - } - scmd = scmd.arg(arg); - } - mcmd = mcmd.subcommand(scmd); - } - app = app.subcommand(mcmd); - } - - let matches = app.get_matches(); - - let debug = matches.is_present("debug"); - match Engine::new(matches) { - Err(err) => { - exit_status = err.exit_code; - writeln!(io::stderr(), "{}", err).ok(); - }, - Ok(engine) => { - if let Err(doit_err) = engine.doit() { - exit_status = 1; - match doit_err { - DoitError::IoError(path, err) => { - writeln!(io::stderr(), "Failed to open output file '{}': {}", path, err).ok(); - }, - DoitError::ApiError(err) => { - if debug { - writeln!(io::stderr(), "{:#?}", err).ok(); - } else { - writeln!(io::stderr(), "{}", err).ok(); - } - } - } - } - } - } - - std::process::exit(exit_status); -} \ No newline at end of file diff --git a/gen/civicinfo2/Cargo.toml b/gen/civicinfo2/Cargo.toml deleted file mode 100644 index 72e85b27f1..0000000000 --- a/gen/civicinfo2/Cargo.toml +++ /dev/null @@ -1,34 +0,0 @@ -# DO NOT EDIT ! -# This file was generated automatically from 'src/mako/Cargo.toml.mako' -# DO NOT EDIT ! -[package] - -name = "google-civicinfo2" -version = "1.0.0+20161102" -authors = ["Sebastian Thiel "] -description = "A complete library to interact with Civic Info (protocol v2)" -repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/civicinfo2" -homepage = "https://developers.google.com/civic-information" -documentation = "http://byron.github.io/google-apis-rs/google_civicinfo2" -license = "MIT" -keywords = ["civicinfo", "google", "protocol", "web", "api"] -build = "src/build.rs" - - -[dependencies] -hyper = "^ 0.9" -mime = "^ 0.2.0" -serde = "^ 0.8" -serde_json = "^ 0.8" -yup-oauth2 = { version = "^ 1.0", optional = true, default-features = false } -serde_derive = { version = "^ 0.8", optional = true } -url = "= 0.5" - -[features] -default = ["with-serde-codegen"] -nightly = ["serde_derive","yup-oauth2/nightly"] -with-serde-codegen = ["serde_codegen","yup-oauth2/with-serde-codegen"] - -[build-dependencies] -serde_codegen = { version = "^ 0.8", optional = true } - diff --git a/gen/civicinfo2/LICENSE.md b/gen/civicinfo2/LICENSE.md deleted file mode 100644 index ff523b4547..0000000000 --- a/gen/civicinfo2/LICENSE.md +++ /dev/null @@ -1,30 +0,0 @@ - -The MIT License (MIT) -===================== - -Copyright © `2015-2016` `Sebastian Thiel` - -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation -files (the “Software”), to deal in the Software without -restriction, including without limitation the rights to use, -copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following -conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES -OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT -HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. diff --git a/gen/civicinfo2/README.md b/gen/civicinfo2/README.md deleted file mode 100644 index 6ebc4232ae..0000000000 --- a/gen/civicinfo2/README.md +++ /dev/null @@ -1,187 +0,0 @@ - -The `google-civicinfo2` library allows access to all features of the *Google Civic Info* service. - -This documentation was generated from *Civic Info* crate version *1.0.0+20161102*, where *20161102* is the exact revision of the *civicinfo:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. - -Everything else about the *Civic Info* *v2* API can be found at the -[official documentation site](https://developers.google.com/civic-information). -# Features - -Handle the following *Resources* with ease from the central [hub](http://byron.github.io/google-apis-rs/google_civicinfo2/struct.CivicInfo.html) ... - -* divisions - * [*search*](http://byron.github.io/google-apis-rs/google_civicinfo2/struct.DivisionSearchCall.html) -* [elections](http://byron.github.io/google-apis-rs/google_civicinfo2/struct.Election.html) - * [*election query*](http://byron.github.io/google-apis-rs/google_civicinfo2/struct.ElectionElectionQueryCall.html) and [*voter info query*](http://byron.github.io/google-apis-rs/google_civicinfo2/struct.ElectionVoterInfoQueryCall.html) -* representatives - * [*representative info by address*](http://byron.github.io/google-apis-rs/google_civicinfo2/struct.RepresentativeRepresentativeInfoByAddresCall.html) and [*representative info by division*](http://byron.github.io/google-apis-rs/google_civicinfo2/struct.RepresentativeRepresentativeInfoByDivisionCall.html) - - - - -# Structure of this Library - -The API is structured into the following primary items: - -* **[Hub](http://byron.github.io/google-apis-rs/google_civicinfo2/struct.CivicInfo.html)** - * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_civicinfo2/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_civicinfo2/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_civicinfo2/trait.Resource.html)** - * primary types that you can apply *Activities* to - * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_civicinfo2/trait.Part.html)** - * a collection of properties - * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_civicinfo2/trait.CallBuilder.html)** - * operations to apply to *Resources* - -All *structures* are marked with applicable traits to further categorize them and ease browsing. - -Generally speaking, you can invoke *Activities* like this: - -```Rust,ignore -let r = hub.resource().activity(...).doit() -``` - -Or specifically ... - -```ignore -let r = hub.elections().voter_info_query(...).doit() -let r = hub.elections().election_query(...).doit() -``` - -The `resource()` and `activity(...)` calls create [builders][builder-pattern]. The second one dealing with `Activities` -supports various methods to configure the impending operation (not shown here). It is made such that all required arguments have to be -specified right away (i.e. `(...)`), whereas all optional ones can be [build up][builder-pattern] as desired. -The `doit()` method performs the actual communication with the server and returns the respective result. - -# Usage - -## Setting up your Project - -To use this library, you would put the following lines into your `Cargo.toml` file: - -```toml -[dependencies] -google-civicinfo2 = "*" -``` - -## A complete example - -```Rust -extern crate hyper; -extern crate yup_oauth2 as oauth2; -extern crate google_civicinfo2 as civicinfo2; -use civicinfo2::VoterInfoRequest; -use civicinfo2::{Result, Error}; -use std::default::Default; -use oauth2::{Authenticator, DefaultAuthenticatorDelegate, ApplicationSecret, MemoryStorage}; -use civicinfo2::CivicInfo; - -// Get an ApplicationSecret instance by some means. It contains the `client_id` and -// `client_secret`, among other things. -let secret: ApplicationSecret = Default::default(); -// Instantiate the authenticator. It will choose a suitable authentication flow for you, -// unless you replace `None` with the desired Flow. -// Provide your own `AuthenticatorDelegate` to adjust the way it operates and get feedback about -// what's going on. You probably want to bring in your own `TokenStorage` to persist tokens and -// retrieve them from storage. -let auth = Authenticator::new(&secret, DefaultAuthenticatorDelegate, - hyper::Client::new(), - ::default(), None); -let mut hub = CivicInfo::new(hyper::Client::new(), auth); -// As the method needs a request, you would usually fill it with the desired information -// into the respective structure. Some of the parts shown here might not be applicable ! -// Values shown here are possibly random and not representative ! -let mut req = VoterInfoRequest::default(); - -// You can configure optional parameters by calling the respective setters at will, and -// execute the final call using `doit()`. -// Values shown here are possibly random and not representative ! -let result = hub.elections().voter_info_query(req, "address") - .return_all_available_data(true) - .official_only(false) - .election_id("sed") - .doit(); - -match result { - Err(e) => match e { - // The Error enum provides details about what exactly happened. - // You can also just use its `Debug`, `Display` or `Error` traits - Error::HttpError(_) - |Error::MissingAPIKey - |Error::MissingToken(_) - |Error::Cancelled - |Error::UploadSizeLimitExceeded(_, _) - |Error::Failure(_) - |Error::BadRequest(_) - |Error::FieldClash(_) - |Error::JsonDecodeError(_, _) => println!("{}", e), - }, - Ok(res) => println!("Success: {:?}", res), -} - -``` -## Handling Errors - -All errors produced by the system are provided either as [Result](http://byron.github.io/google-apis-rs/google_civicinfo2/enum.Result.html) enumeration as return value of -the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_civicinfo2/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_civicinfo2/../yup-oauth2/trait.AuthenticatorDelegate.html). - -When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This -makes the system potentially resilient to all kinds of errors. - -## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_civicinfo2/enum.Result.html), should be -read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_civicinfo2/trait.ResponseResult.html), it will return that by default. -You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making -this call: `.param("alt", "media")`. - -Methods supporting uploads can do so using up to 2 different protocols: -*simple* and *resumable*. The distinctiveness of each is represented by customized -`doit(...)` methods, which are then named `upload(...)` and `upload_resumable(...)` respectively. - -## Customization and Callbacks - -You may alter the way an `doit()` method is called by providing a [delegate](http://byron.github.io/google-apis-rs/google_civicinfo2/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_civicinfo2/trait.CallBuilder.html) before making the final `doit()` call. -Respective methods will be called to provide progress information, as well as determine whether the system should -retry on failure. - -The [delegate trait](http://byron.github.io/google-apis-rs/google_civicinfo2/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. - -## Optional Parts in Server-Requests - -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_civicinfo2/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_civicinfo2/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses -are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_civicinfo2/trait.Part.html) which are identifiable by name, which will be sent to -the server to indicate either the set parts of the request or the desired parts in the response. - -## Builder Arguments - -Using [method builders](http://byron.github.io/google-apis-rs/google_civicinfo2/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. -These will always take a single argument, for which the following statements are true. - -* [PODs][wiki-pod] are handed by copy -* strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_civicinfo2/trait.RequestValue.html) are moved - -Arguments will always be copied or cloned into the builder, to make them independent of their original life times. - -[wiki-pod]: http://en.wikipedia.org/wiki/Plain_old_data_structure -[builder-pattern]: http://en.wikipedia.org/wiki/Builder_pattern -[google-go-api]: https://github.com/google/google-api-go-client - -# License -The **civicinfo2** library was generated by Sebastian Thiel, and is placed -under the *MIT* license. -You can read the full text at the repository's [license file][repo-license]. - -[repo-license]: https://github.com/Byron/google-apis-rs/LICENSE.md diff --git a/gen/civicinfo2/src/build.rs b/gen/civicinfo2/src/build.rs deleted file mode 100644 index 0bebaf0bf0..0000000000 --- a/gen/civicinfo2/src/build.rs +++ /dev/null @@ -1,25 +0,0 @@ -#[cfg(feature = "with-serde-codegen")] -mod inner { - extern crate serde_codegen; - - use std::env; - use std::path::Path; - - pub fn main() { - let out_dir = env::var_os("OUT_DIR").unwrap(); - - let src = Path::new("src/lib.rs.in"); - let dst = Path::new(&out_dir).join("lib.rs"); - - serde_codegen::expand(&src, &dst).unwrap(); - } -} - -#[cfg(not(feature = "with-serde-codegen"))] -mod inner { - pub fn main() {} -} - -pub fn main() { - inner::main() -} \ No newline at end of file diff --git a/gen/civicinfo2/src/cmn.rs b/gen/civicinfo2/src/cmn.rs deleted file mode 100644 index d75063e466..0000000000 --- a/gen/civicinfo2/src/cmn.rs +++ /dev/null @@ -1,753 +0,0 @@ -// COPY OF 'src/rust/api/cmn.rs' -// DO NOT EDIT -use std::io::{self, Read, Seek, Cursor, Write, SeekFrom}; -use std; -use std::fmt::{self, Display}; -use std::str::FromStr; -use std::error; -use std::thread::sleep; -use std::time::Duration; - -use mime::{Mime, TopLevel, SubLevel, Attr, Value}; -use oauth2::{TokenType, Retry, self}; -use hyper; -use hyper::header::{ContentType, ContentLength, Headers, UserAgent, Authorization, Header, - HeaderFormat, Bearer}; -use hyper::http::h1::LINE_ENDING; -use hyper::method::Method; -use hyper::status::StatusCode; - -use serde_json as json; - -/// Identifies the Hub. There is only one per library, this trait is supposed -/// to make intended use more explicit. -/// The hub allows to access all resource methods more easily. -pub trait Hub {} - -/// Identifies types for building methods of a particular resource type -pub trait MethodsBuilder {} - -/// Identifies types which represent builders for a particular resource method -pub trait CallBuilder {} - -/// Identifies types which can be inserted and deleted. -/// Types with this trait are most commonly used by clients of this API. -pub trait Resource {} - -/// Identifies types which are used in API responses. -pub trait ResponseResult {} - -/// Identifies types which are used in API requests. -pub trait RequestValue {} - -/// Identifies types which are not actually used by the API -/// This might be a bug within the google API schema. -pub trait UnusedType {} - -/// Identifies types which are only used as part of other types, which -/// usually are carrying the `Resource` trait. -pub trait Part {} - -/// Identifies types which are only used by other types internally. -/// They have no special meaning, this trait just marks them for completeness. -pub trait NestedType {} - -/// A utility to specify reader types which provide seeking capabilities too -pub trait ReadSeek: Seek + Read {} -impl ReadSeek for T {} - -/// A trait for all types that can convert themselves into a *parts* string -pub trait ToParts { - fn to_parts(&self) -> String; -} - -/// A utility type which can decode a server response that indicates error -#[derive(Deserialize)] -pub struct JsonServerError { - pub error: String, - pub error_description: Option -} - -/// A utility to represent detailed errors we might see in case there are BadRequests. -/// The latter happen if the sent parameters or request structures are unsound -#[derive(Deserialize, Serialize, Debug)] -pub struct ErrorResponse { - error: ServerError, -} - -#[derive(Deserialize, Serialize, Debug)] -pub struct ServerError { - errors: Vec, - code: u16, - message: String, -} - -#[derive(Deserialize, Serialize, Debug)] -pub struct ServerMessage { - domain: String, - reason: String, - message: String, - #[serde(rename="locationType")] - location_type: Option, - location: Option -} - -#[derive(Copy, Clone)] -pub struct DummyNetworkStream; - -impl Read for DummyNetworkStream { - fn read(&mut self, _: &mut [u8]) -> io::Result { - Ok(0) - } -} - -impl Write for DummyNetworkStream { - fn write(&mut self, _: &[u8]) -> io::Result { - Ok(0) - } - - fn flush(&mut self) -> io::Result<()> { - Ok(()) - } -} - -impl hyper::net::NetworkStream for DummyNetworkStream { - fn peer_addr(&mut self) -> io::Result { - Ok("127.0.0.1:1337".parse().unwrap()) - } - - fn set_read_timeout(&self, _dur: Option) -> io::Result<()> { - Ok(()) - } - - fn set_write_timeout(&self, _dur: Option) -> io::Result<()> { - Ok(()) - } -} - - -/// A trait specifying functionality to help controlling any request performed by the API. -/// The trait has a conservative default implementation. -/// -/// It contains methods to deal with all common issues, as well with the ones related to -/// uploading media -pub trait Delegate { - - /// Called at the beginning of any API request. The delegate should store the method - /// information if he is interesting in knowing more context when further calls to it - /// are made. - /// The matching `finished()` call will always be made, no matter whether or not the API - /// request was successful. That way, the delegate may easily maintain a clean state - /// between various API calls. - fn begin(&mut self, MethodInfo) {} - - /// Called whenever there is an [HttpError](http://hyperium.github.io/hyper/hyper/error/enum.HttpError.html), usually if there are network problems. - /// - /// If you choose to retry after a duration, the duration should be chosen using the - /// [exponential backoff algorithm](http://en.wikipedia.org/wiki/Exponential_backoff). - /// - /// Return retry information. - fn http_error(&mut self, &hyper::Error) -> Retry { - Retry::Abort - } - - /// Called whenever there is the need for your applications API key after - /// the official authenticator implementation didn't provide one, for some reason. - /// If this method returns None as well, the underlying operation will fail - fn api_key(&mut self) -> Option { - None - } - - /// Called whenever the Authenticator didn't yield a token. The delegate - /// may attempt to provide one, or just take it as a general information about the - /// impending failure. - /// The given Error provides information about why the token couldn't be acquired in the - /// first place - fn token(&mut self, err: &error::Error) -> Option { - let _ = err; - None - } - - /// Called during resumable uploads to provide a URL for the impending upload. - /// It was saved after a previous call to `store_upload_url(...)`, and if not None, - /// will be used instead of asking the server for a new upload URL. - /// This is useful in case a previous resumable upload was aborted/canceled, but should now - /// be resumed. - /// The returned URL will be used exactly once - if it fails again and the delegate allows - /// to retry, we will ask the server for a new upload URL. - fn upload_url(&mut self) -> Option { - None - } - - /// Called after we have retrieved a new upload URL for a resumable upload to store it - /// in case we fail or cancel. That way, we can attempt to resume the upload later, - /// see `upload_url()`. - /// It will also be called with None after a successful upload, which allows the delegate - /// to forget the URL. That way, we will not attempt to resume an upload that has already - /// finished. - fn store_upload_url(&mut self, url: Option<&str>) { - let _ = url; - } - - /// Called whenever a server response could not be decoded from json. - /// It's for informational purposes only, the caller will return with an error - /// accordingly. - /// - /// # Arguments - /// - /// * `json_encoded_value` - The json-encoded value which failed to decode. - /// * `json_decode_error` - The decoder error - fn response_json_decode_error(&mut self, json_encoded_value: &str, json_decode_error: &json::Error) { - let _ = json_encoded_value; - let _ = json_decode_error; - } - - /// Called whenever the http request returns with a non-success status code. - /// This can involve authentication issues, or anything else that very much - /// depends on the used API method. - /// The delegate should check the status, header and decoded json error to decide - /// whether to retry or not. In the latter case, the underlying call will fail. - /// - /// If you choose to retry after a duration, the duration should be chosen using the - /// [exponential backoff algorithm](http://en.wikipedia.org/wiki/Exponential_backoff). - fn http_failure(&mut self, _: &hyper::client::Response, Option, _: Option) -> Retry { - Retry::Abort - } - - /// Called prior to sending the main request of the given method. It can be used to time - /// the call or to print progress information. - /// It's also useful as you can be sure that a request will definitely be made. - fn pre_request(&mut self) { } - - /// Return the size of each chunk of a resumable upload. - /// Must be a power of two, with 1<<18 being the smallest allowed chunk size. - /// Will be called once before starting any resumable upload. - fn chunk_size(&mut self) -> u64 { - 1 << 23 - } - - /// Called before the given chunk is uploaded to the server. - /// If true is returned, the upload will be interrupted. - /// However, it may be resumable if you stored the upload URL in a previous call - /// to `store_upload_url()` - fn cancel_chunk_upload(&mut self, chunk: &ContentRange) -> bool { - let _ = chunk; - false - } - - /// Called before the API request method returns, in every case. It can be used to clean up - /// internal state between calls to the API. - /// This call always has a matching call to `begin(...)`. - /// - /// # Arguments - /// - /// * `is_success` - a true value indicates the operation was successful. If false, you should - /// discard all values stored during `store_upload_url`. - fn finished(&mut self, is_success: bool) { - let _ = is_success; - } -} - -/// A delegate with a conservative default implementation, which is used if no other delegate is -/// set. -#[derive(Default)] -pub struct DefaultDelegate; - -impl Delegate for DefaultDelegate {} - - -#[derive(Debug)] -pub enum Error { - /// The http connection failed - HttpError(hyper::Error), - - /// An attempt was made to upload a resource with size stored in field `.0` - /// even though the maximum upload size is what is stored in field `.1`. - UploadSizeLimitExceeded(u64, u64), - - /// Represents information about a request that was not understood by the server. - /// Details are included. - BadRequest(ErrorResponse), - - /// We needed an API key for authentication, but didn't obtain one. - /// Neither through the authenticator, nor through the Delegate. - MissingAPIKey, - - /// We required a Token, but didn't get one from the Authenticator - MissingToken(Box), - - /// The delgate instructed to cancel the operation - Cancelled, - - /// An additional, free form field clashed with one of the built-in optional ones - FieldClash(&'static str), - - /// Shows that we failed to decode the server response. - /// This can happen if the protocol changes in conjunction with strict json decoding. - JsonDecodeError(String, json::Error), - - /// Indicates an HTTP repsonse with a non-success status code - Failure(hyper::client::Response), -} - - -impl Display for Error { - fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { - match *self { - Error::HttpError(ref err) => err.fmt(f), - Error::UploadSizeLimitExceeded(ref resource_size, ref max_size) => - writeln!(f, "The media size {} exceeds the maximum allowed upload size of {}" - , resource_size, max_size), - Error::MissingAPIKey => { - (writeln!(f, "The application's API key was not found in the configuration")).ok(); - writeln!(f, "It is used as there are no Scopes defined for this method.") - }, - Error::BadRequest(ref err) => { - try!(writeln!(f, "Bad Requst ({}): {}", err.error.code, err.error.message)); - for err in err.error.errors.iter() { - try!(writeln!(f, " {}: {}, {}{}", - err.domain, - err.message, - err.reason, - match &err.location { - &Some(ref loc) => format!("@{}", loc), - &None => String::new(), - })); - } - Ok(()) - }, - Error::MissingToken(ref err) => - writeln!(f, "Token retrieval failed with error: {}", err), - Error::Cancelled => - writeln!(f, "Operation cancelled by delegate"), - Error::FieldClash(field) => - writeln!(f, "The custom parameter '{}' is already provided natively by the CallBuilder.", field), - Error::JsonDecodeError(ref json_str, ref err) - => writeln!(f, "{}: {}", err, json_str), - Error::Failure(ref response) => - writeln!(f, "Http status indicates failure: {:?}", response), - } - } -} - -impl error::Error for Error { - fn description(&self) -> &str { - match *self { - Error::HttpError(ref err) => err.description(), - Error::JsonDecodeError(_, ref err) => err.description(), - _ => "NO DESCRIPTION POSSIBLE - use `Display.fmt()` instead" - } - } - - fn cause(&self) -> Option<&error::Error> { - match *self { - Error::HttpError(ref err) => err.cause(), - Error::JsonDecodeError(_, ref err) => err.cause(), - _ => None - } - } -} - -/// A universal result type used as return for all calls. -pub type Result = std::result::Result; - -/// Contains information about an API request. -pub struct MethodInfo { - pub id: &'static str, - pub http_method: Method, -} - -const BOUNDARY: &'static str = "MDuXWGyeE33QFXGchb2VFWc4Z7945d"; - -/// Provides a `Read` interface that converts multiple parts into the protocol -/// identified by [RFC2387](https://tools.ietf.org/html/rfc2387). -/// **Note**: This implementation is just as rich as it needs to be to perform uploads -/// to google APIs, and might not be a fully-featured implementation. -#[derive(Default)] -pub struct MultiPartReader<'a> { - raw_parts: Vec<(Headers, &'a mut Read)>, - current_part: Option<(Cursor>, &'a mut Read)>, - last_part_boundary: Option>>, -} - -impl<'a> MultiPartReader<'a> { - - /// Reserve memory for exactly the given amount of parts - pub fn reserve_exact(&mut self, cap: usize) { - self.raw_parts.reserve_exact(cap); - } - - /// Add a new part to the queue of parts to be read on the first `read` call. - /// - /// # Arguments - /// - /// `headers` - identifying the body of the part. It's similar to the header - /// in an ordinary single-part call, and should thus contain the - /// same information. - /// `reader` - a reader providing the part's body - /// `size` - the amount of bytes provided by the reader. It will be put onto the header as - /// content-size. - /// `mime` - It will be put onto the content type - pub fn add_part(&mut self, reader: &'a mut Read, size: u64, mime_type: Mime) -> &mut MultiPartReader<'a> { - let mut headers = Headers::new(); - headers.set(ContentType(mime_type)); - headers.set(ContentLength(size)); - self.raw_parts.push((headers, reader)); - self - } - - /// Returns the mime-type representing our multi-part message. - /// Use it with the ContentType header. - pub fn mime_type(&self) -> Mime { - Mime( - TopLevel::Multipart, - SubLevel::Ext("Related".to_string()), - vec![(Attr::Ext("boundary".to_string()), Value::Ext(BOUNDARY.to_string()))], - ) - } - - /// Returns true if we are totally used - fn is_depleted(&self) -> bool { - self.raw_parts.len() == 0 && self.current_part.is_none() && self.last_part_boundary.is_none() - } - - /// Returns true if we are handling our last part - fn is_last_part(&self) -> bool { - self.raw_parts.len() == 0 && self.current_part.is_some() - } -} - -impl<'a> Read for MultiPartReader<'a> { - fn read(&mut self, buf: &mut [u8]) -> io::Result { - match (self.raw_parts.len(), - self.current_part.is_none(), - self.last_part_boundary.is_none()) { - (_, _, false) => { - let br = self.last_part_boundary.as_mut().unwrap().read(buf).unwrap_or(0); - if br < buf.len() { - self.last_part_boundary = None; - } - return Ok(br) - }, - (0, true, true) => return Ok(0), - (n, true, _) if n > 0 => { - let (headers, reader) = self.raw_parts.remove(0); - let mut c = Cursor::new(Vec::::new()); - (write!(&mut c, "{}--{}{}{}{}", LINE_ENDING, BOUNDARY, LINE_ENDING, - headers, LINE_ENDING)).unwrap(); - c.seek(SeekFrom::Start(0)).unwrap(); - self.current_part = Some((c, reader)); - } - _ => {}, - } - - // read headers as long as possible - let (hb, rr) = { - let &mut (ref mut c, ref mut reader) = self.current_part.as_mut().unwrap(); - let b = c.read(buf).unwrap_or(0); - (b, reader.read(&mut buf[b..])) - }; - - match rr { - Ok(bytes_read) => { - if hb < buf.len() && bytes_read == 0 { - if self.is_last_part() { - // before clearing the last part, we will add the boundary that - // will be written last - self.last_part_boundary = Some(Cursor::new( - format!("{}--{}--", LINE_ENDING, BOUNDARY).into_bytes())) - } - // We are depleted - this can trigger the next part to come in - self.current_part = None; - } - let mut total_bytes_read = hb + bytes_read; - while total_bytes_read < buf.len() && !self.is_depleted() { - match self.read(&mut buf[total_bytes_read ..]) { - Ok(br) => total_bytes_read += br, - Err(err) => return Err(err), - } - } - Ok(total_bytes_read) - } - Err(err) => { - // fail permanently - self.current_part = None; - self.last_part_boundary = None; - self.raw_parts.clear(); - Err(err) - } - } - } -} - -/// The `X-Upload-Content-Type` header. -/// -/// Generated via rustc --pretty expanded -Z unstable-options, and manually -/// processed to be more readable. -#[derive(PartialEq, Debug, Clone)] -pub struct XUploadContentType(pub Mime); - -impl ::std::ops::Deref for XUploadContentType { - type Target = Mime; - fn deref<'a>(&'a self) -> &'a Mime { &self.0 } -} -impl ::std::ops::DerefMut for XUploadContentType { - fn deref_mut<'a>(&'a mut self) -> &'a mut Mime { &mut self.0 } -} -impl Header for XUploadContentType { - fn header_name() -> &'static str { "X-Upload-Content-Type" } - fn parse_header(raw: &[Vec]) -> hyper::error::Result { - hyper::header::parsing::from_one_raw_str(raw).map(XUploadContentType) - } -} -impl HeaderFormat for XUploadContentType { - fn fmt_header(&self, f: &mut fmt::Formatter) -> fmt::Result { - Display::fmt(&**self, f) - } -} -impl Display for XUploadContentType { - fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { - fmt::Display::fmt(&**self, f) - } -} - -#[derive(Clone, PartialEq, Debug)] -pub struct Chunk { - pub first: u64, - pub last: u64 -} - -impl fmt::Display for Chunk { - fn fmt(&self, fmt: &mut fmt::Formatter) -> fmt::Result { - (write!(fmt, "{}-{}", self.first, self.last)).ok(); - Ok(()) - } -} - -impl FromStr for Chunk { - type Err = &'static str; - - /// NOTE: only implements `%i-%i`, not `*` - fn from_str(s: &str) -> std::result::Result { - let parts: Vec<&str> = s.split('-').collect(); - if parts.len() != 2 { - return Err("Expected two parts: %i-%i") - } - Ok( - Chunk { - first: match FromStr::from_str(parts[0]) { - Ok(d) => d, - _ => return Err("Couldn't parse 'first' as digit") - }, - last: match FromStr::from_str(parts[1]) { - Ok(d) => d, - _ => return Err("Couldn't parse 'last' as digit") - } - } - ) - } -} - -/// Implements the Content-Range header, for serialization only -#[derive(Clone, PartialEq, Debug)] -pub struct ContentRange { - pub range: Option, - pub total_length: u64, -} - -impl Header for ContentRange { - fn header_name() -> &'static str { - "Content-Range" - } - - /// We are not parsable, as parsing is done by the `Range` header - fn parse_header(_: &[Vec]) -> hyper::error::Result { - Err(hyper::error::Error::Method) - } -} - - -impl HeaderFormat for ContentRange { - fn fmt_header(&self, fmt: &mut fmt::Formatter) -> fmt::Result { - try!(fmt.write_str("bytes ")); - match self.range { - Some(ref c) => try!(c.fmt(fmt)), - None => try!(fmt.write_str("*")) - } - (write!(fmt, "/{}", self.total_length)).ok(); - Ok(()) - } -} - -#[derive(Clone, PartialEq, Debug)] -pub struct RangeResponseHeader(pub Chunk); - -impl Header for RangeResponseHeader { - fn header_name() -> &'static str { - "Range" - } - - fn parse_header(raw: &[Vec]) -> hyper::error::Result { - if raw.len() > 0 { - let v = &raw[0]; - if let Ok(s) = std::str::from_utf8(v) { - const PREFIX: &'static str = "bytes "; - if s.starts_with(PREFIX) { - if let Ok(c) = ::from_str(&s[PREFIX.len()..]) { - return Ok(RangeResponseHeader(c)) - } - } - } - } - Err(hyper::error::Error::Method) - } -} - -impl HeaderFormat for RangeResponseHeader { - /// No implmentation necessary, we just need to parse - fn fmt_header(&self, _: &mut fmt::Formatter) -> fmt::Result { - Err(fmt::Error) - } -} - -/// A utility type to perform a resumable upload from start to end. -pub struct ResumableUploadHelper<'a, A: 'a> { - pub client: &'a mut hyper::client::Client, - pub delegate: &'a mut Delegate, - pub start_at: Option, - pub auth: &'a mut A, - pub user_agent: &'a str, - pub auth_header: Authorization, - pub url: &'a str, - pub reader: &'a mut ReadSeek, - pub media_type: Mime, - pub content_length: u64 -} - -impl<'a, A> ResumableUploadHelper<'a, A> - where A: oauth2::GetToken { - - fn query_transfer_status(&mut self) -> std::result::Result> { - loop { - match self.client.post(self.url) - .header(UserAgent(self.user_agent.to_string())) - .header(ContentRange { range: None, total_length: self.content_length }) - .header(self.auth_header.clone()) - .send() { - Ok(r) => { - // 308 = resume-incomplete == PermanentRedirect - let headers = r.headers.clone(); - let h: &RangeResponseHeader = match headers.get() { - Some(hh) if r.status == StatusCode::PermanentRedirect => hh, - None|Some(_) => { - if let Retry::After(d) = self.delegate.http_failure(&r, None, None) { - sleep(d); - continue; - } - return Err(Ok(r)) - } - }; - return Ok(h.0.last) - } - Err(err) => { - if let Retry::After(d) = self.delegate.http_error(&err) { - sleep(d); - continue; - } - return Err(Err(err)) - } - } - } - } - - /// returns None if operation was cancelled by delegate, or the HttpResult. - /// It can be that we return the result just because we didn't understand the status code - - /// caller should check for status himself before assuming it's OK to use - pub fn upload(&mut self) -> Option> { - let mut start = match self.start_at { - Some(s) => s, - None => match self.query_transfer_status() { - Ok(s) => s, - Err(result) => return Some(result) - } - }; - - const MIN_CHUNK_SIZE: u64 = 1 << 18; - let chunk_size = match self.delegate.chunk_size() { - cs if cs > MIN_CHUNK_SIZE => cs, - _ => MIN_CHUNK_SIZE - }; - - self.reader.seek(SeekFrom::Start(start)).unwrap(); - loop { - let request_size = match self.content_length - start { - rs if rs > chunk_size => chunk_size, - rs => rs - }; - - let mut section_reader = self.reader.take(request_size); - let range_header = ContentRange { - range: Some(Chunk {first: start, last: start + request_size - 1}), - total_length: self.content_length - }; - start += request_size; - if self.delegate.cancel_chunk_upload(&range_header) { - return None - } - let res = self.client.post(self.url) - .header(range_header) - .header(ContentType(self.media_type.clone())) - .header(UserAgent(self.user_agent.to_string())) - .body(&mut section_reader) - .send(); - match res { - Ok(mut res) => { - if res.status == StatusCode::PermanentRedirect { - continue - } - if !res.status.is_success() { - let mut json_err = String::new(); - res.read_to_string(&mut json_err).unwrap(); - if let Retry::After(d) = self.delegate.http_failure(&res, - json::from_str(&json_err).ok(), - json::from_str(&json_err).ok()) { - sleep(d); - continue; - } - } - return Some(Ok(res)) - }, - Err(err) => { - if let Retry::After(d) = self.delegate.http_error(&err) { - sleep(d); - continue; - } - return Some(Err(err)) - } - } - } - } -} - -// Copy of src/rust/cli/cmn.rs -// TODO(ST): Allow sharing common code between program types -pub fn remove_json_null_values(value: &mut json::value::Value) { - match *value { - json::value::Value::Object(ref mut map) => { - let mut for_removal = Vec::new(); - - for (key, mut value) in map.iter_mut() { - if value.is_null() { - for_removal.push(key.clone()); - } else { - remove_json_null_values(&mut value); - } - } - - for key in &for_removal { - map.remove(key); - } - } - _ => {} - } -} diff --git a/gen/civicinfo2/src/lib.rs b/gen/civicinfo2/src/lib.rs deleted file mode 100644 index 6fbc3e4c73..0000000000 --- a/gen/civicinfo2/src/lib.rs +++ /dev/null @@ -1,196 +0,0 @@ -// DO NOT EDIT ! -// This file was generated automatically from 'src/mako/api/lib.rs.mako' -// DO NOT EDIT ! - -//! This documentation was generated from *Civic Info* crate version *1.0.0+20161102*, where *20161102* is the exact revision of the *civicinfo:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. -//! -//! Everything else about the *Civic Info* *v2* API can be found at the -//! [official documentation site](https://developers.google.com/civic-information). -//! The original source code is [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/civicinfo2). -//! # Features -//! -//! Handle the following *Resources* with ease from the central [hub](struct.CivicInfo.html) ... -//! -//! * divisions -//! * [*search*](struct.DivisionSearchCall.html) -//! * [elections](struct.Election.html) -//! * [*election query*](struct.ElectionElectionQueryCall.html) and [*voter info query*](struct.ElectionVoterInfoQueryCall.html) -//! * representatives -//! * [*representative info by address*](struct.RepresentativeRepresentativeInfoByAddresCall.html) and [*representative info by division*](struct.RepresentativeRepresentativeInfoByDivisionCall.html) -//! -//! -//! -//! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). -//! -//! # Structure of this Library -//! -//! The API is structured into the following primary items: -//! -//! * **[Hub](struct.CivicInfo.html)** -//! * a central object to maintain state and allow accessing all *Activities* -//! * creates [*Method Builders*](trait.MethodsBuilder.html) which in turn -//! allow access to individual [*Call Builders*](trait.CallBuilder.html) -//! * **[Resources](trait.Resource.html)** -//! * primary types that you can apply *Activities* to -//! * a collection of properties and *Parts* -//! * **[Parts](trait.Part.html)** -//! * a collection of properties -//! * never directly used in *Activities* -//! * **[Activities](trait.CallBuilder.html)** -//! * operations to apply to *Resources* -//! -//! All *structures* are marked with applicable traits to further categorize them and ease browsing. -//! -//! Generally speaking, you can invoke *Activities* like this: -//! -//! ```Rust,ignore -//! let r = hub.resource().activity(...).doit() -//! ``` -//! -//! Or specifically ... -//! -//! ```ignore -//! let r = hub.elections().voter_info_query(...).doit() -//! let r = hub.elections().election_query(...).doit() -//! ``` -//! -//! The `resource()` and `activity(...)` calls create [builders][builder-pattern]. The second one dealing with `Activities` -//! supports various methods to configure the impending operation (not shown here). It is made such that all required arguments have to be -//! specified right away (i.e. `(...)`), whereas all optional ones can be [build up][builder-pattern] as desired. -//! The `doit()` method performs the actual communication with the server and returns the respective result. -//! -//! # Usage -//! -//! ## Setting up your Project -//! -//! To use this library, you would put the following lines into your `Cargo.toml` file: -//! -//! ```toml -//! [dependencies] -//! google-civicinfo2 = "*" -//! ``` -//! -//! ## A complete example -//! -//! ```test_harness,no_run -//! extern crate hyper; -//! extern crate yup_oauth2 as oauth2; -//! extern crate google_civicinfo2 as civicinfo2; -//! use civicinfo2::VoterInfoRequest; -//! use civicinfo2::{Result, Error}; -//! # #[test] fn egal() { -//! use std::default::Default; -//! use oauth2::{Authenticator, DefaultAuthenticatorDelegate, ApplicationSecret, MemoryStorage}; -//! use civicinfo2::CivicInfo; -//! -//! // Get an ApplicationSecret instance by some means. It contains the `client_id` and -//! // `client_secret`, among other things. -//! let secret: ApplicationSecret = Default::default(); -//! // Instantiate the authenticator. It will choose a suitable authentication flow for you, -//! // unless you replace `None` with the desired Flow. -//! // Provide your own `AuthenticatorDelegate` to adjust the way it operates and get feedback about -//! // what's going on. You probably want to bring in your own `TokenStorage` to persist tokens and -//! // retrieve them from storage. -//! let auth = Authenticator::new(&secret, DefaultAuthenticatorDelegate, -//! hyper::Client::new(), -//! ::default(), None); -//! let mut hub = CivicInfo::new(hyper::Client::new(), auth); -//! // As the method needs a request, you would usually fill it with the desired information -//! // into the respective structure. Some of the parts shown here might not be applicable ! -//! // Values shown here are possibly random and not representative ! -//! let mut req = VoterInfoRequest::default(); -//! -//! // You can configure optional parameters by calling the respective setters at will, and -//! // execute the final call using `doit()`. -//! // Values shown here are possibly random and not representative ! -//! let result = hub.elections().voter_info_query(req, "address") -//! .return_all_available_data(true) -//! .official_only(true) -//! .election_id("et") -//! .doit(); -//! -//! match result { -//! Err(e) => match e { -//! // The Error enum provides details about what exactly happened. -//! // You can also just use its `Debug`, `Display` or `Error` traits -//! Error::HttpError(_) -//! |Error::MissingAPIKey -//! |Error::MissingToken(_) -//! |Error::Cancelled -//! |Error::UploadSizeLimitExceeded(_, _) -//! |Error::Failure(_) -//! |Error::BadRequest(_) -//! |Error::FieldClash(_) -//! |Error::JsonDecodeError(_, _) => println!("{}", e), -//! }, -//! Ok(res) => println!("Success: {:?}", res), -//! } -//! # } -//! ``` -//! ## Handling Errors -//! -//! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of -//! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). -//! -//! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This -//! makes the system potentially resilient to all kinds of errors. -//! -//! ## Uploads and Downloads -//! If a method supports downloads, the response body, which is part of the [Result](enum.Result.html), should be -//! read by you to obtain the media. -//! If such a method also supports a [Response Result](trait.ResponseResult.html), it will return that by default. -//! You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making -//! this call: `.param("alt", "media")`. -//! -//! Methods supporting uploads can do so using up to 2 different protocols: -//! *simple* and *resumable*. The distinctiveness of each is represented by customized -//! `doit(...)` methods, which are then named `upload(...)` and `upload_resumable(...)` respectively. -//! -//! ## Customization and Callbacks -//! -//! You may alter the way an `doit()` method is called by providing a [delegate](trait.Delegate.html) to the -//! [Method Builder](trait.CallBuilder.html) before making the final `doit()` call. -//! Respective methods will be called to provide progress information, as well as determine whether the system should -//! retry on failure. -//! -//! The [delegate trait](trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. -//! -//! ## Optional Parts in Server-Requests -//! -//! All structures provided by this library are made to be [enocodable](trait.RequestValue.html) and -//! [decodable](trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses -//! are valid. -//! Most optionals are are considered [Parts](trait.Part.html) which are identifiable by name, which will be sent to -//! the server to indicate either the set parts of the request or the desired parts in the response. -//! -//! ## Builder Arguments -//! -//! Using [method builders](trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. -//! These will always take a single argument, for which the following statements are true. -//! -//! * [PODs][wiki-pod] are handed by copy -//! * strings are passed as `&str` -//! * [request values](trait.RequestValue.html) are moved -//! -//! Arguments will always be copied or cloned into the builder, to make them independent of their original life times. -//! -//! [wiki-pod]: http://en.wikipedia.org/wiki/Plain_old_data_structure -//! [builder-pattern]: http://en.wikipedia.org/wiki/Builder_pattern -//! [google-go-api]: https://github.com/google/google-api-go-client -//! -//! - -// Unused attributes happen thanks to defined, but unused structures -// We don't warn about this, as depending on the API, some data structures or facilities are never used. -// Instead of pre-determining this, we just disable the lint. It's manually tuned to not have any -// unused imports in fully featured APIs. Same with unused_mut ... . -#![cfg_attr(feature = "nightly", feature(proc_macro))] -#![allow(unused_imports, unused_mut, dead_code)] - -#[cfg(feature = "nightly")] -include!("lib.rs.in"); - -#[cfg(feature = "with-serde-codegen")] -include!(concat!(env!("OUT_DIR"), "/lib.rs")); \ No newline at end of file diff --git a/gen/civicinfo2/src/lib.rs.in b/gen/civicinfo2/src/lib.rs.in deleted file mode 100644 index 645b82ed80..0000000000 --- a/gen/civicinfo2/src/lib.rs.in +++ /dev/null @@ -1,2426 +0,0 @@ -// DO NOT EDIT ! -// This file was generated automatically from 'src/mako/api/lib.rs.in.mako' -// DO NOT EDIT ! - -#[cfg(feature = "nightly")] -#[macro_use] -extern crate serde_derive; - -extern crate hyper; -extern crate serde; -extern crate serde_json; -extern crate yup_oauth2 as oauth2; -extern crate mime; -extern crate url; - -mod cmn; - -use std::collections::HashMap; -use std::cell::RefCell; -use std::borrow::BorrowMut; -use std::default::Default; -use std::collections::BTreeMap; -use serde_json as json; -use std::io; -use std::fs; -use std::thread::sleep; -use std::time::Duration; - -pub use cmn::{MultiPartReader, ToParts, MethodInfo, Result, Error, CallBuilder, Hub, ReadSeek, Part, - ResponseResult, RequestValue, NestedType, Delegate, DefaultDelegate, MethodsBuilder, - Resource, ErrorResponse, remove_json_null_values}; - - -// ############## -// UTILITIES ### -// ############ - - - - -// ######## -// HUB ### -// ###### - -/// Central instance to access all CivicInfo related resource activities -/// -/// # Examples -/// -/// Instantiate a new hub -/// -/// ```test_harness,no_run -/// extern crate hyper; -/// extern crate yup_oauth2 as oauth2; -/// extern crate google_civicinfo2 as civicinfo2; -/// use civicinfo2::VoterInfoRequest; -/// use civicinfo2::{Result, Error}; -/// # #[test] fn egal() { -/// use std::default::Default; -/// use oauth2::{Authenticator, DefaultAuthenticatorDelegate, ApplicationSecret, MemoryStorage}; -/// use civicinfo2::CivicInfo; -/// -/// // Get an ApplicationSecret instance by some means. It contains the `client_id` and -/// // `client_secret`, among other things. -/// let secret: ApplicationSecret = Default::default(); -/// // Instantiate the authenticator. It will choose a suitable authentication flow for you, -/// // unless you replace `None` with the desired Flow. -/// // Provide your own `AuthenticatorDelegate` to adjust the way it operates and get feedback about -/// // what's going on. You probably want to bring in your own `TokenStorage` to persist tokens and -/// // retrieve them from storage. -/// let auth = Authenticator::new(&secret, DefaultAuthenticatorDelegate, -/// hyper::Client::new(), -/// ::default(), None); -/// let mut hub = CivicInfo::new(hyper::Client::new(), auth); -/// // As the method needs a request, you would usually fill it with the desired information -/// // into the respective structure. Some of the parts shown here might not be applicable ! -/// // Values shown here are possibly random and not representative ! -/// let mut req = VoterInfoRequest::default(); -/// -/// // You can configure optional parameters by calling the respective setters at will, and -/// // execute the final call using `doit()`. -/// // Values shown here are possibly random and not representative ! -/// let result = hub.elections().voter_info_query(req, "address") -/// .return_all_available_data(true) -/// .official_only(false) -/// .election_id("accusam") -/// .doit(); -/// -/// match result { -/// Err(e) => match e { -/// // The Error enum provides details about what exactly happened. -/// // You can also just use its `Debug`, `Display` or `Error` traits -/// Error::HttpError(_) -/// |Error::MissingAPIKey -/// |Error::MissingToken(_) -/// |Error::Cancelled -/// |Error::UploadSizeLimitExceeded(_, _) -/// |Error::Failure(_) -/// |Error::BadRequest(_) -/// |Error::FieldClash(_) -/// |Error::JsonDecodeError(_, _) => println!("{}", e), -/// }, -/// Ok(res) => println!("Success: {:?}", res), -/// } -/// # } -/// ``` -pub struct CivicInfo { - client: RefCell, - auth: RefCell, - _user_agent: String, -} - -impl<'a, C, A> Hub for CivicInfo {} - -impl<'a, C, A> CivicInfo - where C: BorrowMut, A: oauth2::GetToken { - - pub fn new(client: C, authenticator: A) -> CivicInfo { - CivicInfo { - client: RefCell::new(client), - auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), - } - } - - pub fn divisions(&'a self) -> DivisionMethods<'a, C, A> { - DivisionMethods { hub: &self } - } - pub fn elections(&'a self) -> ElectionMethods<'a, C, A> { - ElectionMethods { hub: &self } - } - pub fn representatives(&'a self) -> RepresentativeMethods<'a, C, A> { - RepresentativeMethods { hub: &self } - } - - /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. - /// - /// Returns the previously set user-agent. - pub fn user_agent(&mut self, agent_name: String) -> String { - let prev = self._user_agent.clone(); - self._user_agent = agent_name; - prev - } -} - - -// ############ -// SCHEMAS ### -// ########## -/// A search request for political geographies. -/// -/// # Activities -/// -/// This type is used in activities, which are methods you may call on this type or where this type is involved in. -/// The list links the activity name, along with information about where it is used (one of *request* and *response*). -/// -/// * [search divisions](struct.DivisionSearchCall.html) (request) -/// -#[derive(Default, Clone, Debug, Serialize, Deserialize)] -pub struct DivisionSearchRequest { - /// no description provided - #[serde(rename="contextParams")] - pub context_params: Option, -} - -impl RequestValue for DivisionSearchRequest {} - - -/// Describes information about a regional election administrative area. -/// -/// This type is not used in any activity, and only used as *part* of another schema. -/// -#[derive(Default, Clone, Debug, Serialize, Deserialize)] -pub struct AdministrationRegion { - /// The election administration body for this area. - #[serde(rename="electionAdministrationBody")] - pub election_administration_body: Option, - /// The city or county that provides election information for this voter. This object can have the same elements as state. - pub local_jurisdiction: Option>>, - /// An ID for this object. IDs may change in future requests and should not be cached. Access to this field requires special access that can be requested from the Request more link on the Quotas page. - pub id: Option, - /// The name of the jurisdiction. - pub name: Option, - /// A list of sources for this area. If multiple sources are listed the data has been aggregated from those sources. - pub sources: Option>, -} - -impl Part for AdministrationRegion {} - - -/// Information about a person holding an elected office. -/// -/// This type is not used in any activity, and only used as *part* of another schema. -/// -#[derive(Default, Clone, Debug, Serialize, Deserialize)] -pub struct Official { - /// The official's name. - pub name: Option, - /// A URL for a photo of the official. - #[serde(rename="photoUrl")] - pub photo_url: Option, - /// The official's public contact phone numbers. - pub phones: Option>, - /// A list of known (social) media channels for this official. - pub channels: Option>, - /// The official's public website URLs. - pub urls: Option>, - /// Addresses at which to contact the official. - pub address: Option>, - /// The full name of the party the official belongs to. - pub party: Option, - /// The direct email addresses for the official. - pub emails: Option>, -} - -impl Part for Official {} - - -/// Describes the geographic scope of a contest. -/// -/// This type is not used in any activity, and only used as *part* of another schema. -/// -#[derive(Default, Clone, Debug, Serialize, Deserialize)] -pub struct ElectoralDistrict { - /// The geographic scope of this district. If unspecified the district's geography is not known. One of: national, statewide, congressional, stateUpper, stateLower, countywide, judicial, schoolBoard, cityWide, township, countyCouncil, cityCouncil, ward, special - pub scope: Option, - /// no description provided - #[serde(rename="kgForeignKey")] - pub kg_foreign_key: Option, - /// An identifier for this district, relative to its scope. For example, the 34th State Senate district would have id "34" and a scope of stateUpper. - pub id: Option, - /// The name of the district. - pub name: Option, -} - -impl Part for ElectoralDistrict {} - - -/// Information about individual election officials. -/// -/// This type is not used in any activity, and only used as *part* of another schema. -/// -#[derive(Default, Clone, Debug, Serialize, Deserialize)] -pub struct ElectionOfficial { - /// The fax number of the election official. - #[serde(rename="faxNumber")] - pub fax_number: Option, - /// The email address of the election official. - #[serde(rename="emailAddress")] - pub email_address: Option, - /// The full name of the election official. - pub name: Option, - /// The office phone number of the election official. - #[serde(rename="officePhoneNumber")] - pub office_phone_number: Option, - /// The title of the election official. - pub title: Option, -} - -impl Part for ElectionOfficial {} - - -/// Information about a candidate running for elected office. -/// -/// This type is not used in any activity, and only used as *part* of another schema. -/// -#[derive(Default, Clone, Debug, Serialize, Deserialize)] -pub struct Candidate { - /// The candidate's name. If this is a joint ticket it will indicate the name of the candidate at the top of a ticket followed by a / and that name of candidate at the bottom of the ticket. e.g. "Mitt Romney / Paul Ryan" - pub name: Option, - /// A URL for a photo of the candidate. - #[serde(rename="photoUrl")] - pub photo_url: Option, - /// The URL for the candidate's campaign web site. - #[serde(rename="candidateUrl")] - pub candidate_url: Option, - /// A list of known (social) media channels for this candidate. - pub channels: Option>, - /// The voice phone number for the candidate's campaign office. - pub phone: Option, - /// The order the candidate appears on the ballot for this contest. - #[serde(rename="orderOnBallot")] - pub order_on_ballot: Option, - /// The full name of the party the candidate is a member of. - pub party: Option, - /// The email address for the candidate's campaign. - pub email: Option, -} - -impl Part for Candidate {} - - -/// Information about a contest that appears on a voter's ballot. -/// -/// This type is not used in any activity, and only used as *part* of another schema. -/// -#[derive(Default, Clone, Debug, Serialize, Deserialize)] -pub struct Contest { - /// The threshold of votes that the referendum needs in order to pass, e.g. "two-thirds". This field is only populated for contests of type 'Referendum'. - #[serde(rename="referendumPassageThreshold")] - pub referendum_passage_threshold: Option, - /// The full text of the referendum. This field is only populated for contests of type 'Referendum'. - #[serde(rename="referendumText")] - pub referendum_text: Option, - /// The name of the office for this contest. - pub office: Option, - /// Specifies a short summary of the referendum that is typically on the ballot below the title but above the text. This field is only populated for contests of type 'Referendum'. - #[serde(rename="referendumBrief")] - pub referendum_brief: Option, - /// A list of sources for this contest. If multiple sources are listed, the data has been aggregated from those sources. - pub sources: Option>, - /// If this is a partisan election, the name of the party it is for. - #[serde(rename="primaryParty")] - pub primary_party: Option, - /// A brief description of the referendum. This field is only populated for contests of type 'Referendum'. - #[serde(rename="referendumSubtitle")] - pub referendum_subtitle: Option, - /// A description of any additional eligibility requirements for voting in this contest. - #[serde(rename="electorateSpecifications")] - pub electorate_specifications: Option, - /// The roles which this office fulfills. - pub roles: Option>, - /// The number of candidates that will be elected to office in this contest. - #[serde(rename="numberElected")] - pub number_elected: Option, - /// A link to the referendum. This field is only populated for contests of type 'Referendum'. - #[serde(rename="referendumUrl")] - pub referendum_url: Option, - /// The title of the referendum (e.g. 'Proposition 42'). This field is only populated for contests of type 'Referendum'. - #[serde(rename="referendumTitle")] - pub referendum_title: Option, - /// An ID for this object. IDs may change in future requests and should not be cached. Access to this field requires special access that can be requested from the Request more link on the Quotas page. - pub id: Option, - /// "Yes" or "No" depending on whether this a contest being held outside the normal election cycle. - pub special: Option, - /// Specifies what effect abstaining (not voting) on the proposition will have (i.e. whether abstaining is considered a vote against it). This field is only populated for contests of type 'Referendum'. - #[serde(rename="referendumEffectOfAbstain")] - pub referendum_effect_of_abstain: Option, - /// The number of candidates that a voter may vote for in this contest. - #[serde(rename="numberVotingFor")] - pub number_voting_for: Option, - /// A statement in opposition to the referendum. It does not necessarily appear on the ballot. This field is only populated for contests of type 'Referendum'. - #[serde(rename="referendumConStatement")] - pub referendum_con_statement: Option, - /// Information about the electoral district that this contest is in. - pub district: Option, - /// The levels of government of the office for this contest. There may be more than one in cases where a jurisdiction effectively acts at two different levels of government; for example, the mayor of the District of Columbia acts at "locality" level, but also effectively at both "administrative-area-2" and "administrative-area-1". - pub level: Option>, - /// A number specifying the position of this contest on the voter's ballot. - #[serde(rename="ballotPlacement")] - pub ballot_placement: Option, - /// The set of ballot responses for the referendum. A ballot response represents a line on the ballot. Common examples might include "yes" or "no" for referenda. This field is only populated for contests of type 'Referendum'. - #[serde(rename="referendumBallotResponses")] - pub referendum_ballot_responses: Option>, - /// A statement in favor of the referendum. It does not necessarily appear on the ballot. This field is only populated for contests of type 'Referendum'. - #[serde(rename="referendumProStatement")] - pub referendum_pro_statement: Option, - /// The candidate choices for this contest. - pub candidates: Option>, - /// The type of contest. Usually this will be 'General', 'Primary', or 'Run-off' for contests with candidates. For referenda this will be 'Referendum'. For Retention contests this will typically be 'Retention'. - #[serde(rename="type")] - pub type_: Option, -} - -impl Part for Contest {} - - -/// The list of elections available for this version of the API. -/// -/// # Activities -/// -/// This type is used in activities, which are methods you may call on this type or where this type is involved in. -/// The list links the activity name, along with information about where it is used (one of *request* and *response*). -/// -/// * [election query elections](struct.ElectionElectionQueryCall.html) (response) -/// -#[derive(Default, Clone, Debug, Serialize, Deserialize)] -pub struct ElectionsQueryResponse { - /// Identifies what kind of resource this is. Value: the fixed string "civicinfo#electionsQueryResponse". - pub kind: Option, - /// A list of available elections - pub elections: Option>, -} - -impl ResponseResult for ElectionsQueryResponse {} - - -/// The result of a representative info lookup query. -/// -/// # Activities -/// -/// This type is used in activities, which are methods you may call on this type or where this type is involved in. -/// The list links the activity name, along with information about where it is used (one of *request* and *response*). -/// -/// * [representative info by address representatives](struct.RepresentativeRepresentativeInfoByAddresCall.html) (response) -/// -#[derive(Default, Clone, Debug, Serialize, Deserialize)] -pub struct RepresentativeInfoResponse { - /// Political geographic divisions that contain the requested address. - pub divisions: Option>, - /// Identifies what kind of resource this is. Value: the fixed string "civicinfo#representativeInfoResponse". - pub kind: Option, - /// Officials holding the offices listed above. Will only be present if includeOffices was true in the request. - pub officials: Option>, - /// Elected offices referenced by the divisions listed above. Will only be present if includeOffices was true in the request. - pub offices: Option>, - /// The normalized version of the requested address - #[serde(rename="normalizedInput")] - pub normalized_input: Option, -} - -impl ResponseResult for RepresentativeInfoResponse {} - - -/// A request for information about a voter. -/// -/// # Activities -/// -/// This type is used in activities, which are methods you may call on this type or where this type is involved in. -/// The list links the activity name, along with information about where it is used (one of *request* and *response*). -/// -/// * [voter info query elections](struct.ElectionVoterInfoQueryCall.html) (request) -/// -#[derive(Default, Clone, Debug, Serialize, Deserialize)] -pub struct VoterInfoRequest { - /// no description provided - #[serde(rename="voterInfoSegmentResult")] - pub voter_info_segment_result: Option, - /// no description provided - #[serde(rename="contextParams")] - pub context_params: Option, -} - -impl RequestValue for VoterInfoRequest {} - - -/// Contains information about the data source for the element containing it. -/// -/// This type is not used in any activity, and only used as *part* of another schema. -/// -#[derive(Default, Clone, Debug, Serialize, Deserialize)] -pub struct Source { - /// Whether this data comes from an official government source. - pub official: Option, - /// The name of the data source. - pub name: Option, -} - -impl Part for Source {} - - -/// There is no detailed description. -/// -/// This type is not used in any activity, and only used as *part* of another schema. -/// -#[derive(Default, Clone, Debug, Serialize, Deserialize)] -pub struct ContextParams { - /// no description provided - #[serde(rename="clientProfile")] - pub client_profile: Option, -} - -impl Part for ContextParams {} - - -/// The result of a division search query. -/// -/// # Activities -/// -/// This type is used in activities, which are methods you may call on this type or where this type is involved in. -/// The list links the activity name, along with information about where it is used (one of *request* and *response*). -/// -/// * [search divisions](struct.DivisionSearchCall.html) (response) -/// -#[derive(Default, Clone, Debug, Serialize, Deserialize)] -pub struct DivisionSearchResponse { - /// Identifies what kind of resource this is. Value: the fixed string "civicinfo#divisionSearchResponse". - pub kind: Option, - /// no description provided - pub results: Option>, -} - -impl ResponseResult for DivisionSearchResponse {} - - -/// There is no detailed description. -/// -/// This type is not used in any activity, and only used as *part* of another schema. -/// -#[derive(Default, Clone, Debug, Serialize, Deserialize)] -pub struct PostalAddress { - /// no description provided - #[serde(rename="languageCode")] - pub language_code: Option, - /// no description provided - #[serde(rename="dependentThoroughfareTrailingType")] - pub dependent_thoroughfare_trailing_type: Option, - /// no description provided - #[serde(rename="postalCodeNumber")] - pub postal_code_number: Option, - /// no description provided - #[serde(rename="dependentThoroughfaresType")] - pub dependent_thoroughfares_type: Option, - /// no description provided - #[serde(rename="thoroughfareTrailingType")] - pub thoroughfare_trailing_type: Option, - /// no description provided - #[serde(rename="dependentThoroughfaresIndicator")] - pub dependent_thoroughfares_indicator: Option, - /// no description provided - #[serde(rename="dependentThoroughfareLeadingType")] - pub dependent_thoroughfare_leading_type: Option, - /// no description provided - #[serde(rename="countryName")] - pub country_name: Option, - /// no description provided - #[serde(rename="premiseName")] - pub premise_name: Option, - /// no description provided - #[serde(rename="postalCodeNumberExtension")] - pub postal_code_number_extension: Option, - /// no description provided - #[serde(rename="localityName")] - pub locality_name: Option, - /// no description provided - #[serde(rename="thoroughfarePreDirection")] - pub thoroughfare_pre_direction: Option, - /// no description provided - #[serde(rename="recipientName")] - pub recipient_name: Option, - /// no description provided - #[serde(rename="thoroughfareNumber")] - pub thoroughfare_number: Option, - /// no description provided - #[serde(rename="dependentThoroughfarePreDirection")] - pub dependent_thoroughfare_pre_direction: Option, - /// no description provided - #[serde(rename="administrativeAreaName")] - pub administrative_area_name: Option, - /// no description provided - #[serde(rename="thoroughfareLeadingType")] - pub thoroughfare_leading_type: Option, - /// no description provided - #[serde(rename="firmName")] - pub firm_name: Option, - /// no description provided - #[serde(rename="dependentThoroughfarePostDirection")] - pub dependent_thoroughfare_post_direction: Option, - /// no description provided - #[serde(rename="countryNameCode")] - pub country_name_code: Option, - /// no description provided - #[serde(rename="sortingCode")] - pub sorting_code: Option, - /// no description provided - #[serde(rename="dependentThoroughfaresConnector")] - pub dependent_thoroughfares_connector: Option, - /// no description provided - #[serde(rename="isDisputed")] - pub is_disputed: Option, - /// no description provided - #[serde(rename="subAdministrativeAreaName")] - pub sub_administrative_area_name: Option, - /// no description provided - #[serde(rename="thoroughfarePostDirection")] - pub thoroughfare_post_direction: Option, - /// no description provided - #[serde(rename="dependentLocalityName")] - pub dependent_locality_name: Option, - /// no description provided - #[serde(rename="dependentThoroughfareName")] - pub dependent_thoroughfare_name: Option, - /// no description provided - #[serde(rename="subPremiseName")] - pub sub_premise_name: Option, - /// no description provided - #[serde(rename="thoroughfareName")] - pub thoroughfare_name: Option, - /// no description provided - #[serde(rename="postBoxNumber")] - pub post_box_number: Option, - /// no description provided - #[serde(rename="addressLines")] - pub address_lines: Option>, -} - -impl Part for PostalAddress {} - - -/// Information about an election administrative body (e.g. County Board of Elections). -/// -/// This type is not used in any activity, and only used as *part* of another schema. -/// -#[derive(Default, Clone, Debug, Serialize, Deserialize)] -pub struct AdministrativeBody { - /// A URL provided by this administrative body for information on absentee voting. - #[serde(rename="absenteeVotingInfoUrl")] - pub absentee_voting_info_url: Option, - /// A URL provided by this administrative body for looking up where to vote. - #[serde(rename="votingLocationFinderUrl")] - pub voting_location_finder_url: Option, - /// The name of this election administrative body. - pub name: Option, - /// A URL provided by this administrative body for confirming that the voter is registered to vote. - #[serde(rename="electionRegistrationConfirmationUrl")] - pub election_registration_confirmation_url: Option, - /// A URL provided by this administrative body for looking up general election information. - #[serde(rename="electionInfoUrl")] - pub election_info_url: Option, - /// A URL provided by this administrative body for looking up how to register to vote. - #[serde(rename="electionRegistrationUrl")] - pub election_registration_url: Option, - /// The election officials for this election administrative body. - #[serde(rename="electionOfficials")] - pub election_officials: Option>, - /// The mailing address of this administrative body. - #[serde(rename="correspondenceAddress")] - pub correspondence_address: Option, - /// no description provided - #[serde(rename="addressLines")] - pub address_lines: Option>, - /// A description of the services this administrative body may provide. - pub voter_services: Option>, - /// A URL provided by this administrative body to give contest information to the voter. - #[serde(rename="ballotInfoUrl")] - pub ballot_info_url: Option, - /// A description of the hours of operation for this administrative body. - #[serde(rename="hoursOfOperation")] - pub hours_of_operation: Option, - /// The physical address of this administrative body. - #[serde(rename="physicalAddress")] - pub physical_address: Option, - /// A URL provided by this administrative body describing election rules to the voter. - #[serde(rename="electionRulesUrl")] - pub election_rules_url: Option, -} - -impl Part for AdministrativeBody {} - - -/// A social media or web channel for a candidate. -/// -/// This type is not used in any activity, and only used as *part* of another schema. -/// -#[derive(Default, Clone, Debug, Serialize, Deserialize)] -pub struct Channel { - /// The type of channel. The following is a list of types of channels, but is not exhaustive. More channel types may be added at a later time. One of: GooglePlus, YouTube, Facebook, Twitter - #[serde(rename="type")] - pub type_: Option, - /// The unique public identifier for the candidate's channel. - pub id: Option, -} - -impl Part for Channel {} - - -/// There is no detailed description. -/// -/// This type is not used in any activity, and only used as *part* of another schema. -/// -#[derive(Default, Clone, Debug, Serialize, Deserialize)] -pub struct VoterInfoSegmentResult { - /// no description provided - #[serde(rename="postalAddress")] - pub postal_address: Option, - /// no description provided - pub request: Option, - /// no description provided - pub response: Option, - /// no description provided - #[serde(rename="generatedMillis")] - pub generated_millis: Option, -} - -impl Part for VoterInfoSegmentResult {} - - -/// A request for political geography and representative information for an address. -/// -/// # Activities -/// -/// This type is used in activities, which are methods you may call on this type or where this type is involved in. -/// The list links the activity name, along with information about where it is used (one of *request* and *response*). -/// -/// * [representative info by address representatives](struct.RepresentativeRepresentativeInfoByAddresCall.html) (request) -/// -#[derive(Default, Clone, Debug, Serialize, Deserialize)] -pub struct RepresentativeInfoRequest { - /// no description provided - #[serde(rename="contextParams")] - pub context_params: Option, -} - -impl RequestValue for RepresentativeInfoRequest {} - - -/// Information about an Office held by one or more Officials. -/// -/// This type is not used in any activity, and only used as *part* of another schema. -/// -#[derive(Default, Clone, Debug, Serialize, Deserialize)] -pub struct Office { - /// A list of sources for this office. If multiple sources are listed, the data has been aggregated from those sources. - pub sources: Option>, - /// The levels of government of which this office is part. There may be more than one in cases where a jurisdiction effectively acts at two different levels of government; for example, the mayor of the District of Columbia acts at "locality" level, but also effectively at both "administrative-area-2" and "administrative-area-1". - pub levels: Option>, - /// The human-readable name of the office. - pub name: Option, - /// The roles which this office fulfills. Roles are not meant to be exhaustive, or to exactly specify the entire set of responsibilities of a given office, but are meant to be rough categories that are useful for general selection from or sorting of a list of offices. - pub roles: Option>, - /// The OCD ID of the division with which this office is associated. - #[serde(rename="divisionId")] - pub division_id: Option, - /// List of indices in the officials array of people who presently hold this office. - #[serde(rename="officialIndices")] - pub official_indices: Option>, -} - -impl Part for Office {} - - -/// A simple representation of an address. -/// -/// This type is not used in any activity, and only used as *part* of another schema. -/// -#[derive(Default, Clone, Debug, Serialize, Deserialize)] -pub struct SimpleAddressType { - /// The name of the location. - #[serde(rename="locationName")] - pub location_name: Option, - /// The city or town for the address. - pub city: Option, - /// The US two letter state abbreviation of the address. - pub state: Option, - /// The US Postal Zip Code of the address. - pub zip: Option, - /// The third line of the address, if needed. - pub line3: Option, - /// The second line the address, if needed. - pub line2: Option, - /// The street name and number of this address. - pub line1: Option, -} - -impl Part for SimpleAddressType {} - - -/// Represents a political geographic division that matches the requested query. -/// -/// This type is not used in any activity, and only used as *part* of another schema. -/// -#[derive(Default, Clone, Debug, Serialize, Deserialize)] -pub struct DivisionSearchResult { - /// The unique Open Civic Data identifier for this division. - #[serde(rename="ocdId")] - pub ocd_id: Option, - /// The name of the division. - pub name: Option, - /// Other Open Civic Data identifiers that refer to the same division -- for example, those that refer to other political divisions whose boundaries are defined to be coterminous with this one. For example, ocd-division/country:us/state:wy will include an alias of ocd-division/country:us/state:wy/cd:1, since Wyoming has only one Congressional district. - pub aliases: Option>, -} - -impl Part for DivisionSearchResult {} - - -/// A request to look up representative information for a single division. -/// -/// # Activities -/// -/// This type is used in activities, which are methods you may call on this type or where this type is involved in. -/// The list links the activity name, along with information about where it is used (one of *request* and *response*). -/// -/// * [representative info by division representatives](struct.RepresentativeRepresentativeInfoByDivisionCall.html) (request) -/// -#[derive(Default, Clone, Debug, Serialize, Deserialize)] -pub struct DivisionRepresentativeInfoRequest { - /// no description provided - #[serde(rename="contextParams")] - pub context_params: Option, -} - -impl RequestValue for DivisionRepresentativeInfoRequest {} - - -/// Describes a political geography. -/// -/// This type is not used in any activity, and only used as *part* of another schema. -/// -#[derive(Default, Clone, Debug, Serialize, Deserialize)] -pub struct GeographicDivision { - /// List of indices in the offices array, one for each office elected from this division. Will only be present if includeOffices was true (or absent) in the request. - #[serde(rename="officeIndices")] - pub office_indices: Option>, - /// Any other valid OCD IDs that refer to the same division. - /// - /// Because OCD IDs are meant to be human-readable and at least somewhat predictable, there are occasionally several identifiers for a single division. These identifiers are defined to be equivalent to one another, and one is always indicated as the primary identifier. The primary identifier will be returned in ocd_id above, and any other equivalent valid identifiers will be returned in this list. - /// - /// For example, if this division's OCD ID is ocd-division/country:us/district:dc, this will contain ocd-division/country:us/state:dc. - #[serde(rename="alsoKnownAs")] - pub also_known_as: Option>, - /// The name of the division. - pub name: Option, -} - -impl Part for GeographicDivision {} - - -/// A location where a voter can vote. This may be an early vote site, an election day voting location, or a drop off location for a completed ballot. -/// -/// This type is not used in any activity, and only used as *part* of another schema. -/// -#[derive(Default, Clone, Debug, Serialize, Deserialize)] -pub struct PollingLocation { - /// The first date that this early vote site or drop off location may be used. This field is not populated for polling locations. - #[serde(rename="startDate")] - pub start_date: Option, - /// A description of when this location is open. - #[serde(rename="pollingHours")] - pub polling_hours: Option, - /// The last date that this early vote site or drop off location may be used. This field is not populated for polling locations. - #[serde(rename="endDate")] - pub end_date: Option, - /// The name of the early vote site or drop off location. This field is not populated for polling locations. - pub name: Option, - /// Notes about this location (e.g. accessibility ramp or entrance to use). - pub notes: Option, - /// The address of the location. - pub address: Option, - /// A list of sources for this location. If multiple sources are listed the data has been aggregated from those sources. - pub sources: Option>, - /// The services provided by this early vote site or drop off location. This field is not populated for polling locations. - #[serde(rename="voterServices")] - pub voter_services: Option, - /// An ID for this object. IDs may change in future requests and should not be cached. Access to this field requires special access that can be requested from the Request more link on the Quotas page. - pub id: Option, -} - -impl Part for PollingLocation {} - - -/// Information about the election that was queried. -/// -/// # Activities -/// -/// This type is used in activities, which are methods you may call on this type or where this type is involved in. -/// The list links the activity name, along with information about where it is used (one of *request* and *response*). -/// -/// * [voter info query elections](struct.ElectionVoterInfoQueryCall.html) (none) -/// * [election query elections](struct.ElectionElectionQueryCall.html) (none) -/// -#[derive(Default, Clone, Debug, Serialize, Deserialize)] -pub struct Election { - /// Day of the election in YYYY-MM-DD format. - #[serde(rename="electionDay")] - pub election_day: Option, - /// The unique ID of this election. - pub id: Option, - /// A displayable name for the election. - pub name: Option, - /// The political division of the election. Represented as an OCD Division ID. Voters within these political jurisdictions are covered by this election. This is typically a state such as ocd-division/country:us/state:ca or for the midterms or general election the entire US (i.e. ocd-division/country:us). - #[serde(rename="ocdDivisionId")] - pub ocd_division_id: Option, -} - -impl Resource for Election {} - - -/// There is no detailed description. -/// -/// # Activities -/// -/// This type is used in activities, which are methods you may call on this type or where this type is involved in. -/// The list links the activity name, along with information about where it is used (one of *request* and *response*). -/// -/// * [election query elections](struct.ElectionElectionQueryCall.html) (request) -/// -#[derive(Default, Clone, Debug, Serialize, Deserialize)] -pub struct ElectionsQueryRequest { - /// no description provided - #[serde(rename="contextParams")] - pub context_params: Option, -} - -impl RequestValue for ElectionsQueryRequest {} - - -/// The result of a voter info lookup query. -/// -/// # Activities -/// -/// This type is used in activities, which are methods you may call on this type or where this type is involved in. -/// The list links the activity name, along with information about where it is used (one of *request* and *response*). -/// -/// * [voter info query elections](struct.ElectionVoterInfoQueryCall.html) (response) -/// -#[derive(Default, Clone, Debug, Serialize, Deserialize)] -pub struct VoterInfoResponse { - /// Locations where the voter is eligible to vote early, prior to election day. - #[serde(rename="earlyVoteSites")] - pub early_vote_sites: Option>, - /// Locations where a voter is eligible to drop off a completed ballot. The voter must have received and completed a ballot prior to arriving at the location. The location may not have ballots available on the premises. These locations could be open on or before election day as indicated in the pollingHours field. - #[serde(rename="dropOffLocations")] - pub drop_off_locations: Option>, - /// If no election ID was specified in the query, and there was more than one election with data for the given voter, this will contain information about the other elections that could apply. - #[serde(rename="otherElections")] - pub other_elections: Option>, - /// Specifies whether voters in the precinct vote only by mailing their ballots (with the possible option of dropping off their ballots as well). - #[serde(rename="mailOnly")] - pub mail_only: Option, - /// Identifies what kind of resource this is. Value: the fixed string "civicinfo#voterInfoResponse". - pub kind: Option, - /// The normalized version of the requested address - #[serde(rename="normalizedInput")] - pub normalized_input: Option, - /// Local Election Information for the state that the voter votes in. For the US, there will only be one element in this array. - pub state: Option>, - /// no description provided - #[serde(rename="precinctId")] - pub precinct_id: Option, - /// The election that was queried. - pub election: Option, - /// Locations where the voter is eligible to vote on election day. - #[serde(rename="pollingLocations")] - pub polling_locations: Option>, - /// Contests that will appear on the voter's ballot. - pub contests: Option>, -} - -impl ResponseResult for VoterInfoResponse {} - - -/// There is no detailed description. -/// -/// # Activities -/// -/// This type is used in activities, which are methods you may call on this type or where this type is involved in. -/// The list links the activity name, along with information about where it is used (one of *request* and *response*). -/// -/// * [representative info by division representatives](struct.RepresentativeRepresentativeInfoByDivisionCall.html) (response) -/// -#[derive(Default, Clone, Debug, Serialize, Deserialize)] -pub struct RepresentativeInfoData { - /// Political geographic divisions that contain the requested address. - pub divisions: Option>, - /// Officials holding the offices listed above. Will only be present if includeOffices was true in the request. - pub officials: Option>, - /// Elected offices referenced by the divisions listed above. Will only be present if includeOffices was true in the request. - pub offices: Option>, -} - -impl ResponseResult for RepresentativeInfoData {} - - - -// ################### -// MethodBuilders ### -// ################# - -/// A builder providing access to all methods supported on *division* resources. -/// It is not used directly, but through the `CivicInfo` hub. -/// -/// # Example -/// -/// Instantiate a resource builder -/// -/// ```test_harness,no_run -/// extern crate hyper; -/// extern crate yup_oauth2 as oauth2; -/// extern crate google_civicinfo2 as civicinfo2; -/// -/// # #[test] fn egal() { -/// use std::default::Default; -/// use oauth2::{Authenticator, DefaultAuthenticatorDelegate, ApplicationSecret, MemoryStorage}; -/// use civicinfo2::CivicInfo; -/// -/// let secret: ApplicationSecret = Default::default(); -/// let auth = Authenticator::new(&secret, DefaultAuthenticatorDelegate, -/// hyper::Client::new(), -/// ::default(), None); -/// let mut hub = CivicInfo::new(hyper::Client::new(), auth); -/// // Usually you wouldn't bind this to a variable, but keep calling *CallBuilders* -/// // like `search(...)` -/// // to build up your call. -/// let rb = hub.divisions(); -/// # } -/// ``` -pub struct DivisionMethods<'a, C, A> - where C: 'a, A: 'a { - - hub: &'a CivicInfo, -} - -impl<'a, C, A> MethodsBuilder for DivisionMethods<'a, C, A> {} - -impl<'a, C, A> DivisionMethods<'a, C, A> { - - /// Create a builder to help you perform the following task: - /// - /// Searches for political divisions by their natural name or OCD ID. - /// - /// # Arguments - /// - /// * `request` - No description provided. - pub fn search(&self, request: DivisionSearchRequest) -> DivisionSearchCall<'a, C, A> { - DivisionSearchCall { - hub: self.hub, - _request: request, - _query: Default::default(), - _delegate: Default::default(), - _additional_params: Default::default(), - } - } -} - - - -/// A builder providing access to all methods supported on *election* resources. -/// It is not used directly, but through the `CivicInfo` hub. -/// -/// # Example -/// -/// Instantiate a resource builder -/// -/// ```test_harness,no_run -/// extern crate hyper; -/// extern crate yup_oauth2 as oauth2; -/// extern crate google_civicinfo2 as civicinfo2; -/// -/// # #[test] fn egal() { -/// use std::default::Default; -/// use oauth2::{Authenticator, DefaultAuthenticatorDelegate, ApplicationSecret, MemoryStorage}; -/// use civicinfo2::CivicInfo; -/// -/// let secret: ApplicationSecret = Default::default(); -/// let auth = Authenticator::new(&secret, DefaultAuthenticatorDelegate, -/// hyper::Client::new(), -/// ::default(), None); -/// let mut hub = CivicInfo::new(hyper::Client::new(), auth); -/// // Usually you wouldn't bind this to a variable, but keep calling *CallBuilders* -/// // like `election_query(...)` and `voter_info_query(...)` -/// // to build up your call. -/// let rb = hub.elections(); -/// # } -/// ``` -pub struct ElectionMethods<'a, C, A> - where C: 'a, A: 'a { - - hub: &'a CivicInfo, -} - -impl<'a, C, A> MethodsBuilder for ElectionMethods<'a, C, A> {} - -impl<'a, C, A> ElectionMethods<'a, C, A> { - - /// Create a builder to help you perform the following task: - /// - /// List of available elections to query. - /// - /// # Arguments - /// - /// * `request` - No description provided. - pub fn election_query(&self, request: ElectionsQueryRequest) -> ElectionElectionQueryCall<'a, C, A> { - ElectionElectionQueryCall { - hub: self.hub, - _request: request, - _delegate: Default::default(), - _additional_params: Default::default(), - } - } - - /// Create a builder to help you perform the following task: - /// - /// Looks up information relevant to a voter based on the voter's registered address. - /// - /// # Arguments - /// - /// * `request` - No description provided. - /// * `address` - The registered address of the voter to look up. - pub fn voter_info_query(&self, request: VoterInfoRequest, address: &str) -> ElectionVoterInfoQueryCall<'a, C, A> { - ElectionVoterInfoQueryCall { - hub: self.hub, - _request: request, - _address: address.to_string(), - _return_all_available_data: Default::default(), - _official_only: Default::default(), - _election_id: Default::default(), - _delegate: Default::default(), - _additional_params: Default::default(), - } - } -} - - - -/// A builder providing access to all methods supported on *representative* resources. -/// It is not used directly, but through the `CivicInfo` hub. -/// -/// # Example -/// -/// Instantiate a resource builder -/// -/// ```test_harness,no_run -/// extern crate hyper; -/// extern crate yup_oauth2 as oauth2; -/// extern crate google_civicinfo2 as civicinfo2; -/// -/// # #[test] fn egal() { -/// use std::default::Default; -/// use oauth2::{Authenticator, DefaultAuthenticatorDelegate, ApplicationSecret, MemoryStorage}; -/// use civicinfo2::CivicInfo; -/// -/// let secret: ApplicationSecret = Default::default(); -/// let auth = Authenticator::new(&secret, DefaultAuthenticatorDelegate, -/// hyper::Client::new(), -/// ::default(), None); -/// let mut hub = CivicInfo::new(hyper::Client::new(), auth); -/// // Usually you wouldn't bind this to a variable, but keep calling *CallBuilders* -/// // like `representative_info_by_address(...)` and `representative_info_by_division(...)` -/// // to build up your call. -/// let rb = hub.representatives(); -/// # } -/// ``` -pub struct RepresentativeMethods<'a, C, A> - where C: 'a, A: 'a { - - hub: &'a CivicInfo, -} - -impl<'a, C, A> MethodsBuilder for RepresentativeMethods<'a, C, A> {} - -impl<'a, C, A> RepresentativeMethods<'a, C, A> { - - /// Create a builder to help you perform the following task: - /// - /// Looks up political geography and representative information for a single address. - /// - /// # Arguments - /// - /// * `request` - No description provided. - pub fn representative_info_by_address(&self, request: RepresentativeInfoRequest) -> RepresentativeRepresentativeInfoByAddresCall<'a, C, A> { - RepresentativeRepresentativeInfoByAddresCall { - hub: self.hub, - _request: request, - _roles: Default::default(), - _levels: Default::default(), - _include_offices: Default::default(), - _address: Default::default(), - _delegate: Default::default(), - _additional_params: Default::default(), - } - } - - /// Create a builder to help you perform the following task: - /// - /// Looks up representative information for a single geographic division. - /// - /// # Arguments - /// - /// * `request` - No description provided. - /// * `ocdId` - The Open Civic Data division identifier of the division to look up. - pub fn representative_info_by_division(&self, request: DivisionRepresentativeInfoRequest, ocd_id: &str) -> RepresentativeRepresentativeInfoByDivisionCall<'a, C, A> { - RepresentativeRepresentativeInfoByDivisionCall { - hub: self.hub, - _request: request, - _ocd_id: ocd_id.to_string(), - _roles: Default::default(), - _recursive: Default::default(), - _levels: Default::default(), - _delegate: Default::default(), - _additional_params: Default::default(), - } - } -} - - - - - -// ################### -// CallBuilders ### -// ################# - -/// Searches for political divisions by their natural name or OCD ID. -/// -/// A builder for the *search* method supported by a *division* resource. -/// It is not used directly, but through a `DivisionMethods` instance. -/// -/// # Example -/// -/// Instantiate a resource method builder -/// -/// ```test_harness,no_run -/// # extern crate hyper; -/// # extern crate yup_oauth2 as oauth2; -/// # extern crate google_civicinfo2 as civicinfo2; -/// use civicinfo2::DivisionSearchRequest; -/// # #[test] fn egal() { -/// # use std::default::Default; -/// # use oauth2::{Authenticator, DefaultAuthenticatorDelegate, ApplicationSecret, MemoryStorage}; -/// # use civicinfo2::CivicInfo; -/// -/// # let secret: ApplicationSecret = Default::default(); -/// # let auth = Authenticator::new(&secret, DefaultAuthenticatorDelegate, -/// # hyper::Client::new(), -/// # ::default(), None); -/// # let mut hub = CivicInfo::new(hyper::Client::new(), auth); -/// // As the method needs a request, you would usually fill it with the desired information -/// // into the respective structure. Some of the parts shown here might not be applicable ! -/// // Values shown here are possibly random and not representative ! -/// let mut req = DivisionSearchRequest::default(); -/// -/// // You can configure optional parameters by calling the respective setters at will, and -/// // execute the final call using `doit()`. -/// // Values shown here are possibly random and not representative ! -/// let result = hub.divisions().search(req) -/// .query("takimata") -/// .doit(); -/// # } -/// ``` -pub struct DivisionSearchCall<'a, C, A> - where C: 'a, A: 'a { - - hub: &'a CivicInfo, - _request: DivisionSearchRequest, - _query: Option, - _delegate: Option<&'a mut Delegate>, - _additional_params: HashMap, -} - -impl<'a, C, A> CallBuilder for DivisionSearchCall<'a, C, A> {} - -impl<'a, C, A> DivisionSearchCall<'a, C, A> where C: BorrowMut, A: oauth2::GetToken { - - - /// Perform the operation you have build so far. - pub fn doit(mut self) -> Result<(hyper::client::Response, DivisionSearchResponse)> { - use std::io::{Read, Seek}; - use hyper::header::{ContentType, ContentLength, Authorization, Bearer, UserAgent, Location}; - let mut dd = DefaultDelegate; - let mut dlg: &mut Delegate = match self._delegate { - Some(d) => d, - None => &mut dd - }; - dlg.begin(MethodInfo { id: "civicinfo.divisions.search", - http_method: hyper::method::Method::Get }); - let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len())); - if let Some(value) = self._query { - params.push(("query", value.to_string())); - } - for &field in ["alt", "query"].iter() { - if self._additional_params.contains_key(field) { - dlg.finished(false); - return Err(Error::FieldClash(field)); - } - } - for (name, value) in self._additional_params.iter() { - params.push((&name, value.clone())); - } - - params.push(("alt", "json".to_string())); - - let mut url = "https://www.googleapis.com/civicinfo/v2/divisions".to_string(); - - let mut key = self.hub.auth.borrow_mut().api_key(); - if key.is_none() { - key = dlg.api_key(); - } - match key { - Some(value) => params.push(("key", value)), - None => { - dlg.finished(false); - return Err(Error::MissingAPIKey) - } - } - - - if params.len() > 0 { - url.push('?'); - url.push_str(&url::form_urlencoded::serialize(params)); - } - - let mut json_mime_type = mime::Mime(mime::TopLevel::Application, mime::SubLevel::Json, Default::default()); - let mut request_value_reader = - { - let mut value = json::value::to_value(&self._request); - remove_json_null_values(&mut value); - let mut dst = io::Cursor::new(Vec::with_capacity(128)); - json::to_writer(&mut dst, &value).unwrap(); - dst - }; - let request_size = request_value_reader.seek(io::SeekFrom::End(0)).unwrap(); - request_value_reader.seek(io::SeekFrom::Start(0)).unwrap(); - - - loop { - request_value_reader.seek(io::SeekFrom::Start(0)).unwrap(); - let mut req_result = { - let mut client = &mut *self.hub.client.borrow_mut(); - let mut req = client.borrow_mut().request(hyper::method::Method::Get, &url) - .header(UserAgent(self.hub._user_agent.clone())) - .header(ContentType(json_mime_type.clone())) - .header(ContentLength(request_size as u64)) - .body(&mut request_value_reader); - - dlg.pre_request(); - req.send() - }; - - match req_result { - Err(err) => { - if let oauth2::Retry::After(d) = dlg.http_error(&err) { - sleep(d); - continue; - } - dlg.finished(false); - return Err(Error::HttpError(err)) - } - Ok(mut res) => { - if !res.status.is_success() { - let mut json_err = String::new(); - res.read_to_string(&mut json_err).unwrap(); - if let oauth2::Retry::After(d) = dlg.http_failure(&res, - json::from_str(&json_err).ok(), - json::from_str(&json_err).ok()) { - sleep(d); - continue; - } - dlg.finished(false); - return match json::from_str::(&json_err){ - Err(_) => Err(Error::Failure(res)), - Ok(serr) => Err(Error::BadRequest(serr)) - } - } - let result_value = { - let mut json_response = String::new(); - res.read_to_string(&mut json_response).unwrap(); - match json::from_str(&json_response) { - Ok(decoded) => (res, decoded), - Err(err) => { - dlg.response_json_decode_error(&json_response, &err); - return Err(Error::JsonDecodeError(json_response, err)); - } - } - }; - - dlg.finished(true); - return Ok(result_value) - } - } - } - } - - - /// - /// Sets the *request* property to the given value. - /// - /// Even though the property as already been set when instantiating this call, - /// we provide this method for API completeness. - pub fn request(mut self, new_value: DivisionSearchRequest) -> DivisionSearchCall<'a, C, A> { - self._request = new_value; - self - } - /// The search query. Queries can cover any parts of a OCD ID or a human readable division name. All words given in the query are treated as required patterns. In addition to that, most query operators of the Apache Lucene library are supported. See http://lucene.apache.org/core/2_9_4/queryparsersyntax.html - /// - /// Sets the *query* query property to the given value. - pub fn query(mut self, new_value: &str) -> DivisionSearchCall<'a, C, A> { - self._query = Some(new_value.to_string()); - self - } - /// The delegate implementation is consulted whenever there is an intermediate result, or if something goes wrong - /// while executing the actual API request. - /// - /// It should be used to handle progress information, and to implement a certain level of resilience. - /// - /// Sets the *delegate* property to the given value. - pub fn delegate(mut self, new_value: &'a mut Delegate) -> DivisionSearchCall<'a, C, A> { - self._delegate = Some(new_value); - self - } - - /// Set any additional parameter of the query string used in the request. - /// It should be used to set parameters which are not yet available through their own - /// setters. - /// - /// Please note that this method must not be used to set any of the known paramters - /// which have their own setter method. If done anyway, the request will fail. - /// - /// # Additional Parameters - /// - /// * *quotaUser* (query-string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided. - /// * *oauth_token* (query-string) - OAuth 2.0 token for the current user. - /// * *key* (query-string) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - /// * *prettyPrint* (query-boolean) - Returns response with indentations and line breaks. - /// * *userIp* (query-string) - IP address of the site where the request originates. Use this if you want to enforce per-user limits. - /// * *fields* (query-string) - Selector specifying which fields to include in a partial response. - /// * *alt* (query-string) - Data format for the response. - pub fn param(mut self, name: T, value: T) -> DivisionSearchCall<'a, C, A> - where T: AsRef { - self._additional_params.insert(name.as_ref().to_string(), value.as_ref().to_string()); - self - } - -} - - -/// List of available elections to query. -/// -/// A builder for the *electionQuery* method supported by a *election* resource. -/// It is not used directly, but through a `ElectionMethods` instance. -/// -/// # Example -/// -/// Instantiate a resource method builder -/// -/// ```test_harness,no_run -/// # extern crate hyper; -/// # extern crate yup_oauth2 as oauth2; -/// # extern crate google_civicinfo2 as civicinfo2; -/// use civicinfo2::ElectionsQueryRequest; -/// # #[test] fn egal() { -/// # use std::default::Default; -/// # use oauth2::{Authenticator, DefaultAuthenticatorDelegate, ApplicationSecret, MemoryStorage}; -/// # use civicinfo2::CivicInfo; -/// -/// # let secret: ApplicationSecret = Default::default(); -/// # let auth = Authenticator::new(&secret, DefaultAuthenticatorDelegate, -/// # hyper::Client::new(), -/// # ::default(), None); -/// # let mut hub = CivicInfo::new(hyper::Client::new(), auth); -/// // As the method needs a request, you would usually fill it with the desired information -/// // into the respective structure. Some of the parts shown here might not be applicable ! -/// // Values shown here are possibly random and not representative ! -/// let mut req = ElectionsQueryRequest::default(); -/// -/// // You can configure optional parameters by calling the respective setters at will, and -/// // execute the final call using `doit()`. -/// // Values shown here are possibly random and not representative ! -/// let result = hub.elections().election_query(req) -/// .doit(); -/// # } -/// ``` -pub struct ElectionElectionQueryCall<'a, C, A> - where C: 'a, A: 'a { - - hub: &'a CivicInfo, - _request: ElectionsQueryRequest, - _delegate: Option<&'a mut Delegate>, - _additional_params: HashMap, -} - -impl<'a, C, A> CallBuilder for ElectionElectionQueryCall<'a, C, A> {} - -impl<'a, C, A> ElectionElectionQueryCall<'a, C, A> where C: BorrowMut, A: oauth2::GetToken { - - - /// Perform the operation you have build so far. - pub fn doit(mut self) -> Result<(hyper::client::Response, ElectionsQueryResponse)> { - use std::io::{Read, Seek}; - use hyper::header::{ContentType, ContentLength, Authorization, Bearer, UserAgent, Location}; - let mut dd = DefaultDelegate; - let mut dlg: &mut Delegate = match self._delegate { - Some(d) => d, - None => &mut dd - }; - dlg.begin(MethodInfo { id: "civicinfo.elections.electionQuery", - http_method: hyper::method::Method::Get }); - let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len())); - for &field in ["alt"].iter() { - if self._additional_params.contains_key(field) { - dlg.finished(false); - return Err(Error::FieldClash(field)); - } - } - for (name, value) in self._additional_params.iter() { - params.push((&name, value.clone())); - } - - params.push(("alt", "json".to_string())); - - let mut url = "https://www.googleapis.com/civicinfo/v2/elections".to_string(); - - let mut key = self.hub.auth.borrow_mut().api_key(); - if key.is_none() { - key = dlg.api_key(); - } - match key { - Some(value) => params.push(("key", value)), - None => { - dlg.finished(false); - return Err(Error::MissingAPIKey) - } - } - - - if params.len() > 0 { - url.push('?'); - url.push_str(&url::form_urlencoded::serialize(params)); - } - - let mut json_mime_type = mime::Mime(mime::TopLevel::Application, mime::SubLevel::Json, Default::default()); - let mut request_value_reader = - { - let mut value = json::value::to_value(&self._request); - remove_json_null_values(&mut value); - let mut dst = io::Cursor::new(Vec::with_capacity(128)); - json::to_writer(&mut dst, &value).unwrap(); - dst - }; - let request_size = request_value_reader.seek(io::SeekFrom::End(0)).unwrap(); - request_value_reader.seek(io::SeekFrom::Start(0)).unwrap(); - - - loop { - request_value_reader.seek(io::SeekFrom::Start(0)).unwrap(); - let mut req_result = { - let mut client = &mut *self.hub.client.borrow_mut(); - let mut req = client.borrow_mut().request(hyper::method::Method::Get, &url) - .header(UserAgent(self.hub._user_agent.clone())) - .header(ContentType(json_mime_type.clone())) - .header(ContentLength(request_size as u64)) - .body(&mut request_value_reader); - - dlg.pre_request(); - req.send() - }; - - match req_result { - Err(err) => { - if let oauth2::Retry::After(d) = dlg.http_error(&err) { - sleep(d); - continue; - } - dlg.finished(false); - return Err(Error::HttpError(err)) - } - Ok(mut res) => { - if !res.status.is_success() { - let mut json_err = String::new(); - res.read_to_string(&mut json_err).unwrap(); - if let oauth2::Retry::After(d) = dlg.http_failure(&res, - json::from_str(&json_err).ok(), - json::from_str(&json_err).ok()) { - sleep(d); - continue; - } - dlg.finished(false); - return match json::from_str::(&json_err){ - Err(_) => Err(Error::Failure(res)), - Ok(serr) => Err(Error::BadRequest(serr)) - } - } - let result_value = { - let mut json_response = String::new(); - res.read_to_string(&mut json_response).unwrap(); - match json::from_str(&json_response) { - Ok(decoded) => (res, decoded), - Err(err) => { - dlg.response_json_decode_error(&json_response, &err); - return Err(Error::JsonDecodeError(json_response, err)); - } - } - }; - - dlg.finished(true); - return Ok(result_value) - } - } - } - } - - - /// - /// Sets the *request* property to the given value. - /// - /// Even though the property as already been set when instantiating this call, - /// we provide this method for API completeness. - pub fn request(mut self, new_value: ElectionsQueryRequest) -> ElectionElectionQueryCall<'a, C, A> { - self._request = new_value; - self - } - /// The delegate implementation is consulted whenever there is an intermediate result, or if something goes wrong - /// while executing the actual API request. - /// - /// It should be used to handle progress information, and to implement a certain level of resilience. - /// - /// Sets the *delegate* property to the given value. - pub fn delegate(mut self, new_value: &'a mut Delegate) -> ElectionElectionQueryCall<'a, C, A> { - self._delegate = Some(new_value); - self - } - - /// Set any additional parameter of the query string used in the request. - /// It should be used to set parameters which are not yet available through their own - /// setters. - /// - /// Please note that this method must not be used to set any of the known paramters - /// which have their own setter method. If done anyway, the request will fail. - /// - /// # Additional Parameters - /// - /// * *quotaUser* (query-string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided. - /// * *oauth_token* (query-string) - OAuth 2.0 token for the current user. - /// * *key* (query-string) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - /// * *prettyPrint* (query-boolean) - Returns response with indentations and line breaks. - /// * *userIp* (query-string) - IP address of the site where the request originates. Use this if you want to enforce per-user limits. - /// * *fields* (query-string) - Selector specifying which fields to include in a partial response. - /// * *alt* (query-string) - Data format for the response. - pub fn param(mut self, name: T, value: T) -> ElectionElectionQueryCall<'a, C, A> - where T: AsRef { - self._additional_params.insert(name.as_ref().to_string(), value.as_ref().to_string()); - self - } - -} - - -/// Looks up information relevant to a voter based on the voter's registered address. -/// -/// A builder for the *voterInfoQuery* method supported by a *election* resource. -/// It is not used directly, but through a `ElectionMethods` instance. -/// -/// # Example -/// -/// Instantiate a resource method builder -/// -/// ```test_harness,no_run -/// # extern crate hyper; -/// # extern crate yup_oauth2 as oauth2; -/// # extern crate google_civicinfo2 as civicinfo2; -/// use civicinfo2::VoterInfoRequest; -/// # #[test] fn egal() { -/// # use std::default::Default; -/// # use oauth2::{Authenticator, DefaultAuthenticatorDelegate, ApplicationSecret, MemoryStorage}; -/// # use civicinfo2::CivicInfo; -/// -/// # let secret: ApplicationSecret = Default::default(); -/// # let auth = Authenticator::new(&secret, DefaultAuthenticatorDelegate, -/// # hyper::Client::new(), -/// # ::default(), None); -/// # let mut hub = CivicInfo::new(hyper::Client::new(), auth); -/// // As the method needs a request, you would usually fill it with the desired information -/// // into the respective structure. Some of the parts shown here might not be applicable ! -/// // Values shown here are possibly random and not representative ! -/// let mut req = VoterInfoRequest::default(); -/// -/// // You can configure optional parameters by calling the respective setters at will, and -/// // execute the final call using `doit()`. -/// // Values shown here are possibly random and not representative ! -/// let result = hub.elections().voter_info_query(req, "address") -/// .return_all_available_data(true) -/// .official_only(false) -/// .election_id("labore") -/// .doit(); -/// # } -/// ``` -pub struct ElectionVoterInfoQueryCall<'a, C, A> - where C: 'a, A: 'a { - - hub: &'a CivicInfo, - _request: VoterInfoRequest, - _address: String, - _return_all_available_data: Option, - _official_only: Option, - _election_id: Option, - _delegate: Option<&'a mut Delegate>, - _additional_params: HashMap, -} - -impl<'a, C, A> CallBuilder for ElectionVoterInfoQueryCall<'a, C, A> {} - -impl<'a, C, A> ElectionVoterInfoQueryCall<'a, C, A> where C: BorrowMut, A: oauth2::GetToken { - - - /// Perform the operation you have build so far. - pub fn doit(mut self) -> Result<(hyper::client::Response, VoterInfoResponse)> { - use std::io::{Read, Seek}; - use hyper::header::{ContentType, ContentLength, Authorization, Bearer, UserAgent, Location}; - let mut dd = DefaultDelegate; - let mut dlg: &mut Delegate = match self._delegate { - Some(d) => d, - None => &mut dd - }; - dlg.begin(MethodInfo { id: "civicinfo.elections.voterInfoQuery", - http_method: hyper::method::Method::Get }); - let mut params: Vec<(&str, String)> = Vec::with_capacity((7 + self._additional_params.len())); - params.push(("address", self._address.to_string())); - if let Some(value) = self._return_all_available_data { - params.push(("returnAllAvailableData", value.to_string())); - } - if let Some(value) = self._official_only { - params.push(("officialOnly", value.to_string())); - } - if let Some(value) = self._election_id { - params.push(("electionId", value.to_string())); - } - for &field in ["alt", "address", "returnAllAvailableData", "officialOnly", "electionId"].iter() { - if self._additional_params.contains_key(field) { - dlg.finished(false); - return Err(Error::FieldClash(field)); - } - } - for (name, value) in self._additional_params.iter() { - params.push((&name, value.clone())); - } - - params.push(("alt", "json".to_string())); - - let mut url = "https://www.googleapis.com/civicinfo/v2/voterinfo".to_string(); - - let mut key = self.hub.auth.borrow_mut().api_key(); - if key.is_none() { - key = dlg.api_key(); - } - match key { - Some(value) => params.push(("key", value)), - None => { - dlg.finished(false); - return Err(Error::MissingAPIKey) - } - } - - - if params.len() > 0 { - url.push('?'); - url.push_str(&url::form_urlencoded::serialize(params)); - } - - let mut json_mime_type = mime::Mime(mime::TopLevel::Application, mime::SubLevel::Json, Default::default()); - let mut request_value_reader = - { - let mut value = json::value::to_value(&self._request); - remove_json_null_values(&mut value); - let mut dst = io::Cursor::new(Vec::with_capacity(128)); - json::to_writer(&mut dst, &value).unwrap(); - dst - }; - let request_size = request_value_reader.seek(io::SeekFrom::End(0)).unwrap(); - request_value_reader.seek(io::SeekFrom::Start(0)).unwrap(); - - - loop { - request_value_reader.seek(io::SeekFrom::Start(0)).unwrap(); - let mut req_result = { - let mut client = &mut *self.hub.client.borrow_mut(); - let mut req = client.borrow_mut().request(hyper::method::Method::Get, &url) - .header(UserAgent(self.hub._user_agent.clone())) - .header(ContentType(json_mime_type.clone())) - .header(ContentLength(request_size as u64)) - .body(&mut request_value_reader); - - dlg.pre_request(); - req.send() - }; - - match req_result { - Err(err) => { - if let oauth2::Retry::After(d) = dlg.http_error(&err) { - sleep(d); - continue; - } - dlg.finished(false); - return Err(Error::HttpError(err)) - } - Ok(mut res) => { - if !res.status.is_success() { - let mut json_err = String::new(); - res.read_to_string(&mut json_err).unwrap(); - if let oauth2::Retry::After(d) = dlg.http_failure(&res, - json::from_str(&json_err).ok(), - json::from_str(&json_err).ok()) { - sleep(d); - continue; - } - dlg.finished(false); - return match json::from_str::(&json_err){ - Err(_) => Err(Error::Failure(res)), - Ok(serr) => Err(Error::BadRequest(serr)) - } - } - let result_value = { - let mut json_response = String::new(); - res.read_to_string(&mut json_response).unwrap(); - match json::from_str(&json_response) { - Ok(decoded) => (res, decoded), - Err(err) => { - dlg.response_json_decode_error(&json_response, &err); - return Err(Error::JsonDecodeError(json_response, err)); - } - } - }; - - dlg.finished(true); - return Ok(result_value) - } - } - } - } - - - /// - /// Sets the *request* property to the given value. - /// - /// Even though the property as already been set when instantiating this call, - /// we provide this method for API completeness. - pub fn request(mut self, new_value: VoterInfoRequest) -> ElectionVoterInfoQueryCall<'a, C, A> { - self._request = new_value; - self - } - /// The registered address of the voter to look up. - /// - /// Sets the *address* query property to the given value. - /// - /// Even though the property as already been set when instantiating this call, - /// we provide this method for API completeness. - pub fn address(mut self, new_value: &str) -> ElectionVoterInfoQueryCall<'a, C, A> { - self._address = new_value.to_string(); - self - } - /// If set to true, the query will return the success codeand include any partial information when it is unable to determine a matching address or unable to determine the election for electionId=0 queries. - /// - /// Sets the *return all available data* query property to the given value. - pub fn return_all_available_data(mut self, new_value: bool) -> ElectionVoterInfoQueryCall<'a, C, A> { - self._return_all_available_data = Some(new_value); - self - } - /// If set to true, only data from official state sources will be returned. - /// - /// Sets the *official only* query property to the given value. - pub fn official_only(mut self, new_value: bool) -> ElectionVoterInfoQueryCall<'a, C, A> { - self._official_only = Some(new_value); - self - } - /// The unique ID of the election to look up. A list of election IDs can be obtained at https://www.googleapis.com/civicinfo/{version}/elections - /// - /// Sets the *election id* query property to the given value. - pub fn election_id(mut self, new_value: &str) -> ElectionVoterInfoQueryCall<'a, C, A> { - self._election_id = Some(new_value.to_string()); - self - } - /// The delegate implementation is consulted whenever there is an intermediate result, or if something goes wrong - /// while executing the actual API request. - /// - /// It should be used to handle progress information, and to implement a certain level of resilience. - /// - /// Sets the *delegate* property to the given value. - pub fn delegate(mut self, new_value: &'a mut Delegate) -> ElectionVoterInfoQueryCall<'a, C, A> { - self._delegate = Some(new_value); - self - } - - /// Set any additional parameter of the query string used in the request. - /// It should be used to set parameters which are not yet available through their own - /// setters. - /// - /// Please note that this method must not be used to set any of the known paramters - /// which have their own setter method. If done anyway, the request will fail. - /// - /// # Additional Parameters - /// - /// * *quotaUser* (query-string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided. - /// * *oauth_token* (query-string) - OAuth 2.0 token for the current user. - /// * *key* (query-string) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - /// * *prettyPrint* (query-boolean) - Returns response with indentations and line breaks. - /// * *userIp* (query-string) - IP address of the site where the request originates. Use this if you want to enforce per-user limits. - /// * *fields* (query-string) - Selector specifying which fields to include in a partial response. - /// * *alt* (query-string) - Data format for the response. - pub fn param(mut self, name: T, value: T) -> ElectionVoterInfoQueryCall<'a, C, A> - where T: AsRef { - self._additional_params.insert(name.as_ref().to_string(), value.as_ref().to_string()); - self - } - -} - - -/// Looks up political geography and representative information for a single address. -/// -/// A builder for the *representativeInfoByAddress* method supported by a *representative* resource. -/// It is not used directly, but through a `RepresentativeMethods` instance. -/// -/// # Example -/// -/// Instantiate a resource method builder -/// -/// ```test_harness,no_run -/// # extern crate hyper; -/// # extern crate yup_oauth2 as oauth2; -/// # extern crate google_civicinfo2 as civicinfo2; -/// use civicinfo2::RepresentativeInfoRequest; -/// # #[test] fn egal() { -/// # use std::default::Default; -/// # use oauth2::{Authenticator, DefaultAuthenticatorDelegate, ApplicationSecret, MemoryStorage}; -/// # use civicinfo2::CivicInfo; -/// -/// # let secret: ApplicationSecret = Default::default(); -/// # let auth = Authenticator::new(&secret, DefaultAuthenticatorDelegate, -/// # hyper::Client::new(), -/// # ::default(), None); -/// # let mut hub = CivicInfo::new(hyper::Client::new(), auth); -/// // As the method needs a request, you would usually fill it with the desired information -/// // into the respective structure. Some of the parts shown here might not be applicable ! -/// // Values shown here are possibly random and not representative ! -/// let mut req = RepresentativeInfoRequest::default(); -/// -/// // You can configure optional parameters by calling the respective setters at will, and -/// // execute the final call using `doit()`. -/// // Values shown here are possibly random and not representative ! -/// let result = hub.representatives().representative_info_by_address(req) -/// .add_roles("sea") -/// .add_levels("nonumy") -/// .include_offices(true) -/// .address("gubergren") -/// .doit(); -/// # } -/// ``` -pub struct RepresentativeRepresentativeInfoByAddresCall<'a, C, A> - where C: 'a, A: 'a { - - hub: &'a CivicInfo, - _request: RepresentativeInfoRequest, - _roles: Vec, - _levels: Vec, - _include_offices: Option, - _address: Option, - _delegate: Option<&'a mut Delegate>, - _additional_params: HashMap, -} - -impl<'a, C, A> CallBuilder for RepresentativeRepresentativeInfoByAddresCall<'a, C, A> {} - -impl<'a, C, A> RepresentativeRepresentativeInfoByAddresCall<'a, C, A> where C: BorrowMut, A: oauth2::GetToken { - - - /// Perform the operation you have build so far. - pub fn doit(mut self) -> Result<(hyper::client::Response, RepresentativeInfoResponse)> { - use std::io::{Read, Seek}; - use hyper::header::{ContentType, ContentLength, Authorization, Bearer, UserAgent, Location}; - let mut dd = DefaultDelegate; - let mut dlg: &mut Delegate = match self._delegate { - Some(d) => d, - None => &mut dd - }; - dlg.begin(MethodInfo { id: "civicinfo.representatives.representativeInfoByAddress", - http_method: hyper::method::Method::Get }); - let mut params: Vec<(&str, String)> = Vec::with_capacity((7 + self._additional_params.len())); - if self._roles.len() > 0 { - for f in self._roles.iter() { - params.push(("roles", f.to_string())); - } - } - if self._levels.len() > 0 { - for f in self._levels.iter() { - params.push(("levels", f.to_string())); - } - } - if let Some(value) = self._include_offices { - params.push(("includeOffices", value.to_string())); - } - if let Some(value) = self._address { - params.push(("address", value.to_string())); - } - for &field in ["alt", "roles", "levels", "includeOffices", "address"].iter() { - if self._additional_params.contains_key(field) { - dlg.finished(false); - return Err(Error::FieldClash(field)); - } - } - for (name, value) in self._additional_params.iter() { - params.push((&name, value.clone())); - } - - params.push(("alt", "json".to_string())); - - let mut url = "https://www.googleapis.com/civicinfo/v2/representatives".to_string(); - - let mut key = self.hub.auth.borrow_mut().api_key(); - if key.is_none() { - key = dlg.api_key(); - } - match key { - Some(value) => params.push(("key", value)), - None => { - dlg.finished(false); - return Err(Error::MissingAPIKey) - } - } - - - if params.len() > 0 { - url.push('?'); - url.push_str(&url::form_urlencoded::serialize(params)); - } - - let mut json_mime_type = mime::Mime(mime::TopLevel::Application, mime::SubLevel::Json, Default::default()); - let mut request_value_reader = - { - let mut value = json::value::to_value(&self._request); - remove_json_null_values(&mut value); - let mut dst = io::Cursor::new(Vec::with_capacity(128)); - json::to_writer(&mut dst, &value).unwrap(); - dst - }; - let request_size = request_value_reader.seek(io::SeekFrom::End(0)).unwrap(); - request_value_reader.seek(io::SeekFrom::Start(0)).unwrap(); - - - loop { - request_value_reader.seek(io::SeekFrom::Start(0)).unwrap(); - let mut req_result = { - let mut client = &mut *self.hub.client.borrow_mut(); - let mut req = client.borrow_mut().request(hyper::method::Method::Get, &url) - .header(UserAgent(self.hub._user_agent.clone())) - .header(ContentType(json_mime_type.clone())) - .header(ContentLength(request_size as u64)) - .body(&mut request_value_reader); - - dlg.pre_request(); - req.send() - }; - - match req_result { - Err(err) => { - if let oauth2::Retry::After(d) = dlg.http_error(&err) { - sleep(d); - continue; - } - dlg.finished(false); - return Err(Error::HttpError(err)) - } - Ok(mut res) => { - if !res.status.is_success() { - let mut json_err = String::new(); - res.read_to_string(&mut json_err).unwrap(); - if let oauth2::Retry::After(d) = dlg.http_failure(&res, - json::from_str(&json_err).ok(), - json::from_str(&json_err).ok()) { - sleep(d); - continue; - } - dlg.finished(false); - return match json::from_str::(&json_err){ - Err(_) => Err(Error::Failure(res)), - Ok(serr) => Err(Error::BadRequest(serr)) - } - } - let result_value = { - let mut json_response = String::new(); - res.read_to_string(&mut json_response).unwrap(); - match json::from_str(&json_response) { - Ok(decoded) => (res, decoded), - Err(err) => { - dlg.response_json_decode_error(&json_response, &err); - return Err(Error::JsonDecodeError(json_response, err)); - } - } - }; - - dlg.finished(true); - return Ok(result_value) - } - } - } - } - - - /// - /// Sets the *request* property to the given value. - /// - /// Even though the property as already been set when instantiating this call, - /// we provide this method for API completeness. - pub fn request(mut self, new_value: RepresentativeInfoRequest) -> RepresentativeRepresentativeInfoByAddresCall<'a, C, A> { - self._request = new_value; - self - } - /// A list of office roles to filter by. Only offices fulfilling one of these roles will be returned. Divisions that don't contain a matching office will not be returned. - /// - /// Append the given value to the *roles* query property. - /// Each appended value will retain its original ordering and be '/'-separated in the URL's parameters. - pub fn add_roles(mut self, new_value: &str) -> RepresentativeRepresentativeInfoByAddresCall<'a, C, A> { - self._roles.push(new_value.to_string()); - self - } - /// A list of office levels to filter by. Only offices that serve at least one of these levels will be returned. Divisions that don't contain a matching office will not be returned. - /// - /// Append the given value to the *levels* query property. - /// Each appended value will retain its original ordering and be '/'-separated in the URL's parameters. - pub fn add_levels(mut self, new_value: &str) -> RepresentativeRepresentativeInfoByAddresCall<'a, C, A> { - self._levels.push(new_value.to_string()); - self - } - /// Whether to return information about offices and officials. If false, only the top-level district information will be returned. - /// - /// Sets the *include offices* query property to the given value. - pub fn include_offices(mut self, new_value: bool) -> RepresentativeRepresentativeInfoByAddresCall<'a, C, A> { - self._include_offices = Some(new_value); - self - } - /// The address to look up. May only be specified if the field ocdId is not given in the URL. - /// - /// Sets the *address* query property to the given value. - pub fn address(mut self, new_value: &str) -> RepresentativeRepresentativeInfoByAddresCall<'a, C, A> { - self._address = Some(new_value.to_string()); - self - } - /// The delegate implementation is consulted whenever there is an intermediate result, or if something goes wrong - /// while executing the actual API request. - /// - /// It should be used to handle progress information, and to implement a certain level of resilience. - /// - /// Sets the *delegate* property to the given value. - pub fn delegate(mut self, new_value: &'a mut Delegate) -> RepresentativeRepresentativeInfoByAddresCall<'a, C, A> { - self._delegate = Some(new_value); - self - } - - /// Set any additional parameter of the query string used in the request. - /// It should be used to set parameters which are not yet available through their own - /// setters. - /// - /// Please note that this method must not be used to set any of the known paramters - /// which have their own setter method. If done anyway, the request will fail. - /// - /// # Additional Parameters - /// - /// * *quotaUser* (query-string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided. - /// * *oauth_token* (query-string) - OAuth 2.0 token for the current user. - /// * *key* (query-string) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - /// * *prettyPrint* (query-boolean) - Returns response with indentations and line breaks. - /// * *userIp* (query-string) - IP address of the site where the request originates. Use this if you want to enforce per-user limits. - /// * *fields* (query-string) - Selector specifying which fields to include in a partial response. - /// * *alt* (query-string) - Data format for the response. - pub fn param(mut self, name: T, value: T) -> RepresentativeRepresentativeInfoByAddresCall<'a, C, A> - where T: AsRef { - self._additional_params.insert(name.as_ref().to_string(), value.as_ref().to_string()); - self - } - -} - - -/// Looks up representative information for a single geographic division. -/// -/// A builder for the *representativeInfoByDivision* method supported by a *representative* resource. -/// It is not used directly, but through a `RepresentativeMethods` instance. -/// -/// # Example -/// -/// Instantiate a resource method builder -/// -/// ```test_harness,no_run -/// # extern crate hyper; -/// # extern crate yup_oauth2 as oauth2; -/// # extern crate google_civicinfo2 as civicinfo2; -/// use civicinfo2::DivisionRepresentativeInfoRequest; -/// # #[test] fn egal() { -/// # use std::default::Default; -/// # use oauth2::{Authenticator, DefaultAuthenticatorDelegate, ApplicationSecret, MemoryStorage}; -/// # use civicinfo2::CivicInfo; -/// -/// # let secret: ApplicationSecret = Default::default(); -/// # let auth = Authenticator::new(&secret, DefaultAuthenticatorDelegate, -/// # hyper::Client::new(), -/// # ::default(), None); -/// # let mut hub = CivicInfo::new(hyper::Client::new(), auth); -/// // As the method needs a request, you would usually fill it with the desired information -/// // into the respective structure. Some of the parts shown here might not be applicable ! -/// // Values shown here are possibly random and not representative ! -/// let mut req = DivisionRepresentativeInfoRequest::default(); -/// -/// // You can configure optional parameters by calling the respective setters at will, and -/// // execute the final call using `doit()`. -/// // Values shown here are possibly random and not representative ! -/// let result = hub.representatives().representative_info_by_division(req, "ocdId") -/// .add_roles("aliquyam") -/// .recursive(false) -/// .add_levels("no") -/// .doit(); -/// # } -/// ``` -pub struct RepresentativeRepresentativeInfoByDivisionCall<'a, C, A> - where C: 'a, A: 'a { - - hub: &'a CivicInfo, - _request: DivisionRepresentativeInfoRequest, - _ocd_id: String, - _roles: Vec, - _recursive: Option, - _levels: Vec, - _delegate: Option<&'a mut Delegate>, - _additional_params: HashMap, -} - -impl<'a, C, A> CallBuilder for RepresentativeRepresentativeInfoByDivisionCall<'a, C, A> {} - -impl<'a, C, A> RepresentativeRepresentativeInfoByDivisionCall<'a, C, A> where C: BorrowMut, A: oauth2::GetToken { - - - /// Perform the operation you have build so far. - pub fn doit(mut self) -> Result<(hyper::client::Response, RepresentativeInfoData)> { - use std::io::{Read, Seek}; - use hyper::header::{ContentType, ContentLength, Authorization, Bearer, UserAgent, Location}; - let mut dd = DefaultDelegate; - let mut dlg: &mut Delegate = match self._delegate { - Some(d) => d, - None => &mut dd - }; - dlg.begin(MethodInfo { id: "civicinfo.representatives.representativeInfoByDivision", - http_method: hyper::method::Method::Get }); - let mut params: Vec<(&str, String)> = Vec::with_capacity((7 + self._additional_params.len())); - params.push(("ocdId", self._ocd_id.to_string())); - if self._roles.len() > 0 { - for f in self._roles.iter() { - params.push(("roles", f.to_string())); - } - } - if let Some(value) = self._recursive { - params.push(("recursive", value.to_string())); - } - if self._levels.len() > 0 { - for f in self._levels.iter() { - params.push(("levels", f.to_string())); - } - } - for &field in ["alt", "ocdId", "roles", "recursive", "levels"].iter() { - if self._additional_params.contains_key(field) { - dlg.finished(false); - return Err(Error::FieldClash(field)); - } - } - for (name, value) in self._additional_params.iter() { - params.push((&name, value.clone())); - } - - params.push(("alt", "json".to_string())); - - let mut url = "https://www.googleapis.com/civicinfo/v2/representatives/{ocdId}".to_string(); - - let mut key = self.hub.auth.borrow_mut().api_key(); - if key.is_none() { - key = dlg.api_key(); - } - match key { - Some(value) => params.push(("key", value)), - None => { - dlg.finished(false); - return Err(Error::MissingAPIKey) - } - } - - for &(find_this, param_name) in [("{ocdId}", "ocdId")].iter() { - let mut replace_with: Option<&str> = None; - for &(name, ref value) in params.iter() { - if name == param_name { - replace_with = Some(value); - break; - } - } - url = url.replace(find_this, replace_with.expect("to find substitution value in params")); - } - { - let mut indices_for_removal: Vec = Vec::with_capacity(1); - for param_name in ["ocdId"].iter() { - if let Some(index) = params.iter().position(|t| &t.0 == param_name) { - indices_for_removal.push(index); - } - } - for &index in indices_for_removal.iter() { - params.remove(index); - } - } - - if params.len() > 0 { - url.push('?'); - url.push_str(&url::form_urlencoded::serialize(params)); - } - - let mut json_mime_type = mime::Mime(mime::TopLevel::Application, mime::SubLevel::Json, Default::default()); - let mut request_value_reader = - { - let mut value = json::value::to_value(&self._request); - remove_json_null_values(&mut value); - let mut dst = io::Cursor::new(Vec::with_capacity(128)); - json::to_writer(&mut dst, &value).unwrap(); - dst - }; - let request_size = request_value_reader.seek(io::SeekFrom::End(0)).unwrap(); - request_value_reader.seek(io::SeekFrom::Start(0)).unwrap(); - - - loop { - request_value_reader.seek(io::SeekFrom::Start(0)).unwrap(); - let mut req_result = { - let mut client = &mut *self.hub.client.borrow_mut(); - let mut req = client.borrow_mut().request(hyper::method::Method::Get, &url) - .header(UserAgent(self.hub._user_agent.clone())) - .header(ContentType(json_mime_type.clone())) - .header(ContentLength(request_size as u64)) - .body(&mut request_value_reader); - - dlg.pre_request(); - req.send() - }; - - match req_result { - Err(err) => { - if let oauth2::Retry::After(d) = dlg.http_error(&err) { - sleep(d); - continue; - } - dlg.finished(false); - return Err(Error::HttpError(err)) - } - Ok(mut res) => { - if !res.status.is_success() { - let mut json_err = String::new(); - res.read_to_string(&mut json_err).unwrap(); - if let oauth2::Retry::After(d) = dlg.http_failure(&res, - json::from_str(&json_err).ok(), - json::from_str(&json_err).ok()) { - sleep(d); - continue; - } - dlg.finished(false); - return match json::from_str::(&json_err){ - Err(_) => Err(Error::Failure(res)), - Ok(serr) => Err(Error::BadRequest(serr)) - } - } - let result_value = { - let mut json_response = String::new(); - res.read_to_string(&mut json_response).unwrap(); - match json::from_str(&json_response) { - Ok(decoded) => (res, decoded), - Err(err) => { - dlg.response_json_decode_error(&json_response, &err); - return Err(Error::JsonDecodeError(json_response, err)); - } - } - }; - - dlg.finished(true); - return Ok(result_value) - } - } - } - } - - - /// - /// Sets the *request* property to the given value. - /// - /// Even though the property as already been set when instantiating this call, - /// we provide this method for API completeness. - pub fn request(mut self, new_value: DivisionRepresentativeInfoRequest) -> RepresentativeRepresentativeInfoByDivisionCall<'a, C, A> { - self._request = new_value; - self - } - /// The Open Civic Data division identifier of the division to look up. - /// - /// Sets the *ocd id* path property to the given value. - /// - /// Even though the property as already been set when instantiating this call, - /// we provide this method for API completeness. - pub fn ocd_id(mut self, new_value: &str) -> RepresentativeRepresentativeInfoByDivisionCall<'a, C, A> { - self._ocd_id = new_value.to_string(); - self - } - /// A list of office roles to filter by. Only offices fulfilling one of these roles will be returned. Divisions that don't contain a matching office will not be returned. - /// - /// Append the given value to the *roles* query property. - /// Each appended value will retain its original ordering and be '/'-separated in the URL's parameters. - pub fn add_roles(mut self, new_value: &str) -> RepresentativeRepresentativeInfoByDivisionCall<'a, C, A> { - self._roles.push(new_value.to_string()); - self - } - /// If true, information about all divisions contained in the division requested will be included as well. For example, if querying ocd-division/country:us/district:dc, this would also return all DC's wards and ANCs. - /// - /// Sets the *recursive* query property to the given value. - pub fn recursive(mut self, new_value: bool) -> RepresentativeRepresentativeInfoByDivisionCall<'a, C, A> { - self._recursive = Some(new_value); - self - } - /// A list of office levels to filter by. Only offices that serve at least one of these levels will be returned. Divisions that don't contain a matching office will not be returned. - /// - /// Append the given value to the *levels* query property. - /// Each appended value will retain its original ordering and be '/'-separated in the URL's parameters. - pub fn add_levels(mut self, new_value: &str) -> RepresentativeRepresentativeInfoByDivisionCall<'a, C, A> { - self._levels.push(new_value.to_string()); - self - } - /// The delegate implementation is consulted whenever there is an intermediate result, or if something goes wrong - /// while executing the actual API request. - /// - /// It should be used to handle progress information, and to implement a certain level of resilience. - /// - /// Sets the *delegate* property to the given value. - pub fn delegate(mut self, new_value: &'a mut Delegate) -> RepresentativeRepresentativeInfoByDivisionCall<'a, C, A> { - self._delegate = Some(new_value); - self - } - - /// Set any additional parameter of the query string used in the request. - /// It should be used to set parameters which are not yet available through their own - /// setters. - /// - /// Please note that this method must not be used to set any of the known paramters - /// which have their own setter method. If done anyway, the request will fail. - /// - /// # Additional Parameters - /// - /// * *quotaUser* (query-string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided. - /// * *oauth_token* (query-string) - OAuth 2.0 token for the current user. - /// * *key* (query-string) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - /// * *prettyPrint* (query-boolean) - Returns response with indentations and line breaks. - /// * *userIp* (query-string) - IP address of the site where the request originates. Use this if you want to enforce per-user limits. - /// * *fields* (query-string) - Selector specifying which fields to include in a partial response. - /// * *alt* (query-string) - Data format for the response. - pub fn param(mut self, name: T, value: T) -> RepresentativeRepresentativeInfoByDivisionCall<'a, C, A> - where T: AsRef { - self._additional_params.insert(name.as_ref().to_string(), value.as_ref().to_string()); - self - } - -} - - diff --git a/gen/classroom1-cli/Cargo.toml b/gen/classroom1-cli/Cargo.toml index 8a694e5b63..827df91efe 100644 --- a/gen/classroom1-cli/Cargo.toml +++ b/gen/classroom1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-classroom1-cli" -version = "1.0.0+20161006" +version = "1.0.1+20161006" authors = ["Sebastian Thiel "] description = "A complete library to interact with classroom (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/classroom1-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-classroom1] path = "../classroom1" -version = "1.0.0" +version = "1.0.1+20161006" optional = true default-features = false diff --git a/gen/classroom1-cli/README.md b/gen/classroom1-cli/README.md index cb09a012e0..f14ccf9f98 100644 --- a/gen/classroom1-cli/README.md +++ b/gen/classroom1-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *classroom* API can be found at the [official documentation site](https://developers.google.com/classroom/). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/classroom1.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/classroom1.tar.gz) +```bash +cargo install google-classroom1-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/classroom1-cli). # Usage -This documentation was generated from the *classroom* API at revision *20161006*. The CLI is at version *1.0.0*. +This documentation was generated from the *classroom* API at revision *20161006*. The CLI is at version *1.0.1*. ```bash classroom1 [options] diff --git a/gen/classroom1-cli/mkdocs.yml b/gen/classroom1-cli/mkdocs.yml index 245b915971..37fc92826c 100644 --- a/gen/classroom1-cli/mkdocs.yml +++ b/gen/classroom1-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: classroom v1.0.0+20161006 +site_name: classroom v1.0.1+20161006 site_url: http://byron.github.io/google-apis-rs/google-classroom1-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with classroom (protocol v1) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/classroom1-cli diff --git a/gen/classroom1-cli/src/main.rs b/gen/classroom1-cli/src/main.rs index 996ded14e8..43fa794034 100644 --- a/gen/classroom1-cli/src/main.rs +++ b/gen/classroom1-cli/src/main.rs @@ -4160,7 +4160,7 @@ fn main() { let mut app = App::new("classroom1") .author("Sebastian Thiel ") - .version("1.0.0+20161006") + .version("1.0.1+20161006") .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 4a52e6c06d..d645ff171f 100644 --- a/gen/classroom1/Cargo.toml +++ b/gen/classroom1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-classroom1" -version = "1.0.0+20161006" +version = "1.0.1+20161006" authors = ["Sebastian Thiel "] description = "A complete library to interact with classroom (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/classroom1" homepage = "https://developers.google.com/classroom/" -documentation = "http://byron.github.io/google-apis-rs/google_classroom1" +documentation = "https://docs.rs/google-classroom1/1.0.1+20161006" license = "MIT" keywords = ["classroom", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/classroom1/README.md b/gen/classroom1/README.md index 1f747fe694..e3d3739a3f 100644 --- a/gen/classroom1/README.md +++ b/gen/classroom1/README.md @@ -5,20 +5,20 @@ 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 *1.0.0+20161006*, where *20161006* is the exact revision of the *classroom:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *classroom* crate version *1.0.1+20161006*, where *20161006* is the exact revision of the *classroom:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. 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](http://byron.github.io/google-apis-rs/google_classroom1/struct.Classroom.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-classroom1/1.0.1+20161006/google_classroom1/struct.Classroom.html) ... -* [courses](http://byron.github.io/google-apis-rs/google_classroom1/struct.Course.html) - * [*aliases create*](http://byron.github.io/google-apis-rs/google_classroom1/struct.CourseAliaseCreateCall.html), [*aliases delete*](http://byron.github.io/google-apis-rs/google_classroom1/struct.CourseAliaseDeleteCall.html), [*aliases list*](http://byron.github.io/google-apis-rs/google_classroom1/struct.CourseAliaseListCall.html), [*course work create*](http://byron.github.io/google-apis-rs/google_classroom1/struct.CourseCourseWorkCreateCall.html), [*course work get*](http://byron.github.io/google-apis-rs/google_classroom1/struct.CourseCourseWorkGetCall.html), [*course work list*](http://byron.github.io/google-apis-rs/google_classroom1/struct.CourseCourseWorkListCall.html), [*course work student submissions get*](http://byron.github.io/google-apis-rs/google_classroom1/struct.CourseCourseWorkStudentSubmissionGetCall.html), [*course work student submissions list*](http://byron.github.io/google-apis-rs/google_classroom1/struct.CourseCourseWorkStudentSubmissionListCall.html), [*course work student submissions modify attachments*](http://byron.github.io/google-apis-rs/google_classroom1/struct.CourseCourseWorkStudentSubmissionModifyAttachmentCall.html), [*course work student submissions patch*](http://byron.github.io/google-apis-rs/google_classroom1/struct.CourseCourseWorkStudentSubmissionPatchCall.html), [*course work student submissions reclaim*](http://byron.github.io/google-apis-rs/google_classroom1/struct.CourseCourseWorkStudentSubmissionReclaimCall.html), [*course work student submissions return*](http://byron.github.io/google-apis-rs/google_classroom1/struct.CourseCourseWorkStudentSubmissionReturnCall.html), [*course work student submissions turn in*](http://byron.github.io/google-apis-rs/google_classroom1/struct.CourseCourseWorkStudentSubmissionTurnInCall.html), [*create*](http://byron.github.io/google-apis-rs/google_classroom1/struct.CourseCreateCall.html), [*delete*](http://byron.github.io/google-apis-rs/google_classroom1/struct.CourseDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_classroom1/struct.CourseGetCall.html), [*list*](http://byron.github.io/google-apis-rs/google_classroom1/struct.CourseListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_classroom1/struct.CoursePatchCall.html), [*students create*](http://byron.github.io/google-apis-rs/google_classroom1/struct.CourseStudentCreateCall.html), [*students delete*](http://byron.github.io/google-apis-rs/google_classroom1/struct.CourseStudentDeleteCall.html), [*students get*](http://byron.github.io/google-apis-rs/google_classroom1/struct.CourseStudentGetCall.html), [*students list*](http://byron.github.io/google-apis-rs/google_classroom1/struct.CourseStudentListCall.html), [*teachers create*](http://byron.github.io/google-apis-rs/google_classroom1/struct.CourseTeacherCreateCall.html), [*teachers delete*](http://byron.github.io/google-apis-rs/google_classroom1/struct.CourseTeacherDeleteCall.html), [*teachers get*](http://byron.github.io/google-apis-rs/google_classroom1/struct.CourseTeacherGetCall.html), [*teachers list*](http://byron.github.io/google-apis-rs/google_classroom1/struct.CourseTeacherListCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_classroom1/struct.CourseUpdateCall.html) -* [invitations](http://byron.github.io/google-apis-rs/google_classroom1/struct.Invitation.html) - * [*accept*](http://byron.github.io/google-apis-rs/google_classroom1/struct.InvitationAcceptCall.html), [*create*](http://byron.github.io/google-apis-rs/google_classroom1/struct.InvitationCreateCall.html), [*delete*](http://byron.github.io/google-apis-rs/google_classroom1/struct.InvitationDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_classroom1/struct.InvitationGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_classroom1/struct.InvitationListCall.html) -* [user profiles](http://byron.github.io/google-apis-rs/google_classroom1/struct.UserProfile.html) - * [*get*](http://byron.github.io/google-apis-rs/google_classroom1/struct.UserProfileGetCall.html), [*guardian invitations create*](http://byron.github.io/google-apis-rs/google_classroom1/struct.UserProfileGuardianInvitationCreateCall.html), [*guardian invitations get*](http://byron.github.io/google-apis-rs/google_classroom1/struct.UserProfileGuardianInvitationGetCall.html), [*guardian invitations list*](http://byron.github.io/google-apis-rs/google_classroom1/struct.UserProfileGuardianInvitationListCall.html), [*guardian invitations patch*](http://byron.github.io/google-apis-rs/google_classroom1/struct.UserProfileGuardianInvitationPatchCall.html), [*guardians delete*](http://byron.github.io/google-apis-rs/google_classroom1/struct.UserProfileGuardianDeleteCall.html), [*guardians get*](http://byron.github.io/google-apis-rs/google_classroom1/struct.UserProfileGuardianGetCall.html) and [*guardians list*](http://byron.github.io/google-apis-rs/google_classroom1/struct.UserProfileGuardianListCall.html) +* [courses](https://docs.rs/google-classroom1/1.0.1+20161006/google_classroom1/struct.Course.html) + * [*aliases create*](https://docs.rs/google-classroom1/1.0.1+20161006/google_classroom1/struct.CourseAliaseCreateCall.html), [*aliases delete*](https://docs.rs/google-classroom1/1.0.1+20161006/google_classroom1/struct.CourseAliaseDeleteCall.html), [*aliases list*](https://docs.rs/google-classroom1/1.0.1+20161006/google_classroom1/struct.CourseAliaseListCall.html), [*course work create*](https://docs.rs/google-classroom1/1.0.1+20161006/google_classroom1/struct.CourseCourseWorkCreateCall.html), [*course work get*](https://docs.rs/google-classroom1/1.0.1+20161006/google_classroom1/struct.CourseCourseWorkGetCall.html), [*course work list*](https://docs.rs/google-classroom1/1.0.1+20161006/google_classroom1/struct.CourseCourseWorkListCall.html), [*course work student submissions get*](https://docs.rs/google-classroom1/1.0.1+20161006/google_classroom1/struct.CourseCourseWorkStudentSubmissionGetCall.html), [*course work student submissions list*](https://docs.rs/google-classroom1/1.0.1+20161006/google_classroom1/struct.CourseCourseWorkStudentSubmissionListCall.html), [*course work student submissions modify attachments*](https://docs.rs/google-classroom1/1.0.1+20161006/google_classroom1/struct.CourseCourseWorkStudentSubmissionModifyAttachmentCall.html), [*course work student submissions patch*](https://docs.rs/google-classroom1/1.0.1+20161006/google_classroom1/struct.CourseCourseWorkStudentSubmissionPatchCall.html), [*course work student submissions reclaim*](https://docs.rs/google-classroom1/1.0.1+20161006/google_classroom1/struct.CourseCourseWorkStudentSubmissionReclaimCall.html), [*course work student submissions return*](https://docs.rs/google-classroom1/1.0.1+20161006/google_classroom1/struct.CourseCourseWorkStudentSubmissionReturnCall.html), [*course work student submissions turn in*](https://docs.rs/google-classroom1/1.0.1+20161006/google_classroom1/struct.CourseCourseWorkStudentSubmissionTurnInCall.html), [*create*](https://docs.rs/google-classroom1/1.0.1+20161006/google_classroom1/struct.CourseCreateCall.html), [*delete*](https://docs.rs/google-classroom1/1.0.1+20161006/google_classroom1/struct.CourseDeleteCall.html), [*get*](https://docs.rs/google-classroom1/1.0.1+20161006/google_classroom1/struct.CourseGetCall.html), [*list*](https://docs.rs/google-classroom1/1.0.1+20161006/google_classroom1/struct.CourseListCall.html), [*patch*](https://docs.rs/google-classroom1/1.0.1+20161006/google_classroom1/struct.CoursePatchCall.html), [*students create*](https://docs.rs/google-classroom1/1.0.1+20161006/google_classroom1/struct.CourseStudentCreateCall.html), [*students delete*](https://docs.rs/google-classroom1/1.0.1+20161006/google_classroom1/struct.CourseStudentDeleteCall.html), [*students get*](https://docs.rs/google-classroom1/1.0.1+20161006/google_classroom1/struct.CourseStudentGetCall.html), [*students list*](https://docs.rs/google-classroom1/1.0.1+20161006/google_classroom1/struct.CourseStudentListCall.html), [*teachers create*](https://docs.rs/google-classroom1/1.0.1+20161006/google_classroom1/struct.CourseTeacherCreateCall.html), [*teachers delete*](https://docs.rs/google-classroom1/1.0.1+20161006/google_classroom1/struct.CourseTeacherDeleteCall.html), [*teachers get*](https://docs.rs/google-classroom1/1.0.1+20161006/google_classroom1/struct.CourseTeacherGetCall.html), [*teachers list*](https://docs.rs/google-classroom1/1.0.1+20161006/google_classroom1/struct.CourseTeacherListCall.html) and [*update*](https://docs.rs/google-classroom1/1.0.1+20161006/google_classroom1/struct.CourseUpdateCall.html) +* [invitations](https://docs.rs/google-classroom1/1.0.1+20161006/google_classroom1/struct.Invitation.html) + * [*accept*](https://docs.rs/google-classroom1/1.0.1+20161006/google_classroom1/struct.InvitationAcceptCall.html), [*create*](https://docs.rs/google-classroom1/1.0.1+20161006/google_classroom1/struct.InvitationCreateCall.html), [*delete*](https://docs.rs/google-classroom1/1.0.1+20161006/google_classroom1/struct.InvitationDeleteCall.html), [*get*](https://docs.rs/google-classroom1/1.0.1+20161006/google_classroom1/struct.InvitationGetCall.html) and [*list*](https://docs.rs/google-classroom1/1.0.1+20161006/google_classroom1/struct.InvitationListCall.html) +* [user profiles](https://docs.rs/google-classroom1/1.0.1+20161006/google_classroom1/struct.UserProfile.html) + * [*get*](https://docs.rs/google-classroom1/1.0.1+20161006/google_classroom1/struct.UserProfileGetCall.html), [*guardian invitations create*](https://docs.rs/google-classroom1/1.0.1+20161006/google_classroom1/struct.UserProfileGuardianInvitationCreateCall.html), [*guardian invitations get*](https://docs.rs/google-classroom1/1.0.1+20161006/google_classroom1/struct.UserProfileGuardianInvitationGetCall.html), [*guardian invitations list*](https://docs.rs/google-classroom1/1.0.1+20161006/google_classroom1/struct.UserProfileGuardianInvitationListCall.html), [*guardian invitations patch*](https://docs.rs/google-classroom1/1.0.1+20161006/google_classroom1/struct.UserProfileGuardianInvitationPatchCall.html), [*guardians delete*](https://docs.rs/google-classroom1/1.0.1+20161006/google_classroom1/struct.UserProfileGuardianDeleteCall.html), [*guardians get*](https://docs.rs/google-classroom1/1.0.1+20161006/google_classroom1/struct.UserProfileGuardianGetCall.html) and [*guardians list*](https://docs.rs/google-classroom1/1.0.1+20161006/google_classroom1/struct.UserProfileGuardianListCall.html) @@ -27,17 +27,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_classroom1/struct.Classroom.html)** +* **[Hub](https://docs.rs/google-classroom1/1.0.1+20161006/google_classroom1/struct.Classroom.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_classroom1/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_classroom1/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_classroom1/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-classroom1/1.0.1+20161006/google_classroom1/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-classroom1/1.0.1+20161006/google_classroom1/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-classroom1/1.0.1+20161006/google_classroom1/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_classroom1/trait.Part.html)** + * **[Parts](https://docs.rs/google-classroom1/1.0.1+20161006/google_classroom1/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_classroom1/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-classroom1/1.0.1+20161006/google_classroom1/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_classroom1/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-classroom1/1.0.1+20161006/google_classroom1/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_classroom1/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_classroom1/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-classroom1/1.0.1+20161006/google_classroom1/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_classroom1/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-classroom1/1.0.1+20161006/google_classroom1/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_classroom1/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-classroom1/1.0.1+20161006/google_classroom1/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_classroom1/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_classroom1/trait.CallBuilder.html) 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/1.0.1+20161006/google_classroom1/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-classroom1/1.0.1+20161006/google_classroom1/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_classroom1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-classroom1/1.0.1+20161006/google_classroom1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_classroom1/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_classroom1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-classroom1/1.0.1+20161006/google_classroom1/trait.RequestValue.html) and +[decodable](https://docs.rs/google-classroom1/1.0.1+20161006/google_classroom1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_classroom1/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-classroom1/1.0.1+20161006/google_classroom1/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_classroom1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-classroom1/1.0.1+20161006/google_classroom1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_classroom1/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-classroom1/1.0.1+20161006/google_classroom1/trait.RequestValue.html) are 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/lib.rs b/gen/classroom1/src/lib.rs index b65efea4f0..1ae23fa6a8 100644 --- a/gen/classroom1/src/lib.rs +++ b/gen/classroom1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *classroom* crate version *1.0.0+20161006*, where *20161006* is the exact revision of the *classroom:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *classroom* crate version *1.0.1+20161006*, where *20161006* is the exact revision of the *classroom:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *classroom* *v1* API can be found at the //! [official documentation site](https://developers.google.com/classroom/). @@ -21,7 +21,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -153,7 +153,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/classroom1/src/lib.rs.in b/gen/classroom1/src/lib.rs.in index 1fc7c46722..d3e4a9ca3f 100644 --- a/gen/classroom1/src/lib.rs.in +++ b/gen/classroom1/src/lib.rs.in @@ -184,7 +184,7 @@ impl<'a, C, A> Classroom Classroom { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -199,7 +199,7 @@ impl<'a, C, A> Classroom } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/cloudbilling1-cli/Cargo.toml b/gen/cloudbilling1-cli/Cargo.toml index f0654ae8a4..790644c135 100644 --- a/gen/cloudbilling1-cli/Cargo.toml +++ b/gen/cloudbilling1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-cloudbilling1-cli" -version = "1.0.0+20151222" +version = "1.0.1+20151222" authors = ["Sebastian Thiel "] description = "A complete library to interact with cloudbilling (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/cloudbilling1-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-cloudbilling1] path = "../cloudbilling1" -version = "1.0.0" +version = "1.0.1+20151222" optional = true default-features = false diff --git a/gen/cloudbilling1-cli/README.md b/gen/cloudbilling1-cli/README.md index ace18ad744..b9ace29e90 100644 --- a/gen/cloudbilling1-cli/README.md +++ b/gen/cloudbilling1-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *cloudbilling* API can be found at the [official documentation site](https://cloud.google.com/billing/). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/cloudbilling1.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/cloudbilling1.tar.gz) +```bash +cargo install google-cloudbilling1-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/cloudbilling1-cli). # Usage -This documentation was generated from the *cloudbilling* API at revision *20151222*. The CLI is at version *1.0.0*. +This documentation was generated from the *cloudbilling* API at revision *20151222*. The CLI is at version *1.0.1*. ```bash cloudbilling1 [options] diff --git a/gen/cloudbilling1-cli/mkdocs.yml b/gen/cloudbilling1-cli/mkdocs.yml index 91fdf59152..f3945dfb5f 100644 --- a/gen/cloudbilling1-cli/mkdocs.yml +++ b/gen/cloudbilling1-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: cloudbilling v1.0.0+20151222 +site_name: cloudbilling v1.0.1+20151222 site_url: http://byron.github.io/google-apis-rs/google-cloudbilling1-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with cloudbilling (protocol v1) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/cloudbilling1-cli diff --git a/gen/cloudbilling1-cli/src/main.rs b/gen/cloudbilling1-cli/src/main.rs index a1190af905..3883815dfd 100644 --- a/gen/cloudbilling1-cli/src/main.rs +++ b/gen/cloudbilling1-cli/src/main.rs @@ -597,7 +597,7 @@ fn main() { let mut app = App::new("cloudbilling1") .author("Sebastian Thiel ") - .version("1.0.0+20151222") + .version("1.0.1+20151222") .about("Retrieves Google Developers Console billing accounts and associates them with projects.") .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 232e87ff2b..2a9e602d02 100644 --- a/gen/cloudbilling1/Cargo.toml +++ b/gen/cloudbilling1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-cloudbilling1" -version = "1.0.0+20151222" +version = "1.0.1+20151222" authors = ["Sebastian Thiel "] description = "A complete library to interact with cloudbilling (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/cloudbilling1" homepage = "https://cloud.google.com/billing/" -documentation = "http://byron.github.io/google-apis-rs/google_cloudbilling1" +documentation = "https://docs.rs/google-cloudbilling1/1.0.1+20151222" license = "MIT" keywords = ["cloudbilling", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/cloudbilling1/README.md b/gen/cloudbilling1/README.md index cfc843427e..0fe6d9c8ce 100644 --- a/gen/cloudbilling1/README.md +++ b/gen/cloudbilling1/README.md @@ -5,18 +5,18 @@ 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 *1.0.0+20151222*, where *20151222* is the exact revision of the *cloudbilling:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *cloudbilling* crate version *1.0.1+20151222*, where *20151222* is the exact revision of the *cloudbilling:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. Everything else about the *cloudbilling* *v1* API can be found at the [official documentation site](https://cloud.google.com/billing/). # Features -Handle the following *Resources* with ease from the central [hub](http://byron.github.io/google-apis-rs/google_cloudbilling1/struct.Cloudbilling.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-cloudbilling1/1.0.1+20151222/google_cloudbilling1/struct.Cloudbilling.html) ... -* [billing accounts](http://byron.github.io/google-apis-rs/google_cloudbilling1/struct.BillingAccount.html) - * [*get*](http://byron.github.io/google-apis-rs/google_cloudbilling1/struct.BillingAccountGetCall.html), [*list*](http://byron.github.io/google-apis-rs/google_cloudbilling1/struct.BillingAccountListCall.html) and [*projects list*](http://byron.github.io/google-apis-rs/google_cloudbilling1/struct.BillingAccountProjectListCall.html) +* [billing accounts](https://docs.rs/google-cloudbilling1/1.0.1+20151222/google_cloudbilling1/struct.BillingAccount.html) + * [*get*](https://docs.rs/google-cloudbilling1/1.0.1+20151222/google_cloudbilling1/struct.BillingAccountGetCall.html), [*list*](https://docs.rs/google-cloudbilling1/1.0.1+20151222/google_cloudbilling1/struct.BillingAccountListCall.html) and [*projects list*](https://docs.rs/google-cloudbilling1/1.0.1+20151222/google_cloudbilling1/struct.BillingAccountProjectListCall.html) * projects - * [*get billing info*](http://byron.github.io/google-apis-rs/google_cloudbilling1/struct.ProjectGetBillingInfoCall.html) and [*update billing info*](http://byron.github.io/google-apis-rs/google_cloudbilling1/struct.ProjectUpdateBillingInfoCall.html) + * [*get billing info*](https://docs.rs/google-cloudbilling1/1.0.1+20151222/google_cloudbilling1/struct.ProjectGetBillingInfoCall.html) and [*update billing info*](https://docs.rs/google-cloudbilling1/1.0.1+20151222/google_cloudbilling1/struct.ProjectUpdateBillingInfoCall.html) @@ -25,17 +25,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_cloudbilling1/struct.Cloudbilling.html)** +* **[Hub](https://docs.rs/google-cloudbilling1/1.0.1+20151222/google_cloudbilling1/struct.Cloudbilling.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_cloudbilling1/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_cloudbilling1/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_cloudbilling1/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-cloudbilling1/1.0.1+20151222/google_cloudbilling1/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-cloudbilling1/1.0.1+20151222/google_cloudbilling1/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-cloudbilling1/1.0.1+20151222/google_cloudbilling1/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_cloudbilling1/trait.Part.html)** + * **[Parts](https://docs.rs/google-cloudbilling1/1.0.1+20151222/google_cloudbilling1/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_cloudbilling1/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-cloudbilling1/1.0.1+20151222/google_cloudbilling1/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_cloudbilling1/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-cloudbilling1/1.0.1+20151222/google_cloudbilling1/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_cloudbilling1/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_cloudbilling1/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-cloudbilling1/1.0.1+20151222/google_cloudbilling1/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_cloudbilling1/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-cloudbilling1/1.0.1+20151222/google_cloudbilling1/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_cloudbilling1/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-cloudbilling1/1.0.1+20151222/google_cloudbilling1/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_cloudbilling1/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_cloudbilling1/trait.CallBuilder.html) 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/1.0.1+20151222/google_cloudbilling1/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-cloudbilling1/1.0.1+20151222/google_cloudbilling1/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_cloudbilling1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-cloudbilling1/1.0.1+20151222/google_cloudbilling1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_cloudbilling1/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_cloudbilling1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-cloudbilling1/1.0.1+20151222/google_cloudbilling1/trait.RequestValue.html) and +[decodable](https://docs.rs/google-cloudbilling1/1.0.1+20151222/google_cloudbilling1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_cloudbilling1/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-cloudbilling1/1.0.1+20151222/google_cloudbilling1/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_cloudbilling1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-cloudbilling1/1.0.1+20151222/google_cloudbilling1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_cloudbilling1/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-cloudbilling1/1.0.1+20151222/google_cloudbilling1/trait.RequestValue.html) are 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/lib.rs b/gen/cloudbilling1/src/lib.rs index 616399b091..3fcf855236 100644 --- a/gen/cloudbilling1/src/lib.rs +++ b/gen/cloudbilling1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *cloudbilling* crate version *1.0.0+20151222*, where *20151222* is the exact revision of the *cloudbilling:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *cloudbilling* crate version *1.0.1+20151222*, where *20151222* is the exact revision of the *cloudbilling:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *cloudbilling* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/billing/). @@ -19,7 +19,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -124,7 +124,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/cloudbilling1/src/lib.rs.in b/gen/cloudbilling1/src/lib.rs.in index a0ff425c1e..1217bcbf16 100644 --- a/gen/cloudbilling1/src/lib.rs.in +++ b/gen/cloudbilling1/src/lib.rs.in @@ -133,7 +133,7 @@ impl<'a, C, A> Cloudbilling Cloudbilling { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -145,7 +145,7 @@ impl<'a, C, A> Cloudbilling } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/clouddebugger2-cli/Cargo.toml b/gen/clouddebugger2-cli/Cargo.toml index 3fcba8606e..cd68269bf9 100644 --- a/gen/clouddebugger2-cli/Cargo.toml +++ b/gen/clouddebugger2-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-clouddebugger2-cli" -version = "1.0.0+20160810" +version = "1.0.1+20160810" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Debugger (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/clouddebugger2-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-clouddebugger2] path = "../clouddebugger2" -version = "1.0.0" +version = "1.0.1+20160810" optional = true default-features = false diff --git a/gen/clouddebugger2-cli/README.md b/gen/clouddebugger2-cli/README.md index 622edf0171..dcf6b0ec8f 100644 --- a/gen/clouddebugger2-cli/README.md +++ b/gen/clouddebugger2-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *Cloud Debugger* API can be found at the [official documentation site](http://cloud.google.com/debugger). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/clouddebugger2.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/clouddebugger2.tar.gz) +```bash +cargo install google-clouddebugger2-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/clouddebugger2-cli). # Usage -This documentation was generated from the *Cloud Debugger* API at revision *20160810*. The CLI is at version *1.0.0*. +This documentation was generated from the *Cloud Debugger* API at revision *20160810*. The CLI is at version *1.0.1*. ```bash clouddebugger2 [options] diff --git a/gen/clouddebugger2-cli/mkdocs.yml b/gen/clouddebugger2-cli/mkdocs.yml index 7f761f6ef5..99467ff6eb 100644 --- a/gen/clouddebugger2-cli/mkdocs.yml +++ b/gen/clouddebugger2-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: Cloud Debugger v1.0.0+20160810 +site_name: Cloud Debugger v1.0.1+20160810 site_url: http://byron.github.io/google-apis-rs/google-clouddebugger2-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with Cloud Debugger (protocol v2) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/clouddebugger2-cli diff --git a/gen/clouddebugger2-cli/src/main.rs b/gen/clouddebugger2-cli/src/main.rs index f9120c082f..ed5767257b 100644 --- a/gen/clouddebugger2-cli/src/main.rs +++ b/gen/clouddebugger2-cli/src/main.rs @@ -992,7 +992,7 @@ fn main() { let mut app = App::new("clouddebugger2") .author("Sebastian Thiel ") - .version("1.0.0+20160810") + .version("1.0.1+20160810") .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 48845c4655..dc9d92669c 100644 --- a/gen/clouddebugger2/Cargo.toml +++ b/gen/clouddebugger2/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-clouddebugger2" -version = "1.0.0+20160810" +version = "1.0.1+20160810" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Debugger (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/clouddebugger2" homepage = "http://cloud.google.com/debugger" -documentation = "http://byron.github.io/google-apis-rs/google_clouddebugger2" +documentation = "https://docs.rs/google-clouddebugger2/1.0.1+20160810" license = "MIT" keywords = ["clouddebugger", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/clouddebugger2/README.md b/gen/clouddebugger2/README.md index 26ac6da444..809ea3ce0c 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 *1.0.0+20160810*, where *20160810* is the exact revision of the *clouddebugger:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *Cloud Debugger* crate version *1.0.1+20160810*, where *20160810* is the exact revision of the *clouddebugger:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. Everything else about the *Cloud Debugger* *v2* API can be found at the [official documentation site](http://cloud.google.com/debugger). # Features -Handle the following *Resources* with ease from the central [hub](http://byron.github.io/google-apis-rs/google_clouddebugger2/struct.CloudDebugger.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-clouddebugger2/1.0.1+20160810/google_clouddebugger2/struct.CloudDebugger.html) ... * controller - * [*debuggees breakpoints list*](http://byron.github.io/google-apis-rs/google_clouddebugger2/struct.ControllerDebuggeeBreakpointListCall.html), [*debuggees breakpoints update*](http://byron.github.io/google-apis-rs/google_clouddebugger2/struct.ControllerDebuggeeBreakpointUpdateCall.html) and [*debuggees register*](http://byron.github.io/google-apis-rs/google_clouddebugger2/struct.ControllerDebuggeeRegisterCall.html) + * [*debuggees breakpoints list*](https://docs.rs/google-clouddebugger2/1.0.1+20160810/google_clouddebugger2/struct.ControllerDebuggeeBreakpointListCall.html), [*debuggees breakpoints update*](https://docs.rs/google-clouddebugger2/1.0.1+20160810/google_clouddebugger2/struct.ControllerDebuggeeBreakpointUpdateCall.html) and [*debuggees register*](https://docs.rs/google-clouddebugger2/1.0.1+20160810/google_clouddebugger2/struct.ControllerDebuggeeRegisterCall.html) * debugger - * [*debuggees breakpoints delete*](http://byron.github.io/google-apis-rs/google_clouddebugger2/struct.DebuggerDebuggeeBreakpointDeleteCall.html), [*debuggees breakpoints get*](http://byron.github.io/google-apis-rs/google_clouddebugger2/struct.DebuggerDebuggeeBreakpointGetCall.html), [*debuggees breakpoints list*](http://byron.github.io/google-apis-rs/google_clouddebugger2/struct.DebuggerDebuggeeBreakpointListCall.html), [*debuggees breakpoints set*](http://byron.github.io/google-apis-rs/google_clouddebugger2/struct.DebuggerDebuggeeBreakpointSetCall.html) and [*debuggees list*](http://byron.github.io/google-apis-rs/google_clouddebugger2/struct.DebuggerDebuggeeListCall.html) + * [*debuggees breakpoints delete*](https://docs.rs/google-clouddebugger2/1.0.1+20160810/google_clouddebugger2/struct.DebuggerDebuggeeBreakpointDeleteCall.html), [*debuggees breakpoints get*](https://docs.rs/google-clouddebugger2/1.0.1+20160810/google_clouddebugger2/struct.DebuggerDebuggeeBreakpointGetCall.html), [*debuggees breakpoints list*](https://docs.rs/google-clouddebugger2/1.0.1+20160810/google_clouddebugger2/struct.DebuggerDebuggeeBreakpointListCall.html), [*debuggees breakpoints set*](https://docs.rs/google-clouddebugger2/1.0.1+20160810/google_clouddebugger2/struct.DebuggerDebuggeeBreakpointSetCall.html) and [*debuggees list*](https://docs.rs/google-clouddebugger2/1.0.1+20160810/google_clouddebugger2/struct.DebuggerDebuggeeListCall.html) @@ -25,17 +25,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_clouddebugger2/struct.CloudDebugger.html)** +* **[Hub](https://docs.rs/google-clouddebugger2/1.0.1+20160810/google_clouddebugger2/struct.CloudDebugger.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_clouddebugger2/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_clouddebugger2/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_clouddebugger2/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-clouddebugger2/1.0.1+20160810/google_clouddebugger2/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-clouddebugger2/1.0.1+20160810/google_clouddebugger2/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-clouddebugger2/1.0.1+20160810/google_clouddebugger2/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_clouddebugger2/trait.Part.html)** + * **[Parts](https://docs.rs/google-clouddebugger2/1.0.1+20160810/google_clouddebugger2/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_clouddebugger2/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-clouddebugger2/1.0.1+20160810/google_clouddebugger2/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_clouddebugger2/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-clouddebugger2/1.0.1+20160810/google_clouddebugger2/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_clouddebugger2/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_clouddebugger2/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-clouddebugger2/1.0.1+20160810/google_clouddebugger2/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_clouddebugger2/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-clouddebugger2/1.0.1+20160810/google_clouddebugger2/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_clouddebugger2/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-clouddebugger2/1.0.1+20160810/google_clouddebugger2/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_clouddebugger2/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_clouddebugger2/trait.CallBuilder.html) 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/1.0.1+20160810/google_clouddebugger2/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-clouddebugger2/1.0.1+20160810/google_clouddebugger2/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_clouddebugger2/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-clouddebugger2/1.0.1+20160810/google_clouddebugger2/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_clouddebugger2/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_clouddebugger2/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-clouddebugger2/1.0.1+20160810/google_clouddebugger2/trait.RequestValue.html) and +[decodable](https://docs.rs/google-clouddebugger2/1.0.1+20160810/google_clouddebugger2/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_clouddebugger2/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-clouddebugger2/1.0.1+20160810/google_clouddebugger2/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_clouddebugger2/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-clouddebugger2/1.0.1+20160810/google_clouddebugger2/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_clouddebugger2/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-clouddebugger2/1.0.1+20160810/google_clouddebugger2/trait.RequestValue.html) are 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/lib.rs b/gen/clouddebugger2/src/lib.rs index c3ef15c3a5..5c5b2ea042 100644 --- a/gen/clouddebugger2/src/lib.rs +++ b/gen/clouddebugger2/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Cloud Debugger* crate version *1.0.0+20160810*, where *20160810* is the exact revision of the *clouddebugger:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *Cloud Debugger* crate version *1.0.1+20160810*, where *20160810* is the exact revision of the *clouddebugger:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *Cloud Debugger* *v2* API can be found at the //! [official documentation site](http://cloud.google.com/debugger). @@ -19,7 +19,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -127,7 +127,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/clouddebugger2/src/lib.rs.in b/gen/clouddebugger2/src/lib.rs.in index 7c0641c9e3..910c24c462 100644 --- a/gen/clouddebugger2/src/lib.rs.in +++ b/gen/clouddebugger2/src/lib.rs.in @@ -142,7 +142,7 @@ impl<'a, C, A> CloudDebugger CloudDebugger { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -154,7 +154,7 @@ impl<'a, C, A> CloudDebugger } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/cloudlatencytest2-cli/Cargo.toml b/gen/cloudlatencytest2-cli/Cargo.toml index 4ce205d02d..0a1483e84e 100644 --- a/gen/cloudlatencytest2-cli/Cargo.toml +++ b/gen/cloudlatencytest2-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-cloudlatencytest2-cli" -version = "1.0.0+20160309" +version = "1.0.1+20160309" authors = ["Sebastian Thiel "] description = "A complete library to interact with cloudlatencytest (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/cloudlatencytest2-cli" @@ -37,6 +37,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-cloudlatencytest2] path = "../cloudlatencytest2" -version = "1.0.0" +version = "1.0.1+20160309" optional = true default-features = false diff --git a/gen/cloudlatencytest2-cli/README.md b/gen/cloudlatencytest2-cli/README.md index e50ce8b622..b627f8b54b 100644 --- a/gen/cloudlatencytest2-cli/README.md +++ b/gen/cloudlatencytest2-cli/README.md @@ -10,18 +10,19 @@ capabilities. Errors will be printed to standard error, and cause the program's If data-structures are requested, these will be returned as pretty-printed JSON, to be useful as input to other tools. -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/cloudlatencytest2.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/cloudlatencytest2.tar.gz) +```bash +cargo install google-cloudlatencytest2-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/cloudlatencytest2-cli). # Usage -This documentation was generated from the *cloudlatencytest* API at revision *20160309*. The CLI is at version *1.0.0*. +This documentation was generated from the *cloudlatencytest* API at revision *20160309*. The CLI is at version *1.0.1*. ```bash cloudlatencytest2 [options] diff --git a/gen/cloudlatencytest2-cli/mkdocs.yml b/gen/cloudlatencytest2-cli/mkdocs.yml index 8c720f9bc5..8ed679ed18 100644 --- a/gen/cloudlatencytest2-cli/mkdocs.yml +++ b/gen/cloudlatencytest2-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: cloudlatencytest v1.0.0+20160309 +site_name: cloudlatencytest v1.0.1+20160309 site_url: http://byron.github.io/google-apis-rs/google-cloudlatencytest2-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with cloudlatencytest (protocol v2) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/cloudlatencytest2-cli diff --git a/gen/cloudlatencytest2-cli/src/main.rs b/gen/cloudlatencytest2-cli/src/main.rs index 53c3facea0..62362c15e2 100644 --- a/gen/cloudlatencytest2-cli/src/main.rs +++ b/gen/cloudlatencytest2-cli/src/main.rs @@ -366,7 +366,7 @@ fn main() { let mut app = App::new("cloudlatencytest2") .author("Sebastian Thiel ") - .version("1.0.0+20160309") + .version("1.0.1+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 074bad5a69..16fe20918b 100644 --- a/gen/cloudlatencytest2/Cargo.toml +++ b/gen/cloudlatencytest2/Cargo.toml @@ -4,11 +4,11 @@ [package] name = "google-cloudlatencytest2" -version = "1.0.0+20160309" +version = "1.0.1+20160309" authors = ["Sebastian Thiel "] description = "A complete library to interact with cloudlatencytest (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/cloudlatencytest2" -documentation = "http://byron.github.io/google-apis-rs/google_cloudlatencytest2" +documentation = "https://docs.rs/google-cloudlatencytest2/1.0.1+20160309" license = "MIT" keywords = ["cloudlatencytest", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/cloudlatencytest2/README.md b/gen/cloudlatencytest2/README.md index dec62c0786..59052383d3 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 *1.0.0+20160309*, where *20160309* is the exact revision of the *cloudlatencytest:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *cloudlatencytest* crate version *1.0.1+20160309*, where *20160309* is the exact revision of the *cloudlatencytest:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. # Features -Handle the following *Resources* with ease from the central [hub](http://byron.github.io/google-apis-rs/google_cloudlatencytest2/struct.Cloudlatencytest.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-cloudlatencytest2/1.0.1+20160309/google_cloudlatencytest2/struct.Cloudlatencytest.html) ... * statscollection - * [*updateaggregatedstats*](http://byron.github.io/google-apis-rs/google_cloudlatencytest2/struct.StatscollectionUpdateaggregatedstatCall.html) and [*updatestats*](http://byron.github.io/google-apis-rs/google_cloudlatencytest2/struct.StatscollectionUpdatestatCall.html) + * [*updateaggregatedstats*](https://docs.rs/google-cloudlatencytest2/1.0.1+20160309/google_cloudlatencytest2/struct.StatscollectionUpdateaggregatedstatCall.html) and [*updatestats*](https://docs.rs/google-cloudlatencytest2/1.0.1+20160309/google_cloudlatencytest2/struct.StatscollectionUpdatestatCall.html) @@ -20,17 +20,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_cloudlatencytest2/struct.Cloudlatencytest.html)** +* **[Hub](https://docs.rs/google-cloudlatencytest2/1.0.1+20160309/google_cloudlatencytest2/struct.Cloudlatencytest.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_cloudlatencytest2/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_cloudlatencytest2/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_cloudlatencytest2/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-cloudlatencytest2/1.0.1+20160309/google_cloudlatencytest2/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-cloudlatencytest2/1.0.1+20160309/google_cloudlatencytest2/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-cloudlatencytest2/1.0.1+20160309/google_cloudlatencytest2/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_cloudlatencytest2/trait.Part.html)** + * **[Parts](https://docs.rs/google-cloudlatencytest2/1.0.1+20160309/google_cloudlatencytest2/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_cloudlatencytest2/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-cloudlatencytest2/1.0.1+20160309/google_cloudlatencytest2/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_cloudlatencytest2/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-cloudlatencytest2/1.0.1+20160309/google_cloudlatencytest2/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_cloudlatencytest2/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_cloudlatencytest2/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-cloudlatencytest2/1.0.1+20160309/google_cloudlatencytest2/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_cloudlatencytest2/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-cloudlatencytest2/1.0.1+20160309/google_cloudlatencytest2/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_cloudlatencytest2/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-cloudlatencytest2/1.0.1+20160309/google_cloudlatencytest2/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_cloudlatencytest2/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_cloudlatencytest2/trait.CallBuilder.html) 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/1.0.1+20160309/google_cloudlatencytest2/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-cloudlatencytest2/1.0.1+20160309/google_cloudlatencytest2/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_cloudlatencytest2/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-cloudlatencytest2/1.0.1+20160309/google_cloudlatencytest2/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_cloudlatencytest2/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_cloudlatencytest2/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-cloudlatencytest2/1.0.1+20160309/google_cloudlatencytest2/trait.RequestValue.html) and +[decodable](https://docs.rs/google-cloudlatencytest2/1.0.1+20160309/google_cloudlatencytest2/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_cloudlatencytest2/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-cloudlatencytest2/1.0.1+20160309/google_cloudlatencytest2/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_cloudlatencytest2/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-cloudlatencytest2/1.0.1+20160309/google_cloudlatencytest2/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_cloudlatencytest2/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-cloudlatencytest2/1.0.1+20160309/google_cloudlatencytest2/trait.RequestValue.html) are 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/lib.rs b/gen/cloudlatencytest2/src/lib.rs index 2972d82c31..293f1ff170 100644 --- a/gen/cloudlatencytest2/src/lib.rs +++ b/gen/cloudlatencytest2/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *cloudlatencytest* crate version *1.0.0+20160309*, where *20160309* is the exact revision of the *cloudlatencytest:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *cloudlatencytest* crate version *1.0.1+20160309*, where *20160309* is the exact revision of the *cloudlatencytest:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! The original source code is [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/cloudlatencytest2). //! # Features //! @@ -14,7 +14,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -121,7 +121,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/cloudlatencytest2/src/lib.rs.in b/gen/cloudlatencytest2/src/lib.rs.in index da015214b8..d549eebd26 100644 --- a/gen/cloudlatencytest2/src/lib.rs.in +++ b/gen/cloudlatencytest2/src/lib.rs.in @@ -137,7 +137,7 @@ impl<'a, C, A> Cloudlatencytest Cloudlatencytest { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -146,7 +146,7 @@ impl<'a, C, A> Cloudlatencytest } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/cloudmonitoring2_beta2-cli/Cargo.toml b/gen/cloudmonitoring2_beta2-cli/Cargo.toml index dae0363493..5d06513121 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 = "1.0.0+20161031" +version = "1.0.1+20161031" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Monitoring (protocol v2beta2)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/cloudmonitoring2_beta2-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-cloudmonitoring2_beta2] path = "../cloudmonitoring2_beta2" -version = "1.0.0" +version = "1.0.1+20161031" optional = true default-features = false diff --git a/gen/cloudmonitoring2_beta2-cli/README.md b/gen/cloudmonitoring2_beta2-cli/README.md index 72f1e1bbb1..6af6efc520 100644 --- a/gen/cloudmonitoring2_beta2-cli/README.md +++ b/gen/cloudmonitoring2_beta2-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *Cloud Monitoring* API can be found at the [official documentation site](https://cloud.google.com/monitoring/v2beta2/). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/cloudmonitoring2-beta2.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/cloudmonitoring2-beta2.tar.gz) +```bash +cargo install google-cloudmonitoring2_beta2-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/cloudmonitoring2_beta2-cli). # Usage -This documentation was generated from the *Cloud Monitoring* API at revision *20161031*. The CLI is at version *1.0.0*. +This documentation was generated from the *Cloud Monitoring* API at revision *20161031*. The CLI is at version *1.0.1*. ```bash cloudmonitoring2-beta2 [options] diff --git a/gen/cloudmonitoring2_beta2-cli/mkdocs.yml b/gen/cloudmonitoring2_beta2-cli/mkdocs.yml index 50c11ad8f6..73a5f7c21f 100644 --- a/gen/cloudmonitoring2_beta2-cli/mkdocs.yml +++ b/gen/cloudmonitoring2_beta2-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: Cloud Monitoring v1.0.0+20161031 +site_name: Cloud Monitoring v1.0.1+20161031 site_url: http://byron.github.io/google-apis-rs/google-cloudmonitoring2_beta2-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with Cloud Monitoring (protocol v2beta2) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/cloudmonitoring2_beta2-cli diff --git a/gen/cloudmonitoring2_beta2-cli/src/main.rs b/gen/cloudmonitoring2_beta2-cli/src/main.rs index c0aaf17345..fe10dc2bf6 100644 --- a/gen/cloudmonitoring2_beta2-cli/src/main.rs +++ b/gen/cloudmonitoring2_beta2-cli/src/main.rs @@ -914,7 +914,7 @@ fn main() { let mut app = App::new("cloudmonitoring2-beta2") .author("Sebastian Thiel ") - .version("1.0.0+20161031") + .version("1.0.1+20161031") .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 6c2996422e..aa6f8a6029 100644 --- a/gen/cloudmonitoring2_beta2/Cargo.toml +++ b/gen/cloudmonitoring2_beta2/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-cloudmonitoring2_beta2" -version = "1.0.0+20161031" +version = "1.0.1+20161031" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Monitoring (protocol v2beta2)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/cloudmonitoring2_beta2" homepage = "https://cloud.google.com/monitoring/v2beta2/" -documentation = "http://byron.github.io/google-apis-rs/google_cloudmonitoring2_beta2" +documentation = "https://docs.rs/google-cloudmonitoring2_beta2/1.0.1+20161031" license = "MIT" keywords = ["cloudmonitoring", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/cloudmonitoring2_beta2/README.md b/gen/cloudmonitoring2_beta2/README.md index 06d4d94335..e4ea291c81 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 *1.0.0+20161031*, where *20161031* is the exact revision of the *cloudmonitoring:v2beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *Cloud Monitoring* crate version *1.0.1+20161031*, where *20161031* is the exact revision of the *cloudmonitoring:v2beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. 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](http://byron.github.io/google-apis-rs/google_cloudmonitoring2_beta2/struct.CloudMonitoring.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-cloudmonitoring2_beta2/1.0.1+20161031/google_cloudmonitoring2_beta2/struct.CloudMonitoring.html) ... -* [metric descriptors](http://byron.github.io/google-apis-rs/google_cloudmonitoring2_beta2/struct.MetricDescriptor.html) - * [*create*](http://byron.github.io/google-apis-rs/google_cloudmonitoring2_beta2/struct.MetricDescriptorCreateCall.html), [*delete*](http://byron.github.io/google-apis-rs/google_cloudmonitoring2_beta2/struct.MetricDescriptorDeleteCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_cloudmonitoring2_beta2/struct.MetricDescriptorListCall.html) +* [metric descriptors](https://docs.rs/google-cloudmonitoring2_beta2/1.0.1+20161031/google_cloudmonitoring2_beta2/struct.MetricDescriptor.html) + * [*create*](https://docs.rs/google-cloudmonitoring2_beta2/1.0.1+20161031/google_cloudmonitoring2_beta2/struct.MetricDescriptorCreateCall.html), [*delete*](https://docs.rs/google-cloudmonitoring2_beta2/1.0.1+20161031/google_cloudmonitoring2_beta2/struct.MetricDescriptorDeleteCall.html) and [*list*](https://docs.rs/google-cloudmonitoring2_beta2/1.0.1+20161031/google_cloudmonitoring2_beta2/struct.MetricDescriptorListCall.html) * timeseries - * [*list*](http://byron.github.io/google-apis-rs/google_cloudmonitoring2_beta2/struct.TimeseryListCall.html) and [*write*](http://byron.github.io/google-apis-rs/google_cloudmonitoring2_beta2/struct.TimeseryWriteCall.html) -* [timeseries descriptors](http://byron.github.io/google-apis-rs/google_cloudmonitoring2_beta2/struct.TimeseriesDescriptor.html) - * [*list*](http://byron.github.io/google-apis-rs/google_cloudmonitoring2_beta2/struct.TimeseriesDescriptorListCall.html) + * [*list*](https://docs.rs/google-cloudmonitoring2_beta2/1.0.1+20161031/google_cloudmonitoring2_beta2/struct.TimeseryListCall.html) and [*write*](https://docs.rs/google-cloudmonitoring2_beta2/1.0.1+20161031/google_cloudmonitoring2_beta2/struct.TimeseryWriteCall.html) +* [timeseries descriptors](https://docs.rs/google-cloudmonitoring2_beta2/1.0.1+20161031/google_cloudmonitoring2_beta2/struct.TimeseriesDescriptor.html) + * [*list*](https://docs.rs/google-cloudmonitoring2_beta2/1.0.1+20161031/google_cloudmonitoring2_beta2/struct.TimeseriesDescriptorListCall.html) @@ -27,17 +27,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_cloudmonitoring2_beta2/struct.CloudMonitoring.html)** +* **[Hub](https://docs.rs/google-cloudmonitoring2_beta2/1.0.1+20161031/google_cloudmonitoring2_beta2/struct.CloudMonitoring.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_cloudmonitoring2_beta2/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_cloudmonitoring2_beta2/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_cloudmonitoring2_beta2/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-cloudmonitoring2_beta2/1.0.1+20161031/google_cloudmonitoring2_beta2/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-cloudmonitoring2_beta2/1.0.1+20161031/google_cloudmonitoring2_beta2/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-cloudmonitoring2_beta2/1.0.1+20161031/google_cloudmonitoring2_beta2/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_cloudmonitoring2_beta2/trait.Part.html)** + * **[Parts](https://docs.rs/google-cloudmonitoring2_beta2/1.0.1+20161031/google_cloudmonitoring2_beta2/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_cloudmonitoring2_beta2/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-cloudmonitoring2_beta2/1.0.1+20161031/google_cloudmonitoring2_beta2/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_cloudmonitoring2_beta2/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-cloudmonitoring2_beta2/1.0.1+20161031/google_cloudmonitoring2_beta2/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_cloudmonitoring2_beta2/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_cloudmonitoring2_beta2/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-cloudmonitoring2_beta2/1.0.1+20161031/google_cloudmonitoring2_beta2/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_cloudmonitoring2_beta2/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-cloudmonitoring2_beta2/1.0.1+20161031/google_cloudmonitoring2_beta2/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_cloudmonitoring2_beta2/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-cloudmonitoring2_beta2/1.0.1+20161031/google_cloudmonitoring2_beta2/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_cloudmonitoring2_beta2/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_cloudmonitoring2_beta2/trait.CallBuilder.html) 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/1.0.1+20161031/google_cloudmonitoring2_beta2/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-cloudmonitoring2_beta2/1.0.1+20161031/google_cloudmonitoring2_beta2/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_cloudmonitoring2_beta2/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-cloudmonitoring2_beta2/1.0.1+20161031/google_cloudmonitoring2_beta2/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_cloudmonitoring2_beta2/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_cloudmonitoring2_beta2/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-cloudmonitoring2_beta2/1.0.1+20161031/google_cloudmonitoring2_beta2/trait.RequestValue.html) and +[decodable](https://docs.rs/google-cloudmonitoring2_beta2/1.0.1+20161031/google_cloudmonitoring2_beta2/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_cloudmonitoring2_beta2/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-cloudmonitoring2_beta2/1.0.1+20161031/google_cloudmonitoring2_beta2/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_cloudmonitoring2_beta2/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-cloudmonitoring2_beta2/1.0.1+20161031/google_cloudmonitoring2_beta2/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_cloudmonitoring2_beta2/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-cloudmonitoring2_beta2/1.0.1+20161031/google_cloudmonitoring2_beta2/trait.RequestValue.html) are 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/lib.rs b/gen/cloudmonitoring2_beta2/src/lib.rs index b0623d99bb..6495f8d48b 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/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Cloud Monitoring* crate version *1.0.0+20161031*, where *20161031* is the exact revision of the *cloudmonitoring:v2beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *Cloud Monitoring* crate version *1.0.1+20161031*, where *20161031* is the exact revision of the *cloudmonitoring:v2beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *Cloud Monitoring* *v2_beta2* API can be found at the //! [official documentation site](https://cloud.google.com/monitoring/v2beta2/). @@ -21,7 +21,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -133,7 +133,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/cloudmonitoring2_beta2/src/lib.rs.in b/gen/cloudmonitoring2_beta2/src/lib.rs.in index 8863287fb1..88db2fab8d 100644 --- a/gen/cloudmonitoring2_beta2/src/lib.rs.in +++ b/gen/cloudmonitoring2_beta2/src/lib.rs.in @@ -144,7 +144,7 @@ impl<'a, C, A> CloudMonitoring CloudMonitoring { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -159,7 +159,7 @@ impl<'a, C, A> CloudMonitoring } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/cloudresourcemanager1-cli/Cargo.toml b/gen/cloudresourcemanager1-cli/Cargo.toml index cfbf121239..d6668530d5 100644 --- a/gen/cloudresourcemanager1-cli/Cargo.toml +++ b/gen/cloudresourcemanager1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-cloudresourcemanager1-cli" -version = "1.0.0+20161212" +version = "1.0.1+20161212" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Resource Manager (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/cloudresourcemanager1-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-cloudresourcemanager1] path = "../cloudresourcemanager1" -version = "1.0.0" +version = "1.0.1+20161212" optional = true default-features = false diff --git a/gen/cloudresourcemanager1-cli/README.md b/gen/cloudresourcemanager1-cli/README.md index 25d1faf4ec..b56b1ba8b9 100644 --- a/gen/cloudresourcemanager1-cli/README.md +++ b/gen/cloudresourcemanager1-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *Cloud Resource Manager* API can be found at the [official documentation site](https://cloud.google.com/resource-manager). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/cloudresourcemanager1.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/cloudresourcemanager1.tar.gz) +```bash +cargo install google-cloudresourcemanager1-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/cloudresourcemanager1-cli). # Usage -This documentation was generated from the *Cloud Resource Manager* API at revision *20161212*. The CLI is at version *1.0.0*. +This documentation was generated from the *Cloud Resource Manager* API at revision *20161212*. The CLI is at version *1.0.1*. ```bash cloudresourcemanager1 [options] diff --git a/gen/cloudresourcemanager1-cli/mkdocs.yml b/gen/cloudresourcemanager1-cli/mkdocs.yml index c859d31825..cb65fd2d89 100644 --- a/gen/cloudresourcemanager1-cli/mkdocs.yml +++ b/gen/cloudresourcemanager1-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: Cloud Resource Manager v1.0.0+20161212 +site_name: Cloud Resource Manager v1.0.1+20161212 site_url: http://byron.github.io/google-apis-rs/google-cloudresourcemanager1-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with Cloud Resource Manager (protocol v1) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/cloudresourcemanager1-cli diff --git a/gen/cloudresourcemanager1-cli/src/main.rs b/gen/cloudresourcemanager1-cli/src/main.rs index 744efdf7f3..1f88c58a8f 100644 --- a/gen/cloudresourcemanager1-cli/src/main.rs +++ b/gen/cloudresourcemanager1-cli/src/main.rs @@ -1958,7 +1958,7 @@ fn main() { let mut app = App::new("cloudresourcemanager1") .author("Sebastian Thiel ") - .version("1.0.0+20161212") + .version("1.0.1+20161212") .about("The Google Cloud Resource Manager API provides methods for creating, reading, and updating project metadata.") .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 dbd926ebf8..8f5cb4c066 100644 --- a/gen/cloudresourcemanager1/Cargo.toml +++ b/gen/cloudresourcemanager1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-cloudresourcemanager1" -version = "1.0.0+20161212" +version = "1.0.1+20161212" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Resource Manager (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/cloudresourcemanager1" homepage = "https://cloud.google.com/resource-manager" -documentation = "http://byron.github.io/google-apis-rs/google_cloudresourcemanager1" +documentation = "https://docs.rs/google-cloudresourcemanager1/1.0.1+20161212" license = "MIT" keywords = ["cloudresourcemanager", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/cloudresourcemanager1/README.md b/gen/cloudresourcemanager1/README.md index 501d5b0da6..9d4eedca75 100644 --- a/gen/cloudresourcemanager1/README.md +++ b/gen/cloudresourcemanager1/README.md @@ -5,20 +5,20 @@ 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 *1.0.0+20161212*, where *20161212* is the exact revision of the *cloudresourcemanager:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *Cloud Resource Manager* crate version *1.0.1+20161212*, where *20161212* is the exact revision of the *cloudresourcemanager:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. 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](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1/struct.CloudResourceManager.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-cloudresourcemanager1/1.0.1+20161212/google_cloudresourcemanager1/struct.CloudResourceManager.html) ... -* [operations](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1/struct.Operation.html) - * [*get*](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1/struct.OperationGetCall.html) -* [organizations](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1/struct.Organization.html) - * [*get*](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1/struct.OrganizationGetCall.html), [*get iam policy*](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1/struct.OrganizationGetIamPolicyCall.html), [*search*](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1/struct.OrganizationSearchCall.html), [*set iam policy*](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1/struct.OrganizationSetIamPolicyCall.html) and [*test iam permissions*](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1/struct.OrganizationTestIamPermissionCall.html) -* [projects](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1/struct.Project.html) - * [*create*](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1/struct.ProjectCreateCall.html), [*delete*](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1/struct.ProjectDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1/struct.ProjectGetCall.html), [*get ancestry*](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1/struct.ProjectGetAncestryCall.html), [*get iam policy*](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1/struct.ProjectGetIamPolicyCall.html), [*list*](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1/struct.ProjectListCall.html), [*set iam policy*](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1/struct.ProjectSetIamPolicyCall.html), [*test iam permissions*](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1/struct.ProjectTestIamPermissionCall.html), [*undelete*](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1/struct.ProjectUndeleteCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1/struct.ProjectUpdateCall.html) +* [operations](https://docs.rs/google-cloudresourcemanager1/1.0.1+20161212/google_cloudresourcemanager1/struct.Operation.html) + * [*get*](https://docs.rs/google-cloudresourcemanager1/1.0.1+20161212/google_cloudresourcemanager1/struct.OperationGetCall.html) +* [organizations](https://docs.rs/google-cloudresourcemanager1/1.0.1+20161212/google_cloudresourcemanager1/struct.Organization.html) + * [*get*](https://docs.rs/google-cloudresourcemanager1/1.0.1+20161212/google_cloudresourcemanager1/struct.OrganizationGetCall.html), [*get iam policy*](https://docs.rs/google-cloudresourcemanager1/1.0.1+20161212/google_cloudresourcemanager1/struct.OrganizationGetIamPolicyCall.html), [*search*](https://docs.rs/google-cloudresourcemanager1/1.0.1+20161212/google_cloudresourcemanager1/struct.OrganizationSearchCall.html), [*set iam policy*](https://docs.rs/google-cloudresourcemanager1/1.0.1+20161212/google_cloudresourcemanager1/struct.OrganizationSetIamPolicyCall.html) and [*test iam permissions*](https://docs.rs/google-cloudresourcemanager1/1.0.1+20161212/google_cloudresourcemanager1/struct.OrganizationTestIamPermissionCall.html) +* [projects](https://docs.rs/google-cloudresourcemanager1/1.0.1+20161212/google_cloudresourcemanager1/struct.Project.html) + * [*create*](https://docs.rs/google-cloudresourcemanager1/1.0.1+20161212/google_cloudresourcemanager1/struct.ProjectCreateCall.html), [*delete*](https://docs.rs/google-cloudresourcemanager1/1.0.1+20161212/google_cloudresourcemanager1/struct.ProjectDeleteCall.html), [*get*](https://docs.rs/google-cloudresourcemanager1/1.0.1+20161212/google_cloudresourcemanager1/struct.ProjectGetCall.html), [*get ancestry*](https://docs.rs/google-cloudresourcemanager1/1.0.1+20161212/google_cloudresourcemanager1/struct.ProjectGetAncestryCall.html), [*get iam policy*](https://docs.rs/google-cloudresourcemanager1/1.0.1+20161212/google_cloudresourcemanager1/struct.ProjectGetIamPolicyCall.html), [*list*](https://docs.rs/google-cloudresourcemanager1/1.0.1+20161212/google_cloudresourcemanager1/struct.ProjectListCall.html), [*set iam policy*](https://docs.rs/google-cloudresourcemanager1/1.0.1+20161212/google_cloudresourcemanager1/struct.ProjectSetIamPolicyCall.html), [*test iam permissions*](https://docs.rs/google-cloudresourcemanager1/1.0.1+20161212/google_cloudresourcemanager1/struct.ProjectTestIamPermissionCall.html), [*undelete*](https://docs.rs/google-cloudresourcemanager1/1.0.1+20161212/google_cloudresourcemanager1/struct.ProjectUndeleteCall.html) and [*update*](https://docs.rs/google-cloudresourcemanager1/1.0.1+20161212/google_cloudresourcemanager1/struct.ProjectUpdateCall.html) @@ -27,17 +27,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1/struct.CloudResourceManager.html)** +* **[Hub](https://docs.rs/google-cloudresourcemanager1/1.0.1+20161212/google_cloudresourcemanager1/struct.CloudResourceManager.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-cloudresourcemanager1/1.0.1+20161212/google_cloudresourcemanager1/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-cloudresourcemanager1/1.0.1+20161212/google_cloudresourcemanager1/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-cloudresourcemanager1/1.0.1+20161212/google_cloudresourcemanager1/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1/trait.Part.html)** + * **[Parts](https://docs.rs/google-cloudresourcemanager1/1.0.1+20161212/google_cloudresourcemanager1/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-cloudresourcemanager1/1.0.1+20161212/google_cloudresourcemanager1/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-cloudresourcemanager1/1.0.1+20161212/google_cloudresourcemanager1/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-cloudresourcemanager1/1.0.1+20161212/google_cloudresourcemanager1/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-cloudresourcemanager1/1.0.1+20161212/google_cloudresourcemanager1/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-cloudresourcemanager1/1.0.1+20161212/google_cloudresourcemanager1/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1/trait.CallBuilder.html) 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/1.0.1+20161212/google_cloudresourcemanager1/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-cloudresourcemanager1/1.0.1+20161212/google_cloudresourcemanager1/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-cloudresourcemanager1/1.0.1+20161212/google_cloudresourcemanager1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-cloudresourcemanager1/1.0.1+20161212/google_cloudresourcemanager1/trait.RequestValue.html) and +[decodable](https://docs.rs/google-cloudresourcemanager1/1.0.1+20161212/google_cloudresourcemanager1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-cloudresourcemanager1/1.0.1+20161212/google_cloudresourcemanager1/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-cloudresourcemanager1/1.0.1+20161212/google_cloudresourcemanager1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-cloudresourcemanager1/1.0.1+20161212/google_cloudresourcemanager1/trait.RequestValue.html) are 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/lib.rs b/gen/cloudresourcemanager1/src/lib.rs index 302a0d96d7..f1721dbf8b 100644 --- a/gen/cloudresourcemanager1/src/lib.rs +++ b/gen/cloudresourcemanager1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Cloud Resource Manager* crate version *1.0.0+20161212*, where *20161212* is the exact revision of the *cloudresourcemanager:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *Cloud Resource Manager* crate version *1.0.1+20161212*, where *20161212* is the exact revision of the *cloudresourcemanager:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *Cloud Resource Manager* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/resource-manager). @@ -21,7 +21,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -134,7 +134,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/cloudresourcemanager1/src/lib.rs.in b/gen/cloudresourcemanager1/src/lib.rs.in index 7868a107c3..9483eab218 100644 --- a/gen/cloudresourcemanager1/src/lib.rs.in +++ b/gen/cloudresourcemanager1/src/lib.rs.in @@ -138,7 +138,7 @@ impl<'a, C, A> CloudResourceManager CloudResourceManager { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -153,7 +153,7 @@ impl<'a, C, A> CloudResourceManager } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/cloudresourcemanager1_beta1-cli/Cargo.toml b/gen/cloudresourcemanager1_beta1-cli/Cargo.toml index b05cac301f..ac4e09f005 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 = "1.0.0+20161212" +version = "1.0.1+20161212" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Resource Manager (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/cloudresourcemanager1_beta1-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-cloudresourcemanager1_beta1] path = "../cloudresourcemanager1_beta1" -version = "1.0.0" +version = "1.0.1+20161212" optional = true default-features = false diff --git a/gen/cloudresourcemanager1_beta1-cli/README.md b/gen/cloudresourcemanager1_beta1-cli/README.md index 86f593ba11..530dd83929 100644 --- a/gen/cloudresourcemanager1_beta1-cli/README.md +++ b/gen/cloudresourcemanager1_beta1-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *Cloud Resource Manager* API can be found at the [official documentation site](https://cloud.google.com/resource-manager). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/cloudresourcemanager1-beta1.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/cloudresourcemanager1-beta1.tar.gz) +```bash +cargo install google-cloudresourcemanager1_beta1-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/cloudresourcemanager1_beta1-cli). # Usage -This documentation was generated from the *Cloud Resource Manager* API at revision *20161212*. The CLI is at version *1.0.0*. +This documentation was generated from the *Cloud Resource Manager* API at revision *20161212*. The CLI is at version *1.0.1*. ```bash cloudresourcemanager1-beta1 [options] diff --git a/gen/cloudresourcemanager1_beta1-cli/mkdocs.yml b/gen/cloudresourcemanager1_beta1-cli/mkdocs.yml index 7d50264279..77ca611259 100644 --- a/gen/cloudresourcemanager1_beta1-cli/mkdocs.yml +++ b/gen/cloudresourcemanager1_beta1-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: Cloud Resource Manager v1.0.0+20161212 +site_name: Cloud Resource Manager v1.0.1+20161212 site_url: http://byron.github.io/google-apis-rs/google-cloudresourcemanager1_beta1-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with Cloud Resource Manager (protocol v1beta1) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/cloudresourcemanager1_beta1-cli diff --git a/gen/cloudresourcemanager1_beta1-cli/src/main.rs b/gen/cloudresourcemanager1_beta1-cli/src/main.rs index a1e1fee491..40228a9bce 100644 --- a/gen/cloudresourcemanager1_beta1-cli/src/main.rs +++ b/gen/cloudresourcemanager1_beta1-cli/src/main.rs @@ -1965,7 +1965,7 @@ fn main() { let mut app = App::new("cloudresourcemanager1-beta1") .author("Sebastian Thiel ") - .version("1.0.0+20161212") + .version("1.0.1+20161212") .about("The Google Cloud Resource Manager API provides methods for creating, reading, and updating project metadata.") .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 7e496d7587..d08174ac2f 100644 --- a/gen/cloudresourcemanager1_beta1/Cargo.toml +++ b/gen/cloudresourcemanager1_beta1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-cloudresourcemanager1_beta1" -version = "1.0.0+20161212" +version = "1.0.1+20161212" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Resource Manager (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/cloudresourcemanager1_beta1" homepage = "https://cloud.google.com/resource-manager" -documentation = "http://byron.github.io/google-apis-rs/google_cloudresourcemanager1_beta1" +documentation = "https://docs.rs/google-cloudresourcemanager1_beta1/1.0.1+20161212" license = "MIT" keywords = ["cloudresourcemanager", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/cloudresourcemanager1_beta1/README.md b/gen/cloudresourcemanager1_beta1/README.md index be17efdd81..ccc2b88856 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 *1.0.0+20161212*, where *20161212* is the exact revision of the *cloudresourcemanager:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *Cloud Resource Manager* crate version *1.0.1+20161212*, where *20161212* is the exact revision of the *cloudresourcemanager:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. 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](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1_beta1/struct.CloudResourceManager.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-cloudresourcemanager1_beta1/1.0.1+20161212/google_cloudresourcemanager1_beta1/struct.CloudResourceManager.html) ... -* [organizations](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1_beta1/struct.Organization.html) - * [*get*](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1_beta1/struct.OrganizationGetCall.html), [*get iam policy*](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1_beta1/struct.OrganizationGetIamPolicyCall.html), [*list*](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1_beta1/struct.OrganizationListCall.html), [*set iam policy*](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1_beta1/struct.OrganizationSetIamPolicyCall.html), [*test iam permissions*](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1_beta1/struct.OrganizationTestIamPermissionCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1_beta1/struct.OrganizationUpdateCall.html) -* [projects](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1_beta1/struct.Project.html) - * [*create*](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1_beta1/struct.ProjectCreateCall.html), [*delete*](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1_beta1/struct.ProjectDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1_beta1/struct.ProjectGetCall.html), [*get ancestry*](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1_beta1/struct.ProjectGetAncestryCall.html), [*get iam policy*](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1_beta1/struct.ProjectGetIamPolicyCall.html), [*list*](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1_beta1/struct.ProjectListCall.html), [*set iam policy*](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1_beta1/struct.ProjectSetIamPolicyCall.html), [*test iam permissions*](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1_beta1/struct.ProjectTestIamPermissionCall.html), [*undelete*](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1_beta1/struct.ProjectUndeleteCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1_beta1/struct.ProjectUpdateCall.html) +* [organizations](https://docs.rs/google-cloudresourcemanager1_beta1/1.0.1+20161212/google_cloudresourcemanager1_beta1/struct.Organization.html) + * [*get*](https://docs.rs/google-cloudresourcemanager1_beta1/1.0.1+20161212/google_cloudresourcemanager1_beta1/struct.OrganizationGetCall.html), [*get iam policy*](https://docs.rs/google-cloudresourcemanager1_beta1/1.0.1+20161212/google_cloudresourcemanager1_beta1/struct.OrganizationGetIamPolicyCall.html), [*list*](https://docs.rs/google-cloudresourcemanager1_beta1/1.0.1+20161212/google_cloudresourcemanager1_beta1/struct.OrganizationListCall.html), [*set iam policy*](https://docs.rs/google-cloudresourcemanager1_beta1/1.0.1+20161212/google_cloudresourcemanager1_beta1/struct.OrganizationSetIamPolicyCall.html), [*test iam permissions*](https://docs.rs/google-cloudresourcemanager1_beta1/1.0.1+20161212/google_cloudresourcemanager1_beta1/struct.OrganizationTestIamPermissionCall.html) and [*update*](https://docs.rs/google-cloudresourcemanager1_beta1/1.0.1+20161212/google_cloudresourcemanager1_beta1/struct.OrganizationUpdateCall.html) +* [projects](https://docs.rs/google-cloudresourcemanager1_beta1/1.0.1+20161212/google_cloudresourcemanager1_beta1/struct.Project.html) + * [*create*](https://docs.rs/google-cloudresourcemanager1_beta1/1.0.1+20161212/google_cloudresourcemanager1_beta1/struct.ProjectCreateCall.html), [*delete*](https://docs.rs/google-cloudresourcemanager1_beta1/1.0.1+20161212/google_cloudresourcemanager1_beta1/struct.ProjectDeleteCall.html), [*get*](https://docs.rs/google-cloudresourcemanager1_beta1/1.0.1+20161212/google_cloudresourcemanager1_beta1/struct.ProjectGetCall.html), [*get ancestry*](https://docs.rs/google-cloudresourcemanager1_beta1/1.0.1+20161212/google_cloudresourcemanager1_beta1/struct.ProjectGetAncestryCall.html), [*get iam policy*](https://docs.rs/google-cloudresourcemanager1_beta1/1.0.1+20161212/google_cloudresourcemanager1_beta1/struct.ProjectGetIamPolicyCall.html), [*list*](https://docs.rs/google-cloudresourcemanager1_beta1/1.0.1+20161212/google_cloudresourcemanager1_beta1/struct.ProjectListCall.html), [*set iam policy*](https://docs.rs/google-cloudresourcemanager1_beta1/1.0.1+20161212/google_cloudresourcemanager1_beta1/struct.ProjectSetIamPolicyCall.html), [*test iam permissions*](https://docs.rs/google-cloudresourcemanager1_beta1/1.0.1+20161212/google_cloudresourcemanager1_beta1/struct.ProjectTestIamPermissionCall.html), [*undelete*](https://docs.rs/google-cloudresourcemanager1_beta1/1.0.1+20161212/google_cloudresourcemanager1_beta1/struct.ProjectUndeleteCall.html) and [*update*](https://docs.rs/google-cloudresourcemanager1_beta1/1.0.1+20161212/google_cloudresourcemanager1_beta1/struct.ProjectUpdateCall.html) @@ -25,17 +25,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1_beta1/struct.CloudResourceManager.html)** +* **[Hub](https://docs.rs/google-cloudresourcemanager1_beta1/1.0.1+20161212/google_cloudresourcemanager1_beta1/struct.CloudResourceManager.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1_beta1/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1_beta1/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1_beta1/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-cloudresourcemanager1_beta1/1.0.1+20161212/google_cloudresourcemanager1_beta1/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-cloudresourcemanager1_beta1/1.0.1+20161212/google_cloudresourcemanager1_beta1/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-cloudresourcemanager1_beta1/1.0.1+20161212/google_cloudresourcemanager1_beta1/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1_beta1/trait.Part.html)** + * **[Parts](https://docs.rs/google-cloudresourcemanager1_beta1/1.0.1+20161212/google_cloudresourcemanager1_beta1/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1_beta1/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-cloudresourcemanager1_beta1/1.0.1+20161212/google_cloudresourcemanager1_beta1/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1_beta1/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-cloudresourcemanager1_beta1/1.0.1+20161212/google_cloudresourcemanager1_beta1/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1_beta1/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1_beta1/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-cloudresourcemanager1_beta1/1.0.1+20161212/google_cloudresourcemanager1_beta1/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1_beta1/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-cloudresourcemanager1_beta1/1.0.1+20161212/google_cloudresourcemanager1_beta1/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1_beta1/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-cloudresourcemanager1_beta1/1.0.1+20161212/google_cloudresourcemanager1_beta1/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1_beta1/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1_beta1/trait.CallBuilder.html) 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/1.0.1+20161212/google_cloudresourcemanager1_beta1/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-cloudresourcemanager1_beta1/1.0.1+20161212/google_cloudresourcemanager1_beta1/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1_beta1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-cloudresourcemanager1_beta1/1.0.1+20161212/google_cloudresourcemanager1_beta1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1_beta1/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1_beta1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-cloudresourcemanager1_beta1/1.0.1+20161212/google_cloudresourcemanager1_beta1/trait.RequestValue.html) and +[decodable](https://docs.rs/google-cloudresourcemanager1_beta1/1.0.1+20161212/google_cloudresourcemanager1_beta1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1_beta1/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-cloudresourcemanager1_beta1/1.0.1+20161212/google_cloudresourcemanager1_beta1/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1_beta1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-cloudresourcemanager1_beta1/1.0.1+20161212/google_cloudresourcemanager1_beta1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_cloudresourcemanager1_beta1/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-cloudresourcemanager1_beta1/1.0.1+20161212/google_cloudresourcemanager1_beta1/trait.RequestValue.html) are 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/lib.rs b/gen/cloudresourcemanager1_beta1/src/lib.rs index 9480f01ae3..2444b962f9 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/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Cloud Resource Manager* crate version *1.0.0+20161212*, where *20161212* is the exact revision of the *cloudresourcemanager:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *Cloud Resource Manager* crate version *1.0.1+20161212*, where *20161212* is the exact revision of the *cloudresourcemanager:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *Cloud Resource Manager* *v1_beta1* API can be found at the //! [official documentation site](https://cloud.google.com/resource-manager). @@ -19,7 +19,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -132,7 +132,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/cloudresourcemanager1_beta1/src/lib.rs.in b/gen/cloudresourcemanager1_beta1/src/lib.rs.in index eab1711b47..188b416210 100644 --- a/gen/cloudresourcemanager1_beta1/src/lib.rs.in +++ b/gen/cloudresourcemanager1_beta1/src/lib.rs.in @@ -138,7 +138,7 @@ impl<'a, C, A> CloudResourceManager CloudResourceManager { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -150,7 +150,7 @@ impl<'a, C, A> CloudResourceManager } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/cloudtrace1-cli/Cargo.toml b/gen/cloudtrace1-cli/Cargo.toml deleted file mode 100644 index 404c6429e4..0000000000 --- a/gen/cloudtrace1-cli/Cargo.toml +++ /dev/null @@ -1,43 +0,0 @@ -# DO NOT EDIT ! -# This file was generated automatically from 'src/mako/Cargo.toml.mako' -# DO NOT EDIT ! -[package] - -name = "google-cloudtrace1-cli" -version = "1.0.0+20160518" -authors = ["Sebastian Thiel "] -description = "A complete library to interact with Cloud Trace (protocol v1)" -repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/cloudtrace1-cli" -homepage = "https://cloud.google.com/tools/cloud-trace" -documentation = "http://byron.github.io/google-apis-rs/google_cloudtrace1_cli" -license = "MIT" -keywords = ["cloudtrace", "google", "cli"] - -[[bin]] -name = "cloudtrace1" - -[dependencies] -hyper = "^ 0.9" -mime = "^ 0.2.0" -serde = "^ 0.8" -serde_json = "^ 0.8" -yup-oauth2 = { version = "^ 1.0", optional = true, default-features = false } -serde_derive = { version = "^ 0.8", optional = true } -strsim = "^0.5" -yup-hyper-mock = "^1.0" -clap = "^2.0" - -[features] -default = ["with-serde-codegen"] -nightly = ["serde_derive","yup-oauth2/nightly","google-cloudtrace1/nightly"] -with-serde-codegen = ["serde_codegen","yup-oauth2/with-serde-codegen","google-cloudtrace1/with-serde-codegen"] - -[build-dependencies] -serde_codegen = { version = "^ 0.8", optional = true } - - -[dependencies.google-cloudtrace1] -path = "../cloudtrace1" -version = "1.0.0" -optional = true -default-features = false diff --git a/gen/cloudtrace1-cli/LICENSE.md b/gen/cloudtrace1-cli/LICENSE.md deleted file mode 100644 index ff523b4547..0000000000 --- a/gen/cloudtrace1-cli/LICENSE.md +++ /dev/null @@ -1,30 +0,0 @@ - -The MIT License (MIT) -===================== - -Copyright © `2015-2016` `Sebastian Thiel` - -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation -files (the “Software”), to deal in the Software without -restriction, including without limitation the rights to use, -copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following -conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES -OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT -HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. diff --git a/gen/cloudtrace1-cli/README.md b/gen/cloudtrace1-cli/README.md deleted file mode 100644 index 172e7a0dc6..0000000000 --- a/gen/cloudtrace1-cli/README.md +++ /dev/null @@ -1,115 +0,0 @@ - -The `cloudtrace1` command-line interface *(CLI)* allows to use most features of the *Google Cloud Trace* service from the comfort of your terminal. - -By default all output is printed to standard out, but flags can be set to direct it into a file independent of your shell's -capabilities. Errors will be printed to standard error, and cause the program's exit code to be non-zero. - -If data-structures are requested, these will be returned as pretty-printed JSON, to be useful as input to other tools. - -Everything else about the *Cloud Trace* API can be found at the -[official documentation site](https://cloud.google.com/tools/cloud-trace). - -# Downloads - -You can download the pre-compiled 64bit binaries for the following platforms: - -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/cloudtrace1.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/cloudtrace1.tar.gz) - -Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/cloudtrace1-cli). - -# Usage - -This documentation was generated from the *Cloud Trace* API at revision *20160518*. The CLI is at version *1.0.0*. - -```bash -cloudtrace1 [options] - projects - patch-traces (-r )... [-p ]... [-o ] - traces-get [-p ]... [-o ] - traces-list [-p ]... [-o ] - cloudtrace1 --help - -Configuration: - [--scope ]... - Specify the authentication a method should be executed in. Each scope - requires the user to grant this application permission to use it. - If unset, it defaults to the shortest scope url for a particular method. - --config-dir - A directory into which we will store our persistent data. Defaults to - a user-writable directory that we will create during the first invocation. - [default: ~/.google-service-cli] - --debug - Output all server communication to standard error. `tx` and `rx` are placed - into the same stream. - --debug-auth - Output all communication related to authentication to standard error. `tx` - and `rx` are placed into the same stream. - -``` - -# Configuration - -The program will store all persistent data in the `~/.google-service-cli` directory in *JSON* files prefixed with `cloudtrace1-`. You can change the directory used to store configuration with the `--config-dir` flag on a per-invocation basis. - -More information about the various kinds of persistent data are given in the following paragraphs. - -# Authentication - -Most APIs require a user to authenticate any request. If this is the case, the [scope][scopes] determines the -set of permissions granted. The granularity of these is usually no more than *read-only* or *full-access*. - -If not set, the system will automatically select the smallest feasible scope, e.g. when invoking a -method that is read-only, it will ask only for a read-only scope. -You may use the `--scope` flag to specify a scope directly. -All applicable scopes are documented in the respective method's CLI documentation. - -The first time a scope is used, the user is asked for permission. Follow the instructions given -by the CLI to grant permissions, or to decline. - -If a scope was authenticated by the user, the respective information will be stored as *JSON* in the configuration -directory, e.g. `~/.google-service-cli/cloudtrace1-token-.json`. No manual management of these tokens -is necessary. - -To revoke granted authentication, please refer to the [official documentation][revoke-access]. - -# Application Secrets - -In order to allow any application to use Google services, it will need to be registered using the -[Google Developer Console][google-dev-console]. APIs the application may use are then enabled for it -one by one. Most APIs can be used for free and have a daily quota. - -To allow more comfortable usage of the CLI without forcing anyone to register an own application, the CLI -comes with a default application secret that is configured accordingly. This also means that heavy usage -all around the world may deplete the daily quota. - -You can workaround this limitation by putting your own secrets file at this location: -`~/.google-service-cli/cloudtrace1-secret.json`, assuming that the required *cloudtrace* API -was enabled for it. Such a secret file can be downloaded in the *Google Developer Console* at -*APIs & auth -> Credentials -> Download JSON* and used as is. - -Learn more about how to setup Google projects and enable APIs using the [official documentation][google-project-new]. - - -# Debugging - -Even though the CLI does its best to provide usable error messages, sometimes it might be desirable to know -what exactly led to a particular issue. This is done by allowing all client-server communication to be -output to standard error *as-is*. - -The `--debug` flag will print all client-server communication to standard error, whereas the `--debug-auth` flag -will cause all communication related to authentication to standard error. -If the `--debug` flag is set, error-results will be debug-printed, possibly yielding more information about the -issue at hand. - -You may consider redirecting standard error into a file for ease of use, e.g. `cloudtrace1 --debug [options] 2>debug.txt`. - - -[scopes]: https://developers.google.com/+/api/oauth#scopes -[revoke-access]: http://webapps.stackexchange.com/a/30849 -[google-dev-console]: https://console.developers.google.com/ -[google-project-new]: https://developers.google.com/console/help/new/ \ No newline at end of file diff --git a/gen/cloudtrace1-cli/mkdocs.yml b/gen/cloudtrace1-cli/mkdocs.yml deleted file mode 100644 index 31df586342..0000000000 --- a/gen/cloudtrace1-cli/mkdocs.yml +++ /dev/null @@ -1,19 +0,0 @@ -site_name: Cloud Trace v1.0.0+20160518 -site_url: http://byron.github.io/google-apis-rs/google-cloudtrace1-cli -site_description: Write integrating applications with bcore - -repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/cloudtrace1-cli - -docs_dir: docs -site_dir: build_html - -pages: -- ['index.md', 'Home'] -- ['projects_patch-traces.md', 'Projects', 'Patch Traces'] -- ['projects_traces-get.md', 'Projects', 'Traces Get'] -- ['projects_traces-list.md', 'Projects', 'Traces List'] - -theme: readthedocs - -copyright: Copyright © 2015-2016, `Sebastian Thiel` - diff --git a/gen/cloudtrace1-cli/src/cmn.rs b/gen/cloudtrace1-cli/src/cmn.rs deleted file mode 100644 index 779c1dc086..0000000000 --- a/gen/cloudtrace1-cli/src/cmn.rs +++ /dev/null @@ -1,721 +0,0 @@ -// COPY OF 'src/rust/cli/cmn.rs' -// DO NOT EDIT -use oauth2::{ApplicationSecret, ConsoleApplicationSecret, TokenStorage, Token}; -use serde_json as json; -use serde_json::value::Value; -use mime::Mime; -use clap::{App, SubCommand}; -use strsim; - -use std::fs; -use std::env; -use std::io; -use std::fmt; -use std::path::{Path, PathBuf}; -use std::str::FromStr; -use std::string::ToString; -use std::io::{Write, Read, stdout}; - -use std::default::Default; - -const FIELD_SEP: char = '.'; - - -pub enum ComplexType { - Pod, - Vec, - Map, -} - - // Null, - // Bool(bool), - // I64(i64), - // U64(u64), - // F64(f64), - // String(String), - -pub enum JsonType { - Boolean, - Int, - Uint, - Float, - String, -} - -pub struct JsonTypeInfo { - pub jtype: JsonType, - pub ctype: ComplexType, -} - -// Based on @erickt user comment. Thanks for the idea ! -// Remove all keys whose values are null from given value (changed in place) -pub fn remove_json_null_values(value: &mut Value) { - match *value { - Value::Object(ref mut map) => { - let mut for_removal = Vec::new(); - - for (key, mut value) in map.iter_mut() { - if value.is_null() { - for_removal.push(key.clone()); - } else { - remove_json_null_values(&mut value); - } - } - - for key in &for_removal { - map.remove(key); - } - } - _ => {} - } -} - -fn did_you_mean<'a>(v: &str, possible_values: &[&'a str]) -> Option<&'a str> { - - let mut candidate: Option<(f64, &str)> = None; - for pv in possible_values { - let confidence = strsim::jaro_winkler(v, pv); - if confidence > 0.8 && (candidate.is_none() || (candidate.as_ref().unwrap().0 < confidence)) { - candidate = Some((confidence, pv)); - } - } - match candidate { - None => None, - Some((_, candidate)) => Some(candidate), - } -} - -pub enum CallType { - Upload(UploadProtocol), - Standard, -} - -arg_enum!{ - pub enum UploadProtocol { - Simple, - Resumable - } -} - -impl AsRef for UploadProtocol { - fn as_ref(&self) -> &str { - match *self { - UploadProtocol::Simple => "simple", - UploadProtocol::Resumable => "resumable" - } - } -} - -impl AsRef for CallType { - fn as_ref(&self) -> &str { - match *self { - CallType::Upload(ref proto) => proto.as_ref(), - CallType::Standard => "standard-request" - } - } -} - -#[derive(Clone, Default)] -pub struct FieldCursor(Vec); - -impl ToString for FieldCursor { - fn to_string(&self) -> String { - self.0.join(".") - } -} - -impl From<&'static str> for FieldCursor { - fn from(value: &'static str) -> FieldCursor { - let mut res = FieldCursor::default(); - res.set(value).unwrap(); - res - } -} - -impl FieldCursor { - pub fn set(&mut self, value: &str) -> Result<(), CLIError> { - if value.len() == 0 { - return Err(CLIError::Field(FieldError::Empty)) - } - - let mut first_is_field_sep = false; - let mut char_count: usize = 0; - let mut last_c = FIELD_SEP; - let mut num_conscutive_field_seps = 0; - - let mut field = String::new(); - let mut fields = self.0.clone(); - - let push_field = |fs: &mut Vec, f: &mut String| { - if f.len() > 0 { - fs.push(f.clone()); - f.truncate(0); - } - }; - - for (cid, c) in value.chars().enumerate() { - char_count += 1; - - if c == FIELD_SEP { - if cid == 0 { - first_is_field_sep = true; - } - num_conscutive_field_seps += 1; - if cid > 0 && last_c == FIELD_SEP { - if fields.pop().is_none() { - return Err(CLIError::Field(FieldError::PopOnEmpty(value.to_string()))) - } - } else { - push_field(&mut fields, &mut field); - } - } else { - num_conscutive_field_seps = 0; - if cid == 1 { - if first_is_field_sep { - fields.truncate(0); - } - } - field.push(c); - } - - last_c = c; - } - - push_field(&mut fields, &mut field); - - if char_count == 1 && first_is_field_sep { - fields.truncate(0); - } - if char_count > 1 && num_conscutive_field_seps == 1 { - return Err(CLIError::Field(FieldError::TrailingFieldSep(value.to_string()))) - } - - self.0 = fields; - Ok(()) - } - - pub fn did_you_mean(value: &str, possible_values: &[&str]) -> Option { - if value.len() == 0 { - return None - } - - let mut last_c = FIELD_SEP; - - let mut field = String::new(); - let mut output = String::new(); - - let push_field = |fs: &mut String, f: &mut String| { - if f.len() > 0 { - fs.push_str( - match did_you_mean(&f, possible_values) { - Some(candidate) => candidate, - None => &f, - }); - f.truncate(0); - } - }; - - for (cid, c) in value.chars().enumerate() { - if c == FIELD_SEP { - if last_c != FIELD_SEP { - push_field(&mut output, &mut field); - } - output.push(c); - } else { - field.push(c); - } - - last_c = c; - } - - push_field(&mut output, &mut field); - - if &output == value { - None - } else { - Some(output) - } - } - - pub fn set_json_value(&self, mut object: &mut Value, - value: &str, type_info: JsonTypeInfo, - err: &mut InvalidOptionsError, - orig_cursor: &FieldCursor) { - assert!(self.0.len() > 0); - - for field in &self.0[..self.0.len()-1] { - let tmp = object; - object = - match *tmp { - Value::Object(ref mut mapping) => { - mapping.entry(field.to_owned()).or_insert( - Value::Object(Default::default()) - ) - }, - _ => panic!("We don't expect non-object Values here ...") - }; - } - - match *object { - Value::Object(ref mut mapping) => { - let field = &self.0[self.0.len()-1]; - let to_jval = - |value: &str, jtype: JsonType, err: &mut InvalidOptionsError| - -> Value { - match jtype { - JsonType::Boolean => - Value::Bool(arg_from_str(value, err, &field, "boolean")), - JsonType::Int => - Value::I64(arg_from_str(value, err, &field, "int")), - JsonType::Uint => - Value::U64(arg_from_str(value, err, &field, "uint")), - JsonType::Float => - Value::F64(arg_from_str(value, err, &field, "float")), - JsonType::String => - Value::String(value.to_owned()), - } - }; - - match type_info.ctype { - ComplexType::Pod => { - if mapping.insert(field.to_owned(), to_jval(value, type_info.jtype, err)).is_some() { - err.issues.push(CLIError::Field(FieldError::Duplicate(orig_cursor.to_string()))); - } - }, - ComplexType::Vec => { - match *mapping.entry(field.to_owned()) - .or_insert(Value::Array(Default::default())) { - Value::Array(ref mut values) => values.push(to_jval(value, type_info.jtype, err)), - _ => unreachable!() - } - }, - ComplexType::Map => { - let (key, value) = parse_kv_arg(value, err, true); - let jval = to_jval(value.unwrap_or(""), type_info.jtype, err); - - match *mapping.entry(field.to_owned()) - .or_insert(Value::Object(Default::default())) { - Value::Object(ref mut value_map) => { - if value_map.insert(key.to_owned(), jval).is_some() { - err.issues.push(CLIError::Field(FieldError::Duplicate(orig_cursor.to_string()))); - } - } - _ => unreachable!() - } - } - } - }, - _ => unreachable!() - } - } - - pub fn num_fields(&self) -> usize { - self.0.len() - } -} - -pub fn parse_kv_arg<'a>(kv: &'a str, err: &mut InvalidOptionsError, for_hashmap: bool) - -> (&'a str, Option<&'a str>) { - let mut add_err = || err.issues.push(CLIError::InvalidKeyValueSyntax(kv.to_string(),for_hashmap)); - match kv.find('=') { - None => { - add_err(); - return (kv, None) - }, - Some(pos) => { - let key = &kv[..pos]; - if kv.len() <= pos + 1 { - add_err(); - return (key, Some("")) - } - (key, Some(&kv[pos+1..])) - } - } -} - -pub fn calltype_from_str(name: &str, valid_protocols: Vec, err: &mut InvalidOptionsError) -> CallType { - CallType::Upload( - match UploadProtocol::from_str(name) { - Ok(up) => up, - Err(msg) => { - err.issues.push(CLIError::InvalidUploadProtocol(name.to_string(), valid_protocols)); - UploadProtocol::Simple - } - }) -} - -pub fn input_file_from_opts(file_path: &str, err: &mut InvalidOptionsError) -> Option { - match fs::File::open(file_path) { - Ok(f) => Some(f), - Err(io_err) => { - err.issues.push(CLIError::Input(InputError::Io((file_path.to_string(), io_err)))); - None - } - } -} - -pub fn input_mime_from_opts(mime: &str, err: &mut InvalidOptionsError) -> Option { - match mime.parse() { - Ok(m) => Some(m), - Err(_) => { - err.issues.push(CLIError::Input(InputError::Mime(mime.to_string()))); - None - } - } -} - -pub fn writer_from_opts(arg: Option<&str>) -> Result, io::Error> { - let f = arg.unwrap_or("-"); - match f { - "-" => Ok(Box::new(stdout())), - _ => match fs::OpenOptions::new().create(true).write(true).open(f) { - Ok(f) => Ok(Box::new(f)), - Err(io_err) => Err(io_err), - } - } -} - - -pub fn arg_from_str<'a, T>(arg: &str, err: &mut InvalidOptionsError, - arg_name: &'a str, - arg_type: &'a str) -> T - where T: FromStr + Default, - ::Err: fmt::Display { - match FromStr::from_str(arg) { - Err(perr) => { - err.issues.push( - CLIError::ParseError(arg_name.to_owned(), arg_type.to_owned(), arg.to_string(), format!("{}", perr)) - ); - Default::default() - }, - Ok(v) => v, - } -} - -pub struct JsonTokenStorage { - pub program_name: &'static str, - pub db_dir: String, -} - -impl JsonTokenStorage { - fn path(&self, scope_hash: u64) -> PathBuf { - Path::new(&self.db_dir).join(&format!("{}-token-{}.json", self.program_name, scope_hash)) - } -} - -impl TokenStorage for JsonTokenStorage { - type Error = json::Error; - - // NOTE: logging might be interesting, currently we swallow all errors - fn set(&mut self, scope_hash: u64, _: &Vec<&str>, token: Option) -> Result<(), json::Error> { - match token { - None => { - match fs::remove_file(self.path(scope_hash)) { - Err(err) => - match err.kind() { - io::ErrorKind::NotFound => Ok(()), - _ => Err(json::Error::Io(err)) - }, - Ok(_) => Ok(()), - } - } - Some(token) => { - match fs::OpenOptions::new().create(true).write(true).open(&self.path(scope_hash)) { - Ok(mut f) => { - match json::to_writer_pretty(&mut f, &token) { - Ok(_) => Ok(()), - Err(serde_err) => Err(serde_err), - } - }, - Err(io_err) => Err(json::Error::Io(io_err)) - } - } - } - } - - fn get(&self, scope_hash: u64, _: &Vec<&str>) -> Result, json::Error> { - match fs::File::open(&self.path(scope_hash)) { - Ok(f) => { - match json::de::from_reader(f) { - Ok(token) => Ok(Some(token)), - Err(err) => Err(err), - } - }, - Err(io_err) => { - match io_err.kind() { - io::ErrorKind::NotFound => Ok(None), - _ => Err(json::Error::Io(io_err)) - } - } - } - } -} - - -#[derive(Debug)] -pub enum ApplicationSecretError { - DecoderError((String, json::Error)), - FormatError(String), -} - -impl fmt::Display for ApplicationSecretError { - fn fmt(&self, f: &mut fmt::Formatter) -> Result<(), fmt::Error> { - match *self { - ApplicationSecretError::DecoderError((ref path, ref err)) - => writeln!(f, "Could not decode file at '{}' with error: {}.", - path, err), - ApplicationSecretError::FormatError(ref path) - => writeln!(f, "'installed' field is unset in secret file at '{}'.", - path), - } - } -} - -#[derive(Debug)] -pub enum ConfigurationError { - DirectoryCreationFailed((String, io::Error)), - DirectoryUnset, - HomeExpansionFailed(String), - Secret(ApplicationSecretError), - Io((String, io::Error)), -} - -impl fmt::Display for ConfigurationError { - fn fmt(&self, f: &mut fmt::Formatter) -> Result<(), fmt::Error> { - match *self { - ConfigurationError::DirectoryCreationFailed((ref dir, ref err)) - => writeln!(f, "Directory '{}' could not be created with error: {}.", dir, err), - ConfigurationError::DirectoryUnset - => writeln!(f, "--config-dir was unset or empty."), - ConfigurationError::HomeExpansionFailed(ref dir) - => writeln!(f, "Couldn't find HOME directory of current user, failed to expand '{}'.", dir), - ConfigurationError::Secret(ref err) - => writeln!(f, "Secret -> {}", err), - ConfigurationError::Io((ref path, ref err)) - => writeln!(f, "IO operation failed on path '{}' with error: {}.", path, err), - } - } -} - -#[derive(Debug)] -pub enum InputError { - Io((String, io::Error)), - Mime(String), -} - -impl fmt::Display for InputError { - fn fmt(&self, f: &mut fmt::Formatter) -> Result<(), fmt::Error> { - match *self { - InputError::Io((ref file_path, ref io_err)) - => writeln!(f, "Failed to open '{}' for reading with error: {}.", file_path, io_err), - InputError::Mime(ref mime) - => writeln!(f, "'{}' is not a known mime-type.", mime), - } - } -} - -#[derive(Debug)] -pub enum FieldError { - PopOnEmpty(String), - TrailingFieldSep(String), - Unknown(String, Option, Option), - Duplicate(String), - Empty, -} - - -impl fmt::Display for FieldError { - fn fmt(&self, f: &mut fmt::Formatter) -> Result<(), fmt::Error> { - match *self { - FieldError::PopOnEmpty(ref field) - => writeln!(f, "'{}': Cannot move up on empty field cursor.", field), - FieldError::TrailingFieldSep(ref field) - => writeln!(f, "'{}': Single field separator may not be last character.", field), - FieldError::Unknown(ref field, ref suggestion, ref value) => { - let suffix = - match *suggestion { - Some(ref s) => { - let kv = - match *value { - Some(ref v) => format!("{}={}", s, v), - None => s.clone(), - }; - format!(" Did you mean '{}' ?", kv) - }, - None => String::new(), - }; - writeln!(f, "Field '{}' does not exist.{}", field, suffix) - }, - FieldError::Duplicate(ref cursor) - => writeln!(f, "Value at '{}' was already set", cursor), - FieldError::Empty - => writeln!(f, "Field names must not be empty."), - } - } -} - - -#[derive(Debug)] -pub enum CLIError { - Configuration(ConfigurationError), - ParseError(String, String, String, String), - UnknownParameter(String, Vec<&'static str>), - InvalidUploadProtocol(String, Vec), - InvalidKeyValueSyntax(String, bool), - Input(InputError), - Field(FieldError), - MissingCommandError, - MissingMethodError(String), -} - -impl fmt::Display for CLIError { - fn fmt(&self, f: &mut fmt::Formatter) -> Result<(), fmt::Error> { - match *self { - CLIError::Configuration(ref err) => write!(f, "Configuration -> {}", err), - CLIError::Input(ref err) => write!(f, "Input -> {}", err), - CLIError::Field(ref err) => write!(f, "Field -> {}", err), - CLIError::InvalidUploadProtocol(ref proto_name, ref valid_names) - => writeln!(f, "'{}' is not a valid upload protocol. Choose from one of {}.", proto_name, valid_names.join(", ")), - CLIError::ParseError(ref arg_name, ref type_name, ref value, ref err_desc) - => writeln!(f, "Failed to parse argument '{}' with value '{}' as {} with error: {}.", - arg_name, value, type_name, err_desc), - CLIError::UnknownParameter(ref param_name, ref possible_values) => { - let suffix = - match did_you_mean(param_name, &possible_values) { - Some(v) => format!(" Did you mean '{}' ?", v), - None => String::new(), - }; - write!(f, "Parameter '{}' is unknown.{}\n", param_name, suffix) - }, - CLIError::InvalidKeyValueSyntax(ref kv, is_hashmap) => { - let hashmap_info = if is_hashmap { "hashmap " } else { "" }; - writeln!(f, "'{}' does not match {}pattern =.", kv, hashmap_info) - }, - CLIError::MissingCommandError => writeln!(f, "Please specify the main sub-command."), - CLIError::MissingMethodError(ref cmd) => writeln!(f, "Please specify the method to call on the '{}' command.", cmd), - } - } -} - -#[derive(Debug)] -pub struct InvalidOptionsError { - pub issues: Vec, - pub exit_code: i32, -} - -impl fmt::Display for InvalidOptionsError { - fn fmt(&self, f: &mut fmt::Formatter) -> Result<(), fmt::Error> { - for issue in &self.issues { - try!(issue.fmt(f)); - } - Ok(()) - } -} - -impl InvalidOptionsError { - pub fn single(err: CLIError, exit_code: i32) -> InvalidOptionsError { - InvalidOptionsError { - issues: vec![err], - exit_code: exit_code, - } - } - - pub fn new() -> InvalidOptionsError { - InvalidOptionsError { - issues: Vec::new(), - exit_code: 1, - } - } -} - -pub fn assure_config_dir_exists(dir: &str) -> Result { - let trdir = dir.trim(); - if trdir.len() == 0 { - return Err(CLIError::Configuration(ConfigurationError::DirectoryUnset)) - } - - let expanded_config_dir = - if trdir.as_bytes()[0] == b'~' { - match env::var("HOME").ok().or(env::var("UserProfile").ok()) { - None => return Err(CLIError::Configuration(ConfigurationError::HomeExpansionFailed(trdir.to_string()))), - Some(mut user) => { - user.push_str(&trdir[1..]); - user - } - } - } else { - trdir.to_string() - }; - - if let Err(err) = fs::create_dir(&expanded_config_dir) { - if err.kind() != io::ErrorKind::AlreadyExists { - return Err(CLIError::Configuration( - ConfigurationError::DirectoryCreationFailed((expanded_config_dir, err)))) - } - } - - Ok(expanded_config_dir) -} - -pub fn application_secret_from_directory(dir: &str, - secret_basename: &str, - json_console_secret: &str) - -> Result { - let secret_path = Path::new(dir).join(secret_basename); - let secret_str = || secret_path.as_path().to_str().unwrap().to_string(); - let secret_io_error = |io_err: io::Error| { - Err(CLIError::Configuration(ConfigurationError::Io( - (secret_str(), io_err) - ))) - }; - - for _ in 0..2 { - match fs::File::open(&secret_path) { - Err(mut err) => { - if err.kind() == io::ErrorKind::NotFound { - // Write our built-in one - user may adjust the written file at will - - err = match fs::OpenOptions::new().create(true).write(true).open(&secret_path) { - Err(cfe) => cfe, - Ok(mut f) => { - // Assure we convert 'ugly' json string into pretty one - let console_secret: ConsoleApplicationSecret - = json::from_str(json_console_secret).unwrap(); - match json::to_writer_pretty(&mut f, &console_secret) { - Err(serde_err) => match serde_err { - json::Error::Io(err) => err, - _ => panic!("Unexpected serde error: {:#?}", serde_err) - }, - Ok(_) => continue, - } - } - }; - // fall through to IO error handling - } - return secret_io_error(err) - }, - Ok(f) => { - match json::de::from_reader::<_, ConsoleApplicationSecret>(f) { - Err(json::Error::Io(err)) => - return secret_io_error(err), - Err(json_err) => - return Err(CLIError::Configuration( - ConfigurationError::Secret( - ApplicationSecretError::DecoderError( - (secret_str(), json_err) - )))), - Ok(console_secret) => - match console_secret.installed { - Some(secret) => return Ok(secret), - None => return Err( - CLIError::Configuration( - ConfigurationError::Secret( - ApplicationSecretError::FormatError(secret_str()) - ))) - }, - } - } - } - } - unreachable!(); -} diff --git a/gen/cloudtrace1-cli/src/main.rs b/gen/cloudtrace1-cli/src/main.rs deleted file mode 100644 index d67a4f42f2..0000000000 --- a/gen/cloudtrace1-cli/src/main.rs +++ /dev/null @@ -1,544 +0,0 @@ -// DO NOT EDIT ! -// This file was generated automatically from 'src/mako/cli/main.rs.mako' -// DO NOT EDIT ! -#![allow(unused_variables, unused_imports, dead_code, unused_mut)] - -#[macro_use] -extern crate clap; -extern crate yup_oauth2 as oauth2; -extern crate yup_hyper_mock as mock; -extern crate serde; -extern crate serde_json; -extern crate hyper; -extern crate mime; -extern crate strsim; -extern crate google_cloudtrace1 as api; - -use std::env; -use std::io::{self, Write}; -use clap::{App, SubCommand, Arg}; - -mod cmn; - -use cmn::{InvalidOptionsError, CLIError, JsonTokenStorage, arg_from_str, writer_from_opts, parse_kv_arg, - input_file_from_opts, input_mime_from_opts, FieldCursor, FieldError, CallType, UploadProtocol, - calltype_from_str, remove_json_null_values, ComplexType, JsonType, JsonTypeInfo}; - -use std::default::Default; -use std::str::FromStr; - -use oauth2::{Authenticator, DefaultAuthenticatorDelegate, FlowType}; -use serde_json as json; -use clap::ArgMatches; - -enum DoitError { - IoError(String, io::Error), - ApiError(api::Error), -} - -struct Engine<'n> { - opt: ArgMatches<'n>, - hub: api::CloudTrace>, - gp: Vec<&'static str>, - gpm: Vec<(&'static str, &'static str)>, -} - - -impl<'n> Engine<'n> { - fn _projects_patch_traces(&self, opt: &ArgMatches<'n>, dry_run: bool, err: &mut InvalidOptionsError) - -> Result<(), DoitError> { - - let mut field_cursor = FieldCursor::default(); - let mut object = json::value::Value::Object(Default::default()); - - for kvarg in opt.values_of("kv").map(|i|i.collect()).unwrap_or(Vec::new()).iter() { - let last_errc = err.issues.len(); - let (key, value) = parse_kv_arg(&*kvarg, err, false); - let mut temp_cursor = field_cursor.clone(); - if let Err(field_err) = temp_cursor.set(&*key) { - err.issues.push(field_err); - } - if value.is_none() { - field_cursor = temp_cursor.clone(); - if err.issues.len() > last_errc { - err.issues.remove(last_errc); - } - continue; - } - - let type_info: Option<(&'static str, JsonTypeInfo)> = - match &temp_cursor.to_string()[..] { - _ => { - let suggestion = FieldCursor::did_you_mean(key, &vec![]); - err.issues.push(CLIError::Field(FieldError::Unknown(temp_cursor.to_string(), suggestion, value.map(|v| v.to_string())))); - None - } - }; - if let Some((field_cursor_str, type_info)) = type_info { - FieldCursor::from(field_cursor_str).set_json_value(&mut object, value.unwrap(), type_info, err, &temp_cursor); - } - } - let mut request: api::Traces = json::value::from_value(object).unwrap(); - let mut call = self.hub.projects().patch_traces(request, opt.value_of("project-id").unwrap_or("")); - for parg in opt.values_of("v").map(|i|i.collect()).unwrap_or(Vec::new()).iter() { - let (key, value) = parse_kv_arg(&*parg, err, false); - match key { - _ => { - let mut found = false; - for param in &self.gp { - if key == *param { - found = true; - call = call.param(self.gpm.iter().find(|t| t.0 == key).unwrap_or(&("", key)).1, value.unwrap_or("unset")); - break; - } - } - if !found { - err.issues.push(CLIError::UnknownParameter(key.to_string(), - {let mut v = Vec::new(); - v.extend(self.gp.iter().map(|v|*v)); - v } )); - } - } - } - } - let protocol = CallType::Standard; - if dry_run { - Ok(()) - } else { - assert!(err.issues.len() == 0); - for scope in self.opt.values_of("url").map(|i|i.collect()).unwrap_or(Vec::new()).iter() { - call = call.add_scope(scope); - } - let mut ostream = match writer_from_opts(opt.value_of("out")) { - Ok(mut f) => f, - Err(io_err) => return Err(DoitError::IoError(opt.value_of("out").unwrap_or("-").to_string(), io_err)), - }; - match match protocol { - CallType::Standard => call.doit(), - _ => unreachable!() - } { - Err(api_err) => Err(DoitError::ApiError(api_err)), - Ok((mut response, output_schema)) => { - let mut value = json::value::to_value(&output_schema); - remove_json_null_values(&mut value); - json::to_writer_pretty(&mut ostream, &value).unwrap(); - ostream.flush().unwrap(); - Ok(()) - } - } - } - } - - fn _projects_traces_get(&self, opt: &ArgMatches<'n>, dry_run: bool, err: &mut InvalidOptionsError) - -> Result<(), DoitError> { - let mut call = self.hub.projects().traces_get(opt.value_of("project-id").unwrap_or(""), opt.value_of("trace-id").unwrap_or("")); - for parg in opt.values_of("v").map(|i|i.collect()).unwrap_or(Vec::new()).iter() { - let (key, value) = parse_kv_arg(&*parg, err, false); - match key { - _ => { - let mut found = false; - for param in &self.gp { - if key == *param { - found = true; - call = call.param(self.gpm.iter().find(|t| t.0 == key).unwrap_or(&("", key)).1, value.unwrap_or("unset")); - break; - } - } - if !found { - err.issues.push(CLIError::UnknownParameter(key.to_string(), - {let mut v = Vec::new(); - v.extend(self.gp.iter().map(|v|*v)); - v } )); - } - } - } - } - let protocol = CallType::Standard; - if dry_run { - Ok(()) - } else { - assert!(err.issues.len() == 0); - for scope in self.opt.values_of("url").map(|i|i.collect()).unwrap_or(Vec::new()).iter() { - call = call.add_scope(scope); - } - let mut ostream = match writer_from_opts(opt.value_of("out")) { - Ok(mut f) => f, - Err(io_err) => return Err(DoitError::IoError(opt.value_of("out").unwrap_or("-").to_string(), io_err)), - }; - match match protocol { - CallType::Standard => call.doit(), - _ => unreachable!() - } { - Err(api_err) => Err(DoitError::ApiError(api_err)), - Ok((mut response, output_schema)) => { - let mut value = json::value::to_value(&output_schema); - remove_json_null_values(&mut value); - json::to_writer_pretty(&mut ostream, &value).unwrap(); - ostream.flush().unwrap(); - Ok(()) - } - } - } - } - - fn _projects_traces_list(&self, opt: &ArgMatches<'n>, dry_run: bool, err: &mut InvalidOptionsError) - -> Result<(), DoitError> { - let mut call = self.hub.projects().traces_list(opt.value_of("project-id").unwrap_or("")); - for parg in opt.values_of("v").map(|i|i.collect()).unwrap_or(Vec::new()).iter() { - let (key, value) = parse_kv_arg(&*parg, err, false); - match key { - "view" => { - call = call.view(value.unwrap_or("")); - }, - "start-time" => { - call = call.start_time(value.unwrap_or("")); - }, - "page-token" => { - call = call.page_token(value.unwrap_or("")); - }, - "page-size" => { - call = call.page_size(arg_from_str(value.unwrap_or("-0"), err, "page-size", "integer")); - }, - "order-by" => { - call = call.order_by(value.unwrap_or("")); - }, - "filter" => { - call = call.filter(value.unwrap_or("")); - }, - "end-time" => { - call = call.end_time(value.unwrap_or("")); - }, - _ => { - let mut found = false; - for param in &self.gp { - if key == *param { - found = true; - call = call.param(self.gpm.iter().find(|t| t.0 == key).unwrap_or(&("", key)).1, value.unwrap_or("unset")); - break; - } - } - if !found { - err.issues.push(CLIError::UnknownParameter(key.to_string(), - {let mut v = Vec::new(); - v.extend(self.gp.iter().map(|v|*v)); - v.extend(["order-by", "page-size", "filter", "page-token", "start-time", "end-time", "view"].iter().map(|v|*v)); - v } )); - } - } - } - } - let protocol = CallType::Standard; - if dry_run { - Ok(()) - } else { - assert!(err.issues.len() == 0); - for scope in self.opt.values_of("url").map(|i|i.collect()).unwrap_or(Vec::new()).iter() { - call = call.add_scope(scope); - } - let mut ostream = match writer_from_opts(opt.value_of("out")) { - Ok(mut f) => f, - Err(io_err) => return Err(DoitError::IoError(opt.value_of("out").unwrap_or("-").to_string(), io_err)), - }; - match match protocol { - CallType::Standard => call.doit(), - _ => unreachable!() - } { - Err(api_err) => Err(DoitError::ApiError(api_err)), - Ok((mut response, output_schema)) => { - let mut value = json::value::to_value(&output_schema); - remove_json_null_values(&mut value); - json::to_writer_pretty(&mut ostream, &value).unwrap(); - ostream.flush().unwrap(); - Ok(()) - } - } - } - } - - fn _doit(&self, dry_run: bool) -> Result, Option> { - let mut err = InvalidOptionsError::new(); - let mut call_result: Result<(), DoitError> = Ok(()); - let mut err_opt: Option = None; - match self.opt.subcommand() { - ("projects", Some(opt)) => { - match opt.subcommand() { - ("patch-traces", Some(opt)) => { - call_result = self._projects_patch_traces(opt, dry_run, &mut err); - }, - ("traces-get", Some(opt)) => { - call_result = self._projects_traces_get(opt, dry_run, &mut err); - }, - ("traces-list", Some(opt)) => { - call_result = self._projects_traces_list(opt, dry_run, &mut err); - }, - _ => { - err.issues.push(CLIError::MissingMethodError("projects".to_string())); - writeln!(io::stderr(), "{}\n", opt.usage()).ok(); - } - } - }, - _ => { - err.issues.push(CLIError::MissingCommandError); - writeln!(io::stderr(), "{}\n", self.opt.usage()).ok(); - } - } - - if dry_run { - if err.issues.len() > 0 { - err_opt = Some(err); - } - Err(err_opt) - } else { - Ok(call_result) - } - } - - // Please note that this call will fail if any part of the opt can't be handled - fn new(opt: ArgMatches<'n>) -> Result, InvalidOptionsError> { - let (config_dir, secret) = { - let config_dir = match cmn::assure_config_dir_exists(opt.value_of("folder").unwrap_or("~/.google-service-cli")) { - Err(e) => return Err(InvalidOptionsError::single(e, 3)), - Ok(p) => p, - }; - - match cmn::application_secret_from_directory(&config_dir, "cloudtrace1-secret.json", - "{\"installed\":{\"auth_uri\":\"https://accounts.google.com/o/oauth2/auth\",\"client_secret\":\"hCsslbCUyfehWMmbkG8vTYxG\",\"token_uri\":\"https://accounts.google.com/o/oauth2/token\",\"client_email\":\"\",\"redirect_uris\":[\"urn:ietf:wg:oauth:2.0:oob\",\"oob\"],\"client_x509_cert_url\":\"\",\"client_id\":\"620010449518-9ngf7o4dhs0dka470npqvor6dc5lqb9b.apps.googleusercontent.com\",\"auth_provider_x509_cert_url\":\"https://www.googleapis.com/oauth2/v1/certs\"}}") { - Ok(secret) => (config_dir, secret), - Err(e) => return Err(InvalidOptionsError::single(e, 4)) - } - }; - - let auth = Authenticator::new( &secret, DefaultAuthenticatorDelegate, - if opt.is_present("debug-auth") { - hyper::Client::with_connector(mock::TeeConnector { - connector: hyper::net::HttpsConnector::::default() - }) - } else { - hyper::Client::new() - }, - JsonTokenStorage { - program_name: "cloudtrace1", - db_dir: config_dir.clone(), - }, Some(FlowType::InstalledRedirect(54324))); - - let client = - if opt.is_present("debug") { - hyper::Client::with_connector(mock::TeeConnector { - connector: hyper::net::HttpsConnector::::default() - }) - } else { - hyper::Client::new() - }; - let engine = Engine { - opt: opt, - hub: api::CloudTrace::new(client, auth), - gp: vec!["$-xgafv", "access-token", "alt", "bearer-token", "callback", "fields", "key", "oauth-token", "pp", "pretty-print", "quota-user", "upload-type", "upload-protocol"], - gpm: vec![ - ("$-xgafv", "$.xgafv"), - ("access-token", "access_token"), - ("bearer-token", "bearer_token"), - ("oauth-token", "oauth_token"), - ("pretty-print", "prettyPrint"), - ("quota-user", "quotaUser"), - ("upload-type", "uploadType"), - ("upload-protocol", "upload_protocol"), - ] - }; - - match engine._doit(true) { - Err(Some(err)) => Err(err), - Err(None) => Ok(engine), - Ok(_) => unreachable!(), - } - } - - fn doit(&self) -> Result<(), DoitError> { - match self._doit(false) { - Ok(res) => res, - Err(_) => unreachable!(), - } - } -} - -fn main() { - let mut exit_status = 0i32; - let arg_data = [ - ("projects", "methods: 'patch-traces', 'traces-get' and 'traces-list'", vec![ - ("patch-traces", - Some(r##"Sends new traces to Stackdriver Trace or updates existing traces. If the ID of a trace that you send matches that of an existing trace, any fields in the existing trace and its spans are overwritten by the provided values, and any new fields provided are merged with the existing trace data. If the ID does not match, a new trace is created."##), - "Details at http://byron.github.io/google-apis-rs/google_cloudtrace1_cli/projects_patch-traces", - vec![ - (Some(r##"project-id"##), - None, - Some(r##"ID of the Cloud project where the trace data is stored."##), - Some(true), - Some(false)), - - (Some(r##"kv"##), - Some(r##"r"##), - Some(r##"Set various fields of the request structure, matching the key=value form"##), - Some(true), - Some(true)), - - (Some(r##"v"##), - Some(r##"p"##), - Some(r##"Set various optional parameters, matching the key=value form"##), - Some(false), - Some(true)), - - (Some(r##"out"##), - Some(r##"o"##), - Some(r##"Specify the file into which to write the program's output"##), - Some(false), - Some(false)), - ]), - ("traces-get", - Some(r##"Gets a single trace by its ID."##), - "Details at http://byron.github.io/google-apis-rs/google_cloudtrace1_cli/projects_traces-get", - vec![ - (Some(r##"project-id"##), - None, - Some(r##"ID of the Cloud project where the trace data is stored."##), - Some(true), - Some(false)), - - (Some(r##"trace-id"##), - None, - Some(r##"ID of the trace to return."##), - Some(true), - Some(false)), - - (Some(r##"v"##), - Some(r##"p"##), - Some(r##"Set various optional parameters, matching the key=value form"##), - Some(false), - Some(true)), - - (Some(r##"out"##), - Some(r##"o"##), - Some(r##"Specify the file into which to write the program's output"##), - Some(false), - Some(false)), - ]), - ("traces-list", - Some(r##"Returns of a list of traces that match the specified filter conditions."##), - "Details at http://byron.github.io/google-apis-rs/google_cloudtrace1_cli/projects_traces-list", - vec![ - (Some(r##"project-id"##), - None, - Some(r##"ID of the Cloud project where the trace data is stored."##), - Some(true), - Some(false)), - - (Some(r##"v"##), - Some(r##"p"##), - Some(r##"Set various optional parameters, matching the key=value form"##), - Some(false), - Some(true)), - - (Some(r##"out"##), - Some(r##"o"##), - Some(r##"Specify the file into which to write the program's output"##), - Some(false), - Some(false)), - ]), - ]), - - ]; - - let mut app = App::new("cloudtrace1") - .author("Sebastian Thiel ") - .version("1.0.0+20160518") - .about("Send and retrieve trace data from Google Cloud Trace. Data is generated and available by default for all App Engine applications. Data from other applications can be written to Cloud Trace for display, reporting, and analysis.") - .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_cloudtrace1_cli") - .arg(Arg::with_name("url") - .long("scope") - .help("Specify the authentication a method should be executed in. Each scope requires the user to grant this application permission to use it.If unset, it defaults to the shortest scope url for a particular method.") - .multiple(true) - .takes_value(true)) - .arg(Arg::with_name("folder") - .long("config-dir") - .help("A directory into which we will store our persistent data. Defaults to a user-writable directory that we will create during the first invocation.[default: ~/.google-service-cli") - .multiple(false) - .takes_value(true)) - .arg(Arg::with_name("debug") - .long("debug") - .help("Output all server communication to standard error. `tx` and `rx` are placed into the same stream.") - .multiple(false) - .takes_value(false)) - .arg(Arg::with_name("debug-auth") - .long("debug-auth") - .help("Output all communication related to authentication to standard error. `tx` and `rx` are placed into the same stream.") - .multiple(false) - .takes_value(false)); - - for &(main_command_name, about, ref subcommands) in arg_data.iter() { - let mut mcmd = SubCommand::with_name(main_command_name).about(about); - - for &(sub_command_name, ref desc, url_info, ref args) in subcommands { - let mut scmd = SubCommand::with_name(sub_command_name); - if let &Some(desc) = desc { - scmd = scmd.about(desc); - } - scmd = scmd.after_help(url_info); - - for &(ref arg_name, ref flag, ref desc, ref required, ref multi) in args { - let arg_name_str = - match (arg_name, flag) { - (&Some(an), _ ) => an, - (_ , &Some(f)) => f, - _ => unreachable!(), - }; - let mut arg = Arg::with_name(arg_name_str) - .empty_values(false); - if let &Some(short_flag) = flag { - arg = arg.short(short_flag); - } - if let &Some(desc) = desc { - arg = arg.help(desc); - } - if arg_name.is_some() && flag.is_some() { - arg = arg.takes_value(true); - } - if let &Some(required) = required { - arg = arg.required(required); - } - if let &Some(multi) = multi { - arg = arg.multiple(multi); - } - scmd = scmd.arg(arg); - } - mcmd = mcmd.subcommand(scmd); - } - app = app.subcommand(mcmd); - } - - let matches = app.get_matches(); - - let debug = matches.is_present("debug"); - match Engine::new(matches) { - Err(err) => { - exit_status = err.exit_code; - writeln!(io::stderr(), "{}", err).ok(); - }, - Ok(engine) => { - if let Err(doit_err) = engine.doit() { - exit_status = 1; - match doit_err { - DoitError::IoError(path, err) => { - writeln!(io::stderr(), "Failed to open output file '{}': {}", path, err).ok(); - }, - DoitError::ApiError(err) => { - if debug { - writeln!(io::stderr(), "{:#?}", err).ok(); - } else { - writeln!(io::stderr(), "{}", err).ok(); - } - } - } - } - } - } - - std::process::exit(exit_status); -} \ No newline at end of file diff --git a/gen/cloudtrace1/Cargo.toml b/gen/cloudtrace1/Cargo.toml deleted file mode 100644 index ea16abfc8c..0000000000 --- a/gen/cloudtrace1/Cargo.toml +++ /dev/null @@ -1,34 +0,0 @@ -# DO NOT EDIT ! -# This file was generated automatically from 'src/mako/Cargo.toml.mako' -# DO NOT EDIT ! -[package] - -name = "google-cloudtrace1" -version = "1.0.0+20160518" -authors = ["Sebastian Thiel "] -description = "A complete library to interact with Cloud Trace (protocol v1)" -repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/cloudtrace1" -homepage = "https://cloud.google.com/tools/cloud-trace" -documentation = "http://byron.github.io/google-apis-rs/google_cloudtrace1" -license = "MIT" -keywords = ["cloudtrace", "google", "protocol", "web", "api"] -build = "src/build.rs" - - -[dependencies] -hyper = "^ 0.9" -mime = "^ 0.2.0" -serde = "^ 0.8" -serde_json = "^ 0.8" -yup-oauth2 = { version = "^ 1.0", optional = true, default-features = false } -serde_derive = { version = "^ 0.8", optional = true } -url = "= 0.5" - -[features] -default = ["with-serde-codegen"] -nightly = ["serde_derive","yup-oauth2/nightly"] -with-serde-codegen = ["serde_codegen","yup-oauth2/with-serde-codegen"] - -[build-dependencies] -serde_codegen = { version = "^ 0.8", optional = true } - diff --git a/gen/cloudtrace1/LICENSE.md b/gen/cloudtrace1/LICENSE.md deleted file mode 100644 index ff523b4547..0000000000 --- a/gen/cloudtrace1/LICENSE.md +++ /dev/null @@ -1,30 +0,0 @@ - -The MIT License (MIT) -===================== - -Copyright © `2015-2016` `Sebastian Thiel` - -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation -files (the “Software”), to deal in the Software without -restriction, including without limitation the rights to use, -copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following -conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES -OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT -HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. diff --git a/gen/cloudtrace1/README.md b/gen/cloudtrace1/README.md deleted file mode 100644 index 44bc3dd689..0000000000 --- a/gen/cloudtrace1/README.md +++ /dev/null @@ -1,173 +0,0 @@ - -The `google-cloudtrace1` library allows access to all features of the *Google Cloud Trace* service. - -This documentation was generated from *Cloud Trace* crate version *1.0.0+20160518*, where *20160518* is the exact revision of the *cloudtrace:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. - -Everything else about the *Cloud Trace* *v1* API can be found at the -[official documentation site](https://cloud.google.com/tools/cloud-trace). -# Features - -Handle the following *Resources* with ease from the central [hub](http://byron.github.io/google-apis-rs/google_cloudtrace1/struct.CloudTrace.html) ... - -* projects - * [*patch traces*](http://byron.github.io/google-apis-rs/google_cloudtrace1/struct.ProjectPatchTraceCall.html), [*traces get*](http://byron.github.io/google-apis-rs/google_cloudtrace1/struct.ProjectTraceGetCall.html) and [*traces list*](http://byron.github.io/google-apis-rs/google_cloudtrace1/struct.ProjectTraceListCall.html) - - - - -# Structure of this Library - -The API is structured into the following primary items: - -* **[Hub](http://byron.github.io/google-apis-rs/google_cloudtrace1/struct.CloudTrace.html)** - * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_cloudtrace1/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_cloudtrace1/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_cloudtrace1/trait.Resource.html)** - * primary types that you can apply *Activities* to - * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_cloudtrace1/trait.Part.html)** - * a collection of properties - * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_cloudtrace1/trait.CallBuilder.html)** - * operations to apply to *Resources* - -All *structures* are marked with applicable traits to further categorize them and ease browsing. - -Generally speaking, you can invoke *Activities* like this: - -```Rust,ignore -let r = hub.resource().activity(...).doit() -``` - -Or specifically ... - -```ignore -let r = hub.projects().traces_get(...).doit() -``` - -The `resource()` and `activity(...)` calls create [builders][builder-pattern]. The second one dealing with `Activities` -supports various methods to configure the impending operation (not shown here). It is made such that all required arguments have to be -specified right away (i.e. `(...)`), whereas all optional ones can be [build up][builder-pattern] as desired. -The `doit()` method performs the actual communication with the server and returns the respective result. - -# Usage - -## Setting up your Project - -To use this library, you would put the following lines into your `Cargo.toml` file: - -```toml -[dependencies] -google-cloudtrace1 = "*" -``` - -## A complete example - -```Rust -extern crate hyper; -extern crate yup_oauth2 as oauth2; -extern crate google_cloudtrace1 as cloudtrace1; -use cloudtrace1::{Result, Error}; -use std::default::Default; -use oauth2::{Authenticator, DefaultAuthenticatorDelegate, ApplicationSecret, MemoryStorage}; -use cloudtrace1::CloudTrace; - -// Get an ApplicationSecret instance by some means. It contains the `client_id` and -// `client_secret`, among other things. -let secret: ApplicationSecret = Default::default(); -// Instantiate the authenticator. It will choose a suitable authentication flow for you, -// unless you replace `None` with the desired Flow. -// Provide your own `AuthenticatorDelegate` to adjust the way it operates and get feedback about -// what's going on. You probably want to bring in your own `TokenStorage` to persist tokens and -// retrieve them from storage. -let auth = Authenticator::new(&secret, DefaultAuthenticatorDelegate, - hyper::Client::new(), - ::default(), None); -let mut hub = CloudTrace::new(hyper::Client::new(), auth); -// You can configure optional parameters by calling the respective setters at will, and -// execute the final call using `doit()`. -// Values shown here are possibly random and not representative ! -let result = hub.projects().traces_get("projectId", "traceId") - .doit(); - -match result { - Err(e) => match e { - // The Error enum provides details about what exactly happened. - // You can also just use its `Debug`, `Display` or `Error` traits - Error::HttpError(_) - |Error::MissingAPIKey - |Error::MissingToken(_) - |Error::Cancelled - |Error::UploadSizeLimitExceeded(_, _) - |Error::Failure(_) - |Error::BadRequest(_) - |Error::FieldClash(_) - |Error::JsonDecodeError(_, _) => println!("{}", e), - }, - Ok(res) => println!("Success: {:?}", res), -} - -``` -## Handling Errors - -All errors produced by the system are provided either as [Result](http://byron.github.io/google-apis-rs/google_cloudtrace1/enum.Result.html) enumeration as return value of -the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_cloudtrace1/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_cloudtrace1/../yup-oauth2/trait.AuthenticatorDelegate.html). - -When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This -makes the system potentially resilient to all kinds of errors. - -## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_cloudtrace1/enum.Result.html), should be -read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_cloudtrace1/trait.ResponseResult.html), it will return that by default. -You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making -this call: `.param("alt", "media")`. - -Methods supporting uploads can do so using up to 2 different protocols: -*simple* and *resumable*. The distinctiveness of each is represented by customized -`doit(...)` methods, which are then named `upload(...)` and `upload_resumable(...)` respectively. - -## Customization and Callbacks - -You may alter the way an `doit()` method is called by providing a [delegate](http://byron.github.io/google-apis-rs/google_cloudtrace1/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_cloudtrace1/trait.CallBuilder.html) before making the final `doit()` call. -Respective methods will be called to provide progress information, as well as determine whether the system should -retry on failure. - -The [delegate trait](http://byron.github.io/google-apis-rs/google_cloudtrace1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. - -## Optional Parts in Server-Requests - -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_cloudtrace1/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_cloudtrace1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses -are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_cloudtrace1/trait.Part.html) which are identifiable by name, which will be sent to -the server to indicate either the set parts of the request or the desired parts in the response. - -## Builder Arguments - -Using [method builders](http://byron.github.io/google-apis-rs/google_cloudtrace1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. -These will always take a single argument, for which the following statements are true. - -* [PODs][wiki-pod] are handed by copy -* strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_cloudtrace1/trait.RequestValue.html) are moved - -Arguments will always be copied or cloned into the builder, to make them independent of their original life times. - -[wiki-pod]: http://en.wikipedia.org/wiki/Plain_old_data_structure -[builder-pattern]: http://en.wikipedia.org/wiki/Builder_pattern -[google-go-api]: https://github.com/google/google-api-go-client - -# License -The **cloudtrace1** library was generated by Sebastian Thiel, and is placed -under the *MIT* license. -You can read the full text at the repository's [license file][repo-license]. - -[repo-license]: https://github.com/Byron/google-apis-rs/LICENSE.md diff --git a/gen/cloudtrace1/src/build.rs b/gen/cloudtrace1/src/build.rs deleted file mode 100644 index 0bebaf0bf0..0000000000 --- a/gen/cloudtrace1/src/build.rs +++ /dev/null @@ -1,25 +0,0 @@ -#[cfg(feature = "with-serde-codegen")] -mod inner { - extern crate serde_codegen; - - use std::env; - use std::path::Path; - - pub fn main() { - let out_dir = env::var_os("OUT_DIR").unwrap(); - - let src = Path::new("src/lib.rs.in"); - let dst = Path::new(&out_dir).join("lib.rs"); - - serde_codegen::expand(&src, &dst).unwrap(); - } -} - -#[cfg(not(feature = "with-serde-codegen"))] -mod inner { - pub fn main() {} -} - -pub fn main() { - inner::main() -} \ No newline at end of file diff --git a/gen/cloudtrace1/src/cmn.rs b/gen/cloudtrace1/src/cmn.rs deleted file mode 100644 index d75063e466..0000000000 --- a/gen/cloudtrace1/src/cmn.rs +++ /dev/null @@ -1,753 +0,0 @@ -// COPY OF 'src/rust/api/cmn.rs' -// DO NOT EDIT -use std::io::{self, Read, Seek, Cursor, Write, SeekFrom}; -use std; -use std::fmt::{self, Display}; -use std::str::FromStr; -use std::error; -use std::thread::sleep; -use std::time::Duration; - -use mime::{Mime, TopLevel, SubLevel, Attr, Value}; -use oauth2::{TokenType, Retry, self}; -use hyper; -use hyper::header::{ContentType, ContentLength, Headers, UserAgent, Authorization, Header, - HeaderFormat, Bearer}; -use hyper::http::h1::LINE_ENDING; -use hyper::method::Method; -use hyper::status::StatusCode; - -use serde_json as json; - -/// Identifies the Hub. There is only one per library, this trait is supposed -/// to make intended use more explicit. -/// The hub allows to access all resource methods more easily. -pub trait Hub {} - -/// Identifies types for building methods of a particular resource type -pub trait MethodsBuilder {} - -/// Identifies types which represent builders for a particular resource method -pub trait CallBuilder {} - -/// Identifies types which can be inserted and deleted. -/// Types with this trait are most commonly used by clients of this API. -pub trait Resource {} - -/// Identifies types which are used in API responses. -pub trait ResponseResult {} - -/// Identifies types which are used in API requests. -pub trait RequestValue {} - -/// Identifies types which are not actually used by the API -/// This might be a bug within the google API schema. -pub trait UnusedType {} - -/// Identifies types which are only used as part of other types, which -/// usually are carrying the `Resource` trait. -pub trait Part {} - -/// Identifies types which are only used by other types internally. -/// They have no special meaning, this trait just marks them for completeness. -pub trait NestedType {} - -/// A utility to specify reader types which provide seeking capabilities too -pub trait ReadSeek: Seek + Read {} -impl ReadSeek for T {} - -/// A trait for all types that can convert themselves into a *parts* string -pub trait ToParts { - fn to_parts(&self) -> String; -} - -/// A utility type which can decode a server response that indicates error -#[derive(Deserialize)] -pub struct JsonServerError { - pub error: String, - pub error_description: Option -} - -/// A utility to represent detailed errors we might see in case there are BadRequests. -/// The latter happen if the sent parameters or request structures are unsound -#[derive(Deserialize, Serialize, Debug)] -pub struct ErrorResponse { - error: ServerError, -} - -#[derive(Deserialize, Serialize, Debug)] -pub struct ServerError { - errors: Vec, - code: u16, - message: String, -} - -#[derive(Deserialize, Serialize, Debug)] -pub struct ServerMessage { - domain: String, - reason: String, - message: String, - #[serde(rename="locationType")] - location_type: Option, - location: Option -} - -#[derive(Copy, Clone)] -pub struct DummyNetworkStream; - -impl Read for DummyNetworkStream { - fn read(&mut self, _: &mut [u8]) -> io::Result { - Ok(0) - } -} - -impl Write for DummyNetworkStream { - fn write(&mut self, _: &[u8]) -> io::Result { - Ok(0) - } - - fn flush(&mut self) -> io::Result<()> { - Ok(()) - } -} - -impl hyper::net::NetworkStream for DummyNetworkStream { - fn peer_addr(&mut self) -> io::Result { - Ok("127.0.0.1:1337".parse().unwrap()) - } - - fn set_read_timeout(&self, _dur: Option) -> io::Result<()> { - Ok(()) - } - - fn set_write_timeout(&self, _dur: Option) -> io::Result<()> { - Ok(()) - } -} - - -/// A trait specifying functionality to help controlling any request performed by the API. -/// The trait has a conservative default implementation. -/// -/// It contains methods to deal with all common issues, as well with the ones related to -/// uploading media -pub trait Delegate { - - /// Called at the beginning of any API request. The delegate should store the method - /// information if he is interesting in knowing more context when further calls to it - /// are made. - /// The matching `finished()` call will always be made, no matter whether or not the API - /// request was successful. That way, the delegate may easily maintain a clean state - /// between various API calls. - fn begin(&mut self, MethodInfo) {} - - /// Called whenever there is an [HttpError](http://hyperium.github.io/hyper/hyper/error/enum.HttpError.html), usually if there are network problems. - /// - /// If you choose to retry after a duration, the duration should be chosen using the - /// [exponential backoff algorithm](http://en.wikipedia.org/wiki/Exponential_backoff). - /// - /// Return retry information. - fn http_error(&mut self, &hyper::Error) -> Retry { - Retry::Abort - } - - /// Called whenever there is the need for your applications API key after - /// the official authenticator implementation didn't provide one, for some reason. - /// If this method returns None as well, the underlying operation will fail - fn api_key(&mut self) -> Option { - None - } - - /// Called whenever the Authenticator didn't yield a token. The delegate - /// may attempt to provide one, or just take it as a general information about the - /// impending failure. - /// The given Error provides information about why the token couldn't be acquired in the - /// first place - fn token(&mut self, err: &error::Error) -> Option { - let _ = err; - None - } - - /// Called during resumable uploads to provide a URL for the impending upload. - /// It was saved after a previous call to `store_upload_url(...)`, and if not None, - /// will be used instead of asking the server for a new upload URL. - /// This is useful in case a previous resumable upload was aborted/canceled, but should now - /// be resumed. - /// The returned URL will be used exactly once - if it fails again and the delegate allows - /// to retry, we will ask the server for a new upload URL. - fn upload_url(&mut self) -> Option { - None - } - - /// Called after we have retrieved a new upload URL for a resumable upload to store it - /// in case we fail or cancel. That way, we can attempt to resume the upload later, - /// see `upload_url()`. - /// It will also be called with None after a successful upload, which allows the delegate - /// to forget the URL. That way, we will not attempt to resume an upload that has already - /// finished. - fn store_upload_url(&mut self, url: Option<&str>) { - let _ = url; - } - - /// Called whenever a server response could not be decoded from json. - /// It's for informational purposes only, the caller will return with an error - /// accordingly. - /// - /// # Arguments - /// - /// * `json_encoded_value` - The json-encoded value which failed to decode. - /// * `json_decode_error` - The decoder error - fn response_json_decode_error(&mut self, json_encoded_value: &str, json_decode_error: &json::Error) { - let _ = json_encoded_value; - let _ = json_decode_error; - } - - /// Called whenever the http request returns with a non-success status code. - /// This can involve authentication issues, or anything else that very much - /// depends on the used API method. - /// The delegate should check the status, header and decoded json error to decide - /// whether to retry or not. In the latter case, the underlying call will fail. - /// - /// If you choose to retry after a duration, the duration should be chosen using the - /// [exponential backoff algorithm](http://en.wikipedia.org/wiki/Exponential_backoff). - fn http_failure(&mut self, _: &hyper::client::Response, Option, _: Option) -> Retry { - Retry::Abort - } - - /// Called prior to sending the main request of the given method. It can be used to time - /// the call or to print progress information. - /// It's also useful as you can be sure that a request will definitely be made. - fn pre_request(&mut self) { } - - /// Return the size of each chunk of a resumable upload. - /// Must be a power of two, with 1<<18 being the smallest allowed chunk size. - /// Will be called once before starting any resumable upload. - fn chunk_size(&mut self) -> u64 { - 1 << 23 - } - - /// Called before the given chunk is uploaded to the server. - /// If true is returned, the upload will be interrupted. - /// However, it may be resumable if you stored the upload URL in a previous call - /// to `store_upload_url()` - fn cancel_chunk_upload(&mut self, chunk: &ContentRange) -> bool { - let _ = chunk; - false - } - - /// Called before the API request method returns, in every case. It can be used to clean up - /// internal state between calls to the API. - /// This call always has a matching call to `begin(...)`. - /// - /// # Arguments - /// - /// * `is_success` - a true value indicates the operation was successful. If false, you should - /// discard all values stored during `store_upload_url`. - fn finished(&mut self, is_success: bool) { - let _ = is_success; - } -} - -/// A delegate with a conservative default implementation, which is used if no other delegate is -/// set. -#[derive(Default)] -pub struct DefaultDelegate; - -impl Delegate for DefaultDelegate {} - - -#[derive(Debug)] -pub enum Error { - /// The http connection failed - HttpError(hyper::Error), - - /// An attempt was made to upload a resource with size stored in field `.0` - /// even though the maximum upload size is what is stored in field `.1`. - UploadSizeLimitExceeded(u64, u64), - - /// Represents information about a request that was not understood by the server. - /// Details are included. - BadRequest(ErrorResponse), - - /// We needed an API key for authentication, but didn't obtain one. - /// Neither through the authenticator, nor through the Delegate. - MissingAPIKey, - - /// We required a Token, but didn't get one from the Authenticator - MissingToken(Box), - - /// The delgate instructed to cancel the operation - Cancelled, - - /// An additional, free form field clashed with one of the built-in optional ones - FieldClash(&'static str), - - /// Shows that we failed to decode the server response. - /// This can happen if the protocol changes in conjunction with strict json decoding. - JsonDecodeError(String, json::Error), - - /// Indicates an HTTP repsonse with a non-success status code - Failure(hyper::client::Response), -} - - -impl Display for Error { - fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { - match *self { - Error::HttpError(ref err) => err.fmt(f), - Error::UploadSizeLimitExceeded(ref resource_size, ref max_size) => - writeln!(f, "The media size {} exceeds the maximum allowed upload size of {}" - , resource_size, max_size), - Error::MissingAPIKey => { - (writeln!(f, "The application's API key was not found in the configuration")).ok(); - writeln!(f, "It is used as there are no Scopes defined for this method.") - }, - Error::BadRequest(ref err) => { - try!(writeln!(f, "Bad Requst ({}): {}", err.error.code, err.error.message)); - for err in err.error.errors.iter() { - try!(writeln!(f, " {}: {}, {}{}", - err.domain, - err.message, - err.reason, - match &err.location { - &Some(ref loc) => format!("@{}", loc), - &None => String::new(), - })); - } - Ok(()) - }, - Error::MissingToken(ref err) => - writeln!(f, "Token retrieval failed with error: {}", err), - Error::Cancelled => - writeln!(f, "Operation cancelled by delegate"), - Error::FieldClash(field) => - writeln!(f, "The custom parameter '{}' is already provided natively by the CallBuilder.", field), - Error::JsonDecodeError(ref json_str, ref err) - => writeln!(f, "{}: {}", err, json_str), - Error::Failure(ref response) => - writeln!(f, "Http status indicates failure: {:?}", response), - } - } -} - -impl error::Error for Error { - fn description(&self) -> &str { - match *self { - Error::HttpError(ref err) => err.description(), - Error::JsonDecodeError(_, ref err) => err.description(), - _ => "NO DESCRIPTION POSSIBLE - use `Display.fmt()` instead" - } - } - - fn cause(&self) -> Option<&error::Error> { - match *self { - Error::HttpError(ref err) => err.cause(), - Error::JsonDecodeError(_, ref err) => err.cause(), - _ => None - } - } -} - -/// A universal result type used as return for all calls. -pub type Result = std::result::Result; - -/// Contains information about an API request. -pub struct MethodInfo { - pub id: &'static str, - pub http_method: Method, -} - -const BOUNDARY: &'static str = "MDuXWGyeE33QFXGchb2VFWc4Z7945d"; - -/// Provides a `Read` interface that converts multiple parts into the protocol -/// identified by [RFC2387](https://tools.ietf.org/html/rfc2387). -/// **Note**: This implementation is just as rich as it needs to be to perform uploads -/// to google APIs, and might not be a fully-featured implementation. -#[derive(Default)] -pub struct MultiPartReader<'a> { - raw_parts: Vec<(Headers, &'a mut Read)>, - current_part: Option<(Cursor>, &'a mut Read)>, - last_part_boundary: Option>>, -} - -impl<'a> MultiPartReader<'a> { - - /// Reserve memory for exactly the given amount of parts - pub fn reserve_exact(&mut self, cap: usize) { - self.raw_parts.reserve_exact(cap); - } - - /// Add a new part to the queue of parts to be read on the first `read` call. - /// - /// # Arguments - /// - /// `headers` - identifying the body of the part. It's similar to the header - /// in an ordinary single-part call, and should thus contain the - /// same information. - /// `reader` - a reader providing the part's body - /// `size` - the amount of bytes provided by the reader. It will be put onto the header as - /// content-size. - /// `mime` - It will be put onto the content type - pub fn add_part(&mut self, reader: &'a mut Read, size: u64, mime_type: Mime) -> &mut MultiPartReader<'a> { - let mut headers = Headers::new(); - headers.set(ContentType(mime_type)); - headers.set(ContentLength(size)); - self.raw_parts.push((headers, reader)); - self - } - - /// Returns the mime-type representing our multi-part message. - /// Use it with the ContentType header. - pub fn mime_type(&self) -> Mime { - Mime( - TopLevel::Multipart, - SubLevel::Ext("Related".to_string()), - vec![(Attr::Ext("boundary".to_string()), Value::Ext(BOUNDARY.to_string()))], - ) - } - - /// Returns true if we are totally used - fn is_depleted(&self) -> bool { - self.raw_parts.len() == 0 && self.current_part.is_none() && self.last_part_boundary.is_none() - } - - /// Returns true if we are handling our last part - fn is_last_part(&self) -> bool { - self.raw_parts.len() == 0 && self.current_part.is_some() - } -} - -impl<'a> Read for MultiPartReader<'a> { - fn read(&mut self, buf: &mut [u8]) -> io::Result { - match (self.raw_parts.len(), - self.current_part.is_none(), - self.last_part_boundary.is_none()) { - (_, _, false) => { - let br = self.last_part_boundary.as_mut().unwrap().read(buf).unwrap_or(0); - if br < buf.len() { - self.last_part_boundary = None; - } - return Ok(br) - }, - (0, true, true) => return Ok(0), - (n, true, _) if n > 0 => { - let (headers, reader) = self.raw_parts.remove(0); - let mut c = Cursor::new(Vec::::new()); - (write!(&mut c, "{}--{}{}{}{}", LINE_ENDING, BOUNDARY, LINE_ENDING, - headers, LINE_ENDING)).unwrap(); - c.seek(SeekFrom::Start(0)).unwrap(); - self.current_part = Some((c, reader)); - } - _ => {}, - } - - // read headers as long as possible - let (hb, rr) = { - let &mut (ref mut c, ref mut reader) = self.current_part.as_mut().unwrap(); - let b = c.read(buf).unwrap_or(0); - (b, reader.read(&mut buf[b..])) - }; - - match rr { - Ok(bytes_read) => { - if hb < buf.len() && bytes_read == 0 { - if self.is_last_part() { - // before clearing the last part, we will add the boundary that - // will be written last - self.last_part_boundary = Some(Cursor::new( - format!("{}--{}--", LINE_ENDING, BOUNDARY).into_bytes())) - } - // We are depleted - this can trigger the next part to come in - self.current_part = None; - } - let mut total_bytes_read = hb + bytes_read; - while total_bytes_read < buf.len() && !self.is_depleted() { - match self.read(&mut buf[total_bytes_read ..]) { - Ok(br) => total_bytes_read += br, - Err(err) => return Err(err), - } - } - Ok(total_bytes_read) - } - Err(err) => { - // fail permanently - self.current_part = None; - self.last_part_boundary = None; - self.raw_parts.clear(); - Err(err) - } - } - } -} - -/// The `X-Upload-Content-Type` header. -/// -/// Generated via rustc --pretty expanded -Z unstable-options, and manually -/// processed to be more readable. -#[derive(PartialEq, Debug, Clone)] -pub struct XUploadContentType(pub Mime); - -impl ::std::ops::Deref for XUploadContentType { - type Target = Mime; - fn deref<'a>(&'a self) -> &'a Mime { &self.0 } -} -impl ::std::ops::DerefMut for XUploadContentType { - fn deref_mut<'a>(&'a mut self) -> &'a mut Mime { &mut self.0 } -} -impl Header for XUploadContentType { - fn header_name() -> &'static str { "X-Upload-Content-Type" } - fn parse_header(raw: &[Vec]) -> hyper::error::Result { - hyper::header::parsing::from_one_raw_str(raw).map(XUploadContentType) - } -} -impl HeaderFormat for XUploadContentType { - fn fmt_header(&self, f: &mut fmt::Formatter) -> fmt::Result { - Display::fmt(&**self, f) - } -} -impl Display for XUploadContentType { - fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { - fmt::Display::fmt(&**self, f) - } -} - -#[derive(Clone, PartialEq, Debug)] -pub struct Chunk { - pub first: u64, - pub last: u64 -} - -impl fmt::Display for Chunk { - fn fmt(&self, fmt: &mut fmt::Formatter) -> fmt::Result { - (write!(fmt, "{}-{}", self.first, self.last)).ok(); - Ok(()) - } -} - -impl FromStr for Chunk { - type Err = &'static str; - - /// NOTE: only implements `%i-%i`, not `*` - fn from_str(s: &str) -> std::result::Result { - let parts: Vec<&str> = s.split('-').collect(); - if parts.len() != 2 { - return Err("Expected two parts: %i-%i") - } - Ok( - Chunk { - first: match FromStr::from_str(parts[0]) { - Ok(d) => d, - _ => return Err("Couldn't parse 'first' as digit") - }, - last: match FromStr::from_str(parts[1]) { - Ok(d) => d, - _ => return Err("Couldn't parse 'last' as digit") - } - } - ) - } -} - -/// Implements the Content-Range header, for serialization only -#[derive(Clone, PartialEq, Debug)] -pub struct ContentRange { - pub range: Option, - pub total_length: u64, -} - -impl Header for ContentRange { - fn header_name() -> &'static str { - "Content-Range" - } - - /// We are not parsable, as parsing is done by the `Range` header - fn parse_header(_: &[Vec]) -> hyper::error::Result { - Err(hyper::error::Error::Method) - } -} - - -impl HeaderFormat for ContentRange { - fn fmt_header(&self, fmt: &mut fmt::Formatter) -> fmt::Result { - try!(fmt.write_str("bytes ")); - match self.range { - Some(ref c) => try!(c.fmt(fmt)), - None => try!(fmt.write_str("*")) - } - (write!(fmt, "/{}", self.total_length)).ok(); - Ok(()) - } -} - -#[derive(Clone, PartialEq, Debug)] -pub struct RangeResponseHeader(pub Chunk); - -impl Header for RangeResponseHeader { - fn header_name() -> &'static str { - "Range" - } - - fn parse_header(raw: &[Vec]) -> hyper::error::Result { - if raw.len() > 0 { - let v = &raw[0]; - if let Ok(s) = std::str::from_utf8(v) { - const PREFIX: &'static str = "bytes "; - if s.starts_with(PREFIX) { - if let Ok(c) = ::from_str(&s[PREFIX.len()..]) { - return Ok(RangeResponseHeader(c)) - } - } - } - } - Err(hyper::error::Error::Method) - } -} - -impl HeaderFormat for RangeResponseHeader { - /// No implmentation necessary, we just need to parse - fn fmt_header(&self, _: &mut fmt::Formatter) -> fmt::Result { - Err(fmt::Error) - } -} - -/// A utility type to perform a resumable upload from start to end. -pub struct ResumableUploadHelper<'a, A: 'a> { - pub client: &'a mut hyper::client::Client, - pub delegate: &'a mut Delegate, - pub start_at: Option, - pub auth: &'a mut A, - pub user_agent: &'a str, - pub auth_header: Authorization, - pub url: &'a str, - pub reader: &'a mut ReadSeek, - pub media_type: Mime, - pub content_length: u64 -} - -impl<'a, A> ResumableUploadHelper<'a, A> - where A: oauth2::GetToken { - - fn query_transfer_status(&mut self) -> std::result::Result> { - loop { - match self.client.post(self.url) - .header(UserAgent(self.user_agent.to_string())) - .header(ContentRange { range: None, total_length: self.content_length }) - .header(self.auth_header.clone()) - .send() { - Ok(r) => { - // 308 = resume-incomplete == PermanentRedirect - let headers = r.headers.clone(); - let h: &RangeResponseHeader = match headers.get() { - Some(hh) if r.status == StatusCode::PermanentRedirect => hh, - None|Some(_) => { - if let Retry::After(d) = self.delegate.http_failure(&r, None, None) { - sleep(d); - continue; - } - return Err(Ok(r)) - } - }; - return Ok(h.0.last) - } - Err(err) => { - if let Retry::After(d) = self.delegate.http_error(&err) { - sleep(d); - continue; - } - return Err(Err(err)) - } - } - } - } - - /// returns None if operation was cancelled by delegate, or the HttpResult. - /// It can be that we return the result just because we didn't understand the status code - - /// caller should check for status himself before assuming it's OK to use - pub fn upload(&mut self) -> Option> { - let mut start = match self.start_at { - Some(s) => s, - None => match self.query_transfer_status() { - Ok(s) => s, - Err(result) => return Some(result) - } - }; - - const MIN_CHUNK_SIZE: u64 = 1 << 18; - let chunk_size = match self.delegate.chunk_size() { - cs if cs > MIN_CHUNK_SIZE => cs, - _ => MIN_CHUNK_SIZE - }; - - self.reader.seek(SeekFrom::Start(start)).unwrap(); - loop { - let request_size = match self.content_length - start { - rs if rs > chunk_size => chunk_size, - rs => rs - }; - - let mut section_reader = self.reader.take(request_size); - let range_header = ContentRange { - range: Some(Chunk {first: start, last: start + request_size - 1}), - total_length: self.content_length - }; - start += request_size; - if self.delegate.cancel_chunk_upload(&range_header) { - return None - } - let res = self.client.post(self.url) - .header(range_header) - .header(ContentType(self.media_type.clone())) - .header(UserAgent(self.user_agent.to_string())) - .body(&mut section_reader) - .send(); - match res { - Ok(mut res) => { - if res.status == StatusCode::PermanentRedirect { - continue - } - if !res.status.is_success() { - let mut json_err = String::new(); - res.read_to_string(&mut json_err).unwrap(); - if let Retry::After(d) = self.delegate.http_failure(&res, - json::from_str(&json_err).ok(), - json::from_str(&json_err).ok()) { - sleep(d); - continue; - } - } - return Some(Ok(res)) - }, - Err(err) => { - if let Retry::After(d) = self.delegate.http_error(&err) { - sleep(d); - continue; - } - return Some(Err(err)) - } - } - } - } -} - -// Copy of src/rust/cli/cmn.rs -// TODO(ST): Allow sharing common code between program types -pub fn remove_json_null_values(value: &mut json::value::Value) { - match *value { - json::value::Value::Object(ref mut map) => { - let mut for_removal = Vec::new(); - - for (key, mut value) in map.iter_mut() { - if value.is_null() { - for_removal.push(key.clone()); - } else { - remove_json_null_values(&mut value); - } - } - - for key in &for_removal { - map.remove(key); - } - } - _ => {} - } -} diff --git a/gen/cloudtrace1/src/lib.rs b/gen/cloudtrace1/src/lib.rs deleted file mode 100644 index 3d255c7f87..0000000000 --- a/gen/cloudtrace1/src/lib.rs +++ /dev/null @@ -1,182 +0,0 @@ -// DO NOT EDIT ! -// This file was generated automatically from 'src/mako/api/lib.rs.mako' -// DO NOT EDIT ! - -//! This documentation was generated from *Cloud Trace* crate version *1.0.0+20160518*, where *20160518* is the exact revision of the *cloudtrace:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. -//! -//! Everything else about the *Cloud Trace* *v1* API can be found at the -//! [official documentation site](https://cloud.google.com/tools/cloud-trace). -//! The original source code is [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/cloudtrace1). -//! # Features -//! -//! Handle the following *Resources* with ease from the central [hub](struct.CloudTrace.html) ... -//! -//! * projects -//! * [*patch traces*](struct.ProjectPatchTraceCall.html), [*traces get*](struct.ProjectTraceGetCall.html) and [*traces list*](struct.ProjectTraceListCall.html) -//! -//! -//! -//! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). -//! -//! # Structure of this Library -//! -//! The API is structured into the following primary items: -//! -//! * **[Hub](struct.CloudTrace.html)** -//! * a central object to maintain state and allow accessing all *Activities* -//! * creates [*Method Builders*](trait.MethodsBuilder.html) which in turn -//! allow access to individual [*Call Builders*](trait.CallBuilder.html) -//! * **[Resources](trait.Resource.html)** -//! * primary types that you can apply *Activities* to -//! * a collection of properties and *Parts* -//! * **[Parts](trait.Part.html)** -//! * a collection of properties -//! * never directly used in *Activities* -//! * **[Activities](trait.CallBuilder.html)** -//! * operations to apply to *Resources* -//! -//! All *structures* are marked with applicable traits to further categorize them and ease browsing. -//! -//! Generally speaking, you can invoke *Activities* like this: -//! -//! ```Rust,ignore -//! let r = hub.resource().activity(...).doit() -//! ``` -//! -//! Or specifically ... -//! -//! ```ignore -//! let r = hub.projects().traces_get(...).doit() -//! ``` -//! -//! The `resource()` and `activity(...)` calls create [builders][builder-pattern]. The second one dealing with `Activities` -//! supports various methods to configure the impending operation (not shown here). It is made such that all required arguments have to be -//! specified right away (i.e. `(...)`), whereas all optional ones can be [build up][builder-pattern] as desired. -//! The `doit()` method performs the actual communication with the server and returns the respective result. -//! -//! # Usage -//! -//! ## Setting up your Project -//! -//! To use this library, you would put the following lines into your `Cargo.toml` file: -//! -//! ```toml -//! [dependencies] -//! google-cloudtrace1 = "*" -//! ``` -//! -//! ## A complete example -//! -//! ```test_harness,no_run -//! extern crate hyper; -//! extern crate yup_oauth2 as oauth2; -//! extern crate google_cloudtrace1 as cloudtrace1; -//! use cloudtrace1::{Result, Error}; -//! # #[test] fn egal() { -//! use std::default::Default; -//! use oauth2::{Authenticator, DefaultAuthenticatorDelegate, ApplicationSecret, MemoryStorage}; -//! use cloudtrace1::CloudTrace; -//! -//! // Get an ApplicationSecret instance by some means. It contains the `client_id` and -//! // `client_secret`, among other things. -//! let secret: ApplicationSecret = Default::default(); -//! // Instantiate the authenticator. It will choose a suitable authentication flow for you, -//! // unless you replace `None` with the desired Flow. -//! // Provide your own `AuthenticatorDelegate` to adjust the way it operates and get feedback about -//! // what's going on. You probably want to bring in your own `TokenStorage` to persist tokens and -//! // retrieve them from storage. -//! let auth = Authenticator::new(&secret, DefaultAuthenticatorDelegate, -//! hyper::Client::new(), -//! ::default(), None); -//! let mut hub = CloudTrace::new(hyper::Client::new(), auth); -//! // You can configure optional parameters by calling the respective setters at will, and -//! // execute the final call using `doit()`. -//! // Values shown here are possibly random and not representative ! -//! let result = hub.projects().traces_get("projectId", "traceId") -//! .doit(); -//! -//! match result { -//! Err(e) => match e { -//! // The Error enum provides details about what exactly happened. -//! // You can also just use its `Debug`, `Display` or `Error` traits -//! Error::HttpError(_) -//! |Error::MissingAPIKey -//! |Error::MissingToken(_) -//! |Error::Cancelled -//! |Error::UploadSizeLimitExceeded(_, _) -//! |Error::Failure(_) -//! |Error::BadRequest(_) -//! |Error::FieldClash(_) -//! |Error::JsonDecodeError(_, _) => println!("{}", e), -//! }, -//! Ok(res) => println!("Success: {:?}", res), -//! } -//! # } -//! ``` -//! ## Handling Errors -//! -//! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of -//! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). -//! -//! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This -//! makes the system potentially resilient to all kinds of errors. -//! -//! ## Uploads and Downloads -//! If a method supports downloads, the response body, which is part of the [Result](enum.Result.html), should be -//! read by you to obtain the media. -//! If such a method also supports a [Response Result](trait.ResponseResult.html), it will return that by default. -//! You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making -//! this call: `.param("alt", "media")`. -//! -//! Methods supporting uploads can do so using up to 2 different protocols: -//! *simple* and *resumable*. The distinctiveness of each is represented by customized -//! `doit(...)` methods, which are then named `upload(...)` and `upload_resumable(...)` respectively. -//! -//! ## Customization and Callbacks -//! -//! You may alter the way an `doit()` method is called by providing a [delegate](trait.Delegate.html) to the -//! [Method Builder](trait.CallBuilder.html) before making the final `doit()` call. -//! Respective methods will be called to provide progress information, as well as determine whether the system should -//! retry on failure. -//! -//! The [delegate trait](trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. -//! -//! ## Optional Parts in Server-Requests -//! -//! All structures provided by this library are made to be [enocodable](trait.RequestValue.html) and -//! [decodable](trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses -//! are valid. -//! Most optionals are are considered [Parts](trait.Part.html) which are identifiable by name, which will be sent to -//! the server to indicate either the set parts of the request or the desired parts in the response. -//! -//! ## Builder Arguments -//! -//! Using [method builders](trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. -//! These will always take a single argument, for which the following statements are true. -//! -//! * [PODs][wiki-pod] are handed by copy -//! * strings are passed as `&str` -//! * [request values](trait.RequestValue.html) are moved -//! -//! Arguments will always be copied or cloned into the builder, to make them independent of their original life times. -//! -//! [wiki-pod]: http://en.wikipedia.org/wiki/Plain_old_data_structure -//! [builder-pattern]: http://en.wikipedia.org/wiki/Builder_pattern -//! [google-go-api]: https://github.com/google/google-api-go-client -//! -//! - -// Unused attributes happen thanks to defined, but unused structures -// We don't warn about this, as depending on the API, some data structures or facilities are never used. -// Instead of pre-determining this, we just disable the lint. It's manually tuned to not have any -// unused imports in fully featured APIs. Same with unused_mut ... . -#![cfg_attr(feature = "nightly", feature(proc_macro))] -#![allow(unused_imports, unused_mut, dead_code)] - -#[cfg(feature = "nightly")] -include!("lib.rs.in"); - -#[cfg(feature = "with-serde-codegen")] -include!(concat!(env!("OUT_DIR"), "/lib.rs")); \ No newline at end of file diff --git a/gen/cloudtrace1/src/lib.rs.in b/gen/cloudtrace1/src/lib.rs.in deleted file mode 100644 index 419c6eff6f..0000000000 --- a/gen/cloudtrace1/src/lib.rs.in +++ /dev/null @@ -1,1235 +0,0 @@ -// DO NOT EDIT ! -// This file was generated automatically from 'src/mako/api/lib.rs.in.mako' -// DO NOT EDIT ! - -#[cfg(feature = "nightly")] -#[macro_use] -extern crate serde_derive; - -extern crate hyper; -extern crate serde; -extern crate serde_json; -extern crate yup_oauth2 as oauth2; -extern crate mime; -extern crate url; - -mod cmn; - -use std::collections::HashMap; -use std::cell::RefCell; -use std::borrow::BorrowMut; -use std::default::Default; -use std::collections::BTreeMap; -use serde_json as json; -use std::io; -use std::fs; -use std::thread::sleep; -use std::time::Duration; - -pub use cmn::{MultiPartReader, ToParts, MethodInfo, Result, Error, CallBuilder, Hub, ReadSeek, Part, - ResponseResult, RequestValue, NestedType, Delegate, DefaultDelegate, MethodsBuilder, - Resource, ErrorResponse, remove_json_null_values}; - - -// ############## -// UTILITIES ### -// ############ - -/// Identifies the an OAuth2 authorization scope. -/// A scope is needed when requesting an -/// [authorization token](https://developers.google.com/youtube/v3/guides/authentication). -#[derive(PartialEq, Eq, Hash)] -pub enum Scope { - /// View and manage your data across Google Cloud Platform services - CloudPlatform, - - /// Write Trace data for a project or application - TraceAppend, - - /// Read Trace data for a project or application - TraceReadonly, -} - -impl AsRef for Scope { - fn as_ref(&self) -> &str { - match *self { - Scope::CloudPlatform => "https://www.googleapis.com/auth/cloud-platform", - Scope::TraceAppend => "https://www.googleapis.com/auth/trace.append", - Scope::TraceReadonly => "https://www.googleapis.com/auth/trace.readonly", - } - } -} - -impl Default for Scope { - fn default() -> Scope { - Scope::TraceReadonly - } -} - - - -// ######## -// HUB ### -// ###### - -/// Central instance to access all CloudTrace related resource activities -/// -/// # Examples -/// -/// Instantiate a new hub -/// -/// ```test_harness,no_run -/// extern crate hyper; -/// extern crate yup_oauth2 as oauth2; -/// extern crate google_cloudtrace1 as cloudtrace1; -/// use cloudtrace1::{Result, Error}; -/// # #[test] fn egal() { -/// use std::default::Default; -/// use oauth2::{Authenticator, DefaultAuthenticatorDelegate, ApplicationSecret, MemoryStorage}; -/// use cloudtrace1::CloudTrace; -/// -/// // Get an ApplicationSecret instance by some means. It contains the `client_id` and -/// // `client_secret`, among other things. -/// let secret: ApplicationSecret = Default::default(); -/// // Instantiate the authenticator. It will choose a suitable authentication flow for you, -/// // unless you replace `None` with the desired Flow. -/// // Provide your own `AuthenticatorDelegate` to adjust the way it operates and get feedback about -/// // what's going on. You probably want to bring in your own `TokenStorage` to persist tokens and -/// // retrieve them from storage. -/// let auth = Authenticator::new(&secret, DefaultAuthenticatorDelegate, -/// hyper::Client::new(), -/// ::default(), None); -/// let mut hub = CloudTrace::new(hyper::Client::new(), auth); -/// // You can configure optional parameters by calling the respective setters at will, and -/// // execute the final call using `doit()`. -/// // Values shown here are possibly random and not representative ! -/// let result = hub.projects().traces_get("projectId", "traceId") -/// .doit(); -/// -/// match result { -/// Err(e) => match e { -/// // The Error enum provides details about what exactly happened. -/// // You can also just use its `Debug`, `Display` or `Error` traits -/// Error::HttpError(_) -/// |Error::MissingAPIKey -/// |Error::MissingToken(_) -/// |Error::Cancelled -/// |Error::UploadSizeLimitExceeded(_, _) -/// |Error::Failure(_) -/// |Error::BadRequest(_) -/// |Error::FieldClash(_) -/// |Error::JsonDecodeError(_, _) => println!("{}", e), -/// }, -/// Ok(res) => println!("Success: {:?}", res), -/// } -/// # } -/// ``` -pub struct CloudTrace { - client: RefCell, - auth: RefCell, - _user_agent: String, -} - -impl<'a, C, A> Hub for CloudTrace {} - -impl<'a, C, A> CloudTrace - where C: BorrowMut, A: oauth2::GetToken { - - pub fn new(client: C, authenticator: A) -> CloudTrace { - CloudTrace { - client: RefCell::new(client), - auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), - } - } - - pub fn projects(&'a self) -> ProjectMethods<'a, C, A> { - ProjectMethods { hub: &self } - } - - /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. - /// - /// Returns the previously set user-agent. - pub fn user_agent(&mut self, agent_name: String) -> String { - let prev = self._user_agent.clone(); - self._user_agent = agent_name; - prev - } -} - - -// ############ -// SCHEMAS ### -// ########## -/// The response message for the `ListTraces` method. -/// -/// # Activities -/// -/// This type is used in activities, which are methods you may call on this type or where this type is involved in. -/// The list links the activity name, along with information about where it is used (one of *request* and *response*). -/// -/// * [traces list projects](struct.ProjectTraceListCall.html) (response) -/// -#[derive(Default, Clone, Debug, Serialize, Deserialize)] -pub struct ListTracesResponse { - /// If defined, indicates that there are more traces that match the request and that this value should be passed to the next request to continue retrieving additional traces. - #[serde(rename="nextPageToken")] - pub next_page_token: Option, - /// List of trace records returned. - pub traces: Option>, -} - -impl ResponseResult for ListTracesResponse {} - - -/// List of new or updated traces. -/// -/// # Activities -/// -/// This type is used in activities, which are methods you may call on this type or where this type is involved in. -/// The list links the activity name, along with information about where it is used (one of *request* and *response*). -/// -/// * [patch traces projects](struct.ProjectPatchTraceCall.html) (request) -/// -#[derive(Default, Clone, Debug, Serialize, Deserialize)] -pub struct Traces { - /// List of traces. - pub traces: Option>, -} - -impl RequestValue for Traces {} - - -/// A span represents a single timed event within a trace. Spans can be nested and form a trace tree. Often, a trace contains a root span that describes the end-to-end latency of an operation and, optionally, one or more subspans for its suboperations. Spans do not need to be contiguous. There may be gaps between spans in a trace. -/// -/// This type is not used in any activity, and only used as *part* of another schema. -/// -#[derive(Default, Clone, Debug, Serialize, Deserialize)] -pub struct TraceSpan { - /// Distinguishes between spans generated in a particular context. For example, two spans with the same name may be distinguished using `RPC_CLIENT` and `RPC_SERVER` to identify queueing latency associated with the span. - pub kind: Option, - /// ID of the parent span, if any. Optional. - #[serde(rename="parentSpanId")] - pub parent_span_id: Option, - /// Name of the trace. The trace name is sanitized and displayed in the Stackdriver Trace tool in the {% dynamic print site_values.console_name %}. The name may be a method name or some other per-call site name. For the same executable and the same call point, a best practice is to use a consistent name, which makes it easier to correlate cross-trace spans. - pub name: Option, - /// Start time of the span in nanoseconds from the UNIX epoch. - #[serde(rename="startTime")] - pub start_time: Option, - /// Identifier for the span. This identifier must be unique within a trace. - #[serde(rename="spanId")] - pub span_id: Option, - /// Collection of labels associated with the span. - pub labels: Option>, - /// End time of the span in nanoseconds from the UNIX epoch. - #[serde(rename="endTime")] - pub end_time: Option, -} - -impl Part for TraceSpan {} - - -/// A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); } The JSON representation for `Empty` is empty JSON object `{}`. -/// -/// # Activities -/// -/// This type is used in activities, which are methods you may call on this type or where this type is involved in. -/// The list links the activity name, along with information about where it is used (one of *request* and *response*). -/// -/// * [patch traces projects](struct.ProjectPatchTraceCall.html) (response) -/// -#[derive(Default, Clone, Debug, Serialize, Deserialize)] -pub struct Empty { _never_set: Option } - -impl ResponseResult for Empty {} - - -/// A trace describes how long it takes for an application to perform an operation. It consists of a set of spans, each of which represent a single timed event within the operation. -/// -/// # Activities -/// -/// This type is used in activities, which are methods you may call on this type or where this type is involved in. -/// The list links the activity name, along with information about where it is used (one of *request* and *response*). -/// -/// * [traces get projects](struct.ProjectTraceGetCall.html) (response) -/// -#[derive(Default, Clone, Debug, Serialize, Deserialize)] -pub struct Trace { - /// Project ID of the Cloud project where the trace data is stored. - #[serde(rename="projectId")] - pub project_id: Option, - /// Globally unique identifier for the trace. This identifier is a 128-bit numeric value formatted as a 32-byte hex string. - #[serde(rename="traceId")] - pub trace_id: Option, - /// Collection of spans in the trace. - pub spans: Option>, -} - -impl ResponseResult for Trace {} - - - -// ################### -// MethodBuilders ### -// ################# - -/// A builder providing access to all methods supported on *project* resources. -/// It is not used directly, but through the `CloudTrace` hub. -/// -/// # Example -/// -/// Instantiate a resource builder -/// -/// ```test_harness,no_run -/// extern crate hyper; -/// extern crate yup_oauth2 as oauth2; -/// extern crate google_cloudtrace1 as cloudtrace1; -/// -/// # #[test] fn egal() { -/// use std::default::Default; -/// use oauth2::{Authenticator, DefaultAuthenticatorDelegate, ApplicationSecret, MemoryStorage}; -/// use cloudtrace1::CloudTrace; -/// -/// let secret: ApplicationSecret = Default::default(); -/// let auth = Authenticator::new(&secret, DefaultAuthenticatorDelegate, -/// hyper::Client::new(), -/// ::default(), None); -/// let mut hub = CloudTrace::new(hyper::Client::new(), auth); -/// // Usually you wouldn't bind this to a variable, but keep calling *CallBuilders* -/// // like `patch_traces(...)`, `traces_get(...)` and `traces_list(...)` -/// // to build up your call. -/// let rb = hub.projects(); -/// # } -/// ``` -pub struct ProjectMethods<'a, C, A> - where C: 'a, A: 'a { - - hub: &'a CloudTrace, -} - -impl<'a, C, A> MethodsBuilder for ProjectMethods<'a, C, A> {} - -impl<'a, C, A> ProjectMethods<'a, C, A> { - - /// Create a builder to help you perform the following task: - /// - /// Gets a single trace by its ID. - /// - /// # Arguments - /// - /// * `projectId` - ID of the Cloud project where the trace data is stored. - /// * `traceId` - ID of the trace to return. - pub fn traces_get(&self, project_id: &str, trace_id: &str) -> ProjectTraceGetCall<'a, C, A> { - ProjectTraceGetCall { - hub: self.hub, - _project_id: project_id.to_string(), - _trace_id: trace_id.to_string(), - _delegate: Default::default(), - _scopes: Default::default(), - _additional_params: Default::default(), - } - } - - /// Create a builder to help you perform the following task: - /// - /// Sends new traces to Stackdriver Trace or updates existing traces. If the ID of a trace that you send matches that of an existing trace, any fields in the existing trace and its spans are overwritten by the provided values, and any new fields provided are merged with the existing trace data. If the ID does not match, a new trace is created. - /// - /// # Arguments - /// - /// * `request` - No description provided. - /// * `projectId` - ID of the Cloud project where the trace data is stored. - pub fn patch_traces(&self, request: Traces, project_id: &str) -> ProjectPatchTraceCall<'a, C, A> { - ProjectPatchTraceCall { - hub: self.hub, - _request: request, - _project_id: project_id.to_string(), - _delegate: Default::default(), - _scopes: Default::default(), - _additional_params: Default::default(), - } - } - - /// Create a builder to help you perform the following task: - /// - /// Returns of a list of traces that match the specified filter conditions. - /// - /// # Arguments - /// - /// * `projectId` - ID of the Cloud project where the trace data is stored. - pub fn traces_list(&self, project_id: &str) -> ProjectTraceListCall<'a, C, A> { - ProjectTraceListCall { - hub: self.hub, - _project_id: project_id.to_string(), - _view: Default::default(), - _start_time: Default::default(), - _page_token: Default::default(), - _page_size: Default::default(), - _order_by: Default::default(), - _filter: Default::default(), - _end_time: Default::default(), - _delegate: Default::default(), - _scopes: Default::default(), - _additional_params: Default::default(), - } - } -} - - - - - -// ################### -// CallBuilders ### -// ################# - -/// Gets a single trace by its ID. -/// -/// A builder for the *traces.get* method supported by a *project* resource. -/// It is not used directly, but through a `ProjectMethods` instance. -/// -/// # Example -/// -/// Instantiate a resource method builder -/// -/// ```test_harness,no_run -/// # extern crate hyper; -/// # extern crate yup_oauth2 as oauth2; -/// # extern crate google_cloudtrace1 as cloudtrace1; -/// # #[test] fn egal() { -/// # use std::default::Default; -/// # use oauth2::{Authenticator, DefaultAuthenticatorDelegate, ApplicationSecret, MemoryStorage}; -/// # use cloudtrace1::CloudTrace; -/// -/// # let secret: ApplicationSecret = Default::default(); -/// # let auth = Authenticator::new(&secret, DefaultAuthenticatorDelegate, -/// # hyper::Client::new(), -/// # ::default(), None); -/// # let mut hub = CloudTrace::new(hyper::Client::new(), auth); -/// // You can configure optional parameters by calling the respective setters at will, and -/// // execute the final call using `doit()`. -/// // Values shown here are possibly random and not representative ! -/// let result = hub.projects().traces_get("projectId", "traceId") -/// .doit(); -/// # } -/// ``` -pub struct ProjectTraceGetCall<'a, C, A> - where C: 'a, A: 'a { - - hub: &'a CloudTrace, - _project_id: String, - _trace_id: String, - _delegate: Option<&'a mut Delegate>, - _additional_params: HashMap, - _scopes: BTreeMap -} - -impl<'a, C, A> CallBuilder for ProjectTraceGetCall<'a, C, A> {} - -impl<'a, C, A> ProjectTraceGetCall<'a, C, A> where C: BorrowMut, A: oauth2::GetToken { - - - /// Perform the operation you have build so far. - pub fn doit(mut self) -> Result<(hyper::client::Response, Trace)> { - use std::io::{Read, Seek}; - use hyper::header::{ContentType, ContentLength, Authorization, Bearer, UserAgent, Location}; - let mut dd = DefaultDelegate; - let mut dlg: &mut Delegate = match self._delegate { - Some(d) => d, - None => &mut dd - }; - dlg.begin(MethodInfo { id: "cloudtrace.projects.traces.get", - http_method: hyper::method::Method::Get }); - let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len())); - params.push(("projectId", self._project_id.to_string())); - params.push(("traceId", self._trace_id.to_string())); - for &field in ["alt", "projectId", "traceId"].iter() { - if self._additional_params.contains_key(field) { - dlg.finished(false); - return Err(Error::FieldClash(field)); - } - } - for (name, value) in self._additional_params.iter() { - params.push((&name, value.clone())); - } - - params.push(("alt", "json".to_string())); - - let mut url = "https://cloudtrace.googleapis.com/v1/projects/{projectId}/traces/{traceId}".to_string(); - if self._scopes.len() == 0 { - self._scopes.insert(Scope::TraceReadonly.as_ref().to_string(), ()); - } - - for &(find_this, param_name) in [("{projectId}", "projectId"), ("{traceId}", "traceId")].iter() { - let mut replace_with: Option<&str> = None; - for &(name, ref value) in params.iter() { - if name == param_name { - replace_with = Some(value); - break; - } - } - url = url.replace(find_this, replace_with.expect("to find substitution value in params")); - } - { - let mut indices_for_removal: Vec = Vec::with_capacity(2); - for param_name in ["traceId", "projectId"].iter() { - if let Some(index) = params.iter().position(|t| &t.0 == param_name) { - indices_for_removal.push(index); - } - } - for &index in indices_for_removal.iter() { - params.remove(index); - } - } - - if params.len() > 0 { - url.push('?'); - url.push_str(&url::form_urlencoded::serialize(params)); - } - - - - loop { - let token = match self.hub.auth.borrow_mut().token(self._scopes.keys()) { - Ok(token) => token, - Err(err) => { - match dlg.token(&*err) { - Some(token) => token, - None => { - dlg.finished(false); - return Err(Error::MissingToken(err)) - } - } - } - }; - let auth_header = Authorization(Bearer { token: token.access_token }); - let mut req_result = { - let mut client = &mut *self.hub.client.borrow_mut(); - let mut req = client.borrow_mut().request(hyper::method::Method::Get, &url) - .header(UserAgent(self.hub._user_agent.clone())) - .header(auth_header.clone()); - - dlg.pre_request(); - req.send() - }; - - match req_result { - Err(err) => { - if let oauth2::Retry::After(d) = dlg.http_error(&err) { - sleep(d); - continue; - } - dlg.finished(false); - return Err(Error::HttpError(err)) - } - Ok(mut res) => { - if !res.status.is_success() { - let mut json_err = String::new(); - res.read_to_string(&mut json_err).unwrap(); - if let oauth2::Retry::After(d) = dlg.http_failure(&res, - json::from_str(&json_err).ok(), - json::from_str(&json_err).ok()) { - sleep(d); - continue; - } - dlg.finished(false); - return match json::from_str::(&json_err){ - Err(_) => Err(Error::Failure(res)), - Ok(serr) => Err(Error::BadRequest(serr)) - } - } - let result_value = { - let mut json_response = String::new(); - res.read_to_string(&mut json_response).unwrap(); - match json::from_str(&json_response) { - Ok(decoded) => (res, decoded), - Err(err) => { - dlg.response_json_decode_error(&json_response, &err); - return Err(Error::JsonDecodeError(json_response, err)); - } - } - }; - - dlg.finished(true); - return Ok(result_value) - } - } - } - } - - - /// ID of the Cloud project where the trace data is stored. - /// - /// Sets the *project id* path property to the given value. - /// - /// Even though the property as already been set when instantiating this call, - /// we provide this method for API completeness. - pub fn project_id(mut self, new_value: &str) -> ProjectTraceGetCall<'a, C, A> { - self._project_id = new_value.to_string(); - self - } - /// ID of the trace to return. - /// - /// Sets the *trace id* path property to the given value. - /// - /// Even though the property as already been set when instantiating this call, - /// we provide this method for API completeness. - pub fn trace_id(mut self, new_value: &str) -> ProjectTraceGetCall<'a, C, A> { - self._trace_id = new_value.to_string(); - self - } - /// The delegate implementation is consulted whenever there is an intermediate result, or if something goes wrong - /// while executing the actual API request. - /// - /// It should be used to handle progress information, and to implement a certain level of resilience. - /// - /// Sets the *delegate* property to the given value. - pub fn delegate(mut self, new_value: &'a mut Delegate) -> ProjectTraceGetCall<'a, C, A> { - self._delegate = Some(new_value); - self - } - - /// Set any additional parameter of the query string used in the request. - /// It should be used to set parameters which are not yet available through their own - /// setters. - /// - /// Please note that this method must not be used to set any of the known paramters - /// which have their own setter method. If done anyway, the request will fail. - /// - /// # Additional Parameters - /// - /// * *bearer_token* (query-string) - OAuth bearer token. - /// * *pp* (query-boolean) - Pretty-print response. - /// * *prettyPrint* (query-boolean) - Returns response with indentations and line breaks. - /// * *upload_protocol* (query-string) - Upload protocol for media (e.g. "raw", "multipart"). - /// * *access_token* (query-string) - OAuth access token. - /// * *fields* (query-string) - Selector specifying which fields to include in a partial response. - /// * *quotaUser* (query-string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - /// * *callback* (query-string) - JSONP - /// * *oauth_token* (query-string) - OAuth 2.0 token for the current user. - /// * *key* (query-string) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - /// * *uploadType* (query-string) - Legacy upload protocol for media (e.g. "media", "multipart"). - /// * *alt* (query-string) - Data format for response. - /// * *$.xgafv* (query-string) - V1 error format. - pub fn param(mut self, name: T, value: T) -> ProjectTraceGetCall<'a, C, A> - where T: AsRef { - self._additional_params.insert(name.as_ref().to_string(), value.as_ref().to_string()); - self - } - - /// Identifies the authorization scope for the method you are building. - /// - /// Use this method to actively specify which scope should be used, instead the default `Scope` variant - /// `Scope::TraceReadonly`. - /// - /// The `scope` will be added to a set of scopes. This is important as one can maintain access - /// tokens for more than one scope. - /// - /// Usually there is more than one suitable scope to authorize an operation, some of which may - /// encompass more rights than others. For example, for listing resources, a *read-only* scope will be - /// sufficient, a read-write scope will do as well. - pub fn add_scope(mut self, scope: T) -> ProjectTraceGetCall<'a, C, A> - where T: AsRef { - self._scopes.insert(scope.as_ref().to_string(), ()); - self - } -} - - -/// Sends new traces to Stackdriver Trace or updates existing traces. If the ID of a trace that you send matches that of an existing trace, any fields in the existing trace and its spans are overwritten by the provided values, and any new fields provided are merged with the existing trace data. If the ID does not match, a new trace is created. -/// -/// A builder for the *patchTraces* method supported by a *project* resource. -/// It is not used directly, but through a `ProjectMethods` instance. -/// -/// # Example -/// -/// Instantiate a resource method builder -/// -/// ```test_harness,no_run -/// # extern crate hyper; -/// # extern crate yup_oauth2 as oauth2; -/// # extern crate google_cloudtrace1 as cloudtrace1; -/// use cloudtrace1::Traces; -/// # #[test] fn egal() { -/// # use std::default::Default; -/// # use oauth2::{Authenticator, DefaultAuthenticatorDelegate, ApplicationSecret, MemoryStorage}; -/// # use cloudtrace1::CloudTrace; -/// -/// # let secret: ApplicationSecret = Default::default(); -/// # let auth = Authenticator::new(&secret, DefaultAuthenticatorDelegate, -/// # hyper::Client::new(), -/// # ::default(), None); -/// # let mut hub = CloudTrace::new(hyper::Client::new(), auth); -/// // As the method needs a request, you would usually fill it with the desired information -/// // into the respective structure. Some of the parts shown here might not be applicable ! -/// // Values shown here are possibly random and not representative ! -/// let mut req = Traces::default(); -/// -/// // You can configure optional parameters by calling the respective setters at will, and -/// // execute the final call using `doit()`. -/// // Values shown here are possibly random and not representative ! -/// let result = hub.projects().patch_traces(req, "projectId") -/// .doit(); -/// # } -/// ``` -pub struct ProjectPatchTraceCall<'a, C, A> - where C: 'a, A: 'a { - - hub: &'a CloudTrace, - _request: Traces, - _project_id: String, - _delegate: Option<&'a mut Delegate>, - _additional_params: HashMap, - _scopes: BTreeMap -} - -impl<'a, C, A> CallBuilder for ProjectPatchTraceCall<'a, C, A> {} - -impl<'a, C, A> ProjectPatchTraceCall<'a, C, A> where C: BorrowMut, A: oauth2::GetToken { - - - /// Perform the operation you have build so far. - pub fn doit(mut self) -> Result<(hyper::client::Response, Empty)> { - use std::io::{Read, Seek}; - use hyper::header::{ContentType, ContentLength, Authorization, Bearer, UserAgent, Location}; - let mut dd = DefaultDelegate; - let mut dlg: &mut Delegate = match self._delegate { - Some(d) => d, - None => &mut dd - }; - dlg.begin(MethodInfo { id: "cloudtrace.projects.patchTraces", - http_method: hyper::method::Method::Patch }); - let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len())); - params.push(("projectId", self._project_id.to_string())); - for &field in ["alt", "projectId"].iter() { - if self._additional_params.contains_key(field) { - dlg.finished(false); - return Err(Error::FieldClash(field)); - } - } - for (name, value) in self._additional_params.iter() { - params.push((&name, value.clone())); - } - - params.push(("alt", "json".to_string())); - - let mut url = "https://cloudtrace.googleapis.com/v1/projects/{projectId}/traces".to_string(); - if self._scopes.len() == 0 { - self._scopes.insert(Scope::CloudPlatform.as_ref().to_string(), ()); - } - - for &(find_this, param_name) in [("{projectId}", "projectId")].iter() { - let mut replace_with: Option<&str> = None; - for &(name, ref value) in params.iter() { - if name == param_name { - replace_with = Some(value); - break; - } - } - url = url.replace(find_this, replace_with.expect("to find substitution value in params")); - } - { - let mut indices_for_removal: Vec = Vec::with_capacity(1); - for param_name in ["projectId"].iter() { - if let Some(index) = params.iter().position(|t| &t.0 == param_name) { - indices_for_removal.push(index); - } - } - for &index in indices_for_removal.iter() { - params.remove(index); - } - } - - if params.len() > 0 { - url.push('?'); - url.push_str(&url::form_urlencoded::serialize(params)); - } - - let mut json_mime_type = mime::Mime(mime::TopLevel::Application, mime::SubLevel::Json, Default::default()); - let mut request_value_reader = - { - let mut value = json::value::to_value(&self._request); - remove_json_null_values(&mut value); - let mut dst = io::Cursor::new(Vec::with_capacity(128)); - json::to_writer(&mut dst, &value).unwrap(); - dst - }; - let request_size = request_value_reader.seek(io::SeekFrom::End(0)).unwrap(); - request_value_reader.seek(io::SeekFrom::Start(0)).unwrap(); - - - loop { - let token = match self.hub.auth.borrow_mut().token(self._scopes.keys()) { - Ok(token) => token, - Err(err) => { - match dlg.token(&*err) { - Some(token) => token, - None => { - dlg.finished(false); - return Err(Error::MissingToken(err)) - } - } - } - }; - let auth_header = Authorization(Bearer { token: token.access_token }); - request_value_reader.seek(io::SeekFrom::Start(0)).unwrap(); - let mut req_result = { - let mut client = &mut *self.hub.client.borrow_mut(); - let mut req = client.borrow_mut().request(hyper::method::Method::Patch, &url) - .header(UserAgent(self.hub._user_agent.clone())) - .header(auth_header.clone()) - .header(ContentType(json_mime_type.clone())) - .header(ContentLength(request_size as u64)) - .body(&mut request_value_reader); - - dlg.pre_request(); - req.send() - }; - - match req_result { - Err(err) => { - if let oauth2::Retry::After(d) = dlg.http_error(&err) { - sleep(d); - continue; - } - dlg.finished(false); - return Err(Error::HttpError(err)) - } - Ok(mut res) => { - if !res.status.is_success() { - let mut json_err = String::new(); - res.read_to_string(&mut json_err).unwrap(); - if let oauth2::Retry::After(d) = dlg.http_failure(&res, - json::from_str(&json_err).ok(), - json::from_str(&json_err).ok()) { - sleep(d); - continue; - } - dlg.finished(false); - return match json::from_str::(&json_err){ - Err(_) => Err(Error::Failure(res)), - Ok(serr) => Err(Error::BadRequest(serr)) - } - } - let result_value = { - let mut json_response = String::new(); - res.read_to_string(&mut json_response).unwrap(); - match json::from_str(&json_response) { - Ok(decoded) => (res, decoded), - Err(err) => { - dlg.response_json_decode_error(&json_response, &err); - return Err(Error::JsonDecodeError(json_response, err)); - } - } - }; - - dlg.finished(true); - return Ok(result_value) - } - } - } - } - - - /// - /// Sets the *request* property to the given value. - /// - /// Even though the property as already been set when instantiating this call, - /// we provide this method for API completeness. - pub fn request(mut self, new_value: Traces) -> ProjectPatchTraceCall<'a, C, A> { - self._request = new_value; - self - } - /// ID of the Cloud project where the trace data is stored. - /// - /// Sets the *project id* path property to the given value. - /// - /// Even though the property as already been set when instantiating this call, - /// we provide this method for API completeness. - pub fn project_id(mut self, new_value: &str) -> ProjectPatchTraceCall<'a, C, A> { - self._project_id = new_value.to_string(); - self - } - /// The delegate implementation is consulted whenever there is an intermediate result, or if something goes wrong - /// while executing the actual API request. - /// - /// It should be used to handle progress information, and to implement a certain level of resilience. - /// - /// Sets the *delegate* property to the given value. - pub fn delegate(mut self, new_value: &'a mut Delegate) -> ProjectPatchTraceCall<'a, C, A> { - self._delegate = Some(new_value); - self - } - - /// Set any additional parameter of the query string used in the request. - /// It should be used to set parameters which are not yet available through their own - /// setters. - /// - /// Please note that this method must not be used to set any of the known paramters - /// which have their own setter method. If done anyway, the request will fail. - /// - /// # Additional Parameters - /// - /// * *bearer_token* (query-string) - OAuth bearer token. - /// * *pp* (query-boolean) - Pretty-print response. - /// * *prettyPrint* (query-boolean) - Returns response with indentations and line breaks. - /// * *upload_protocol* (query-string) - Upload protocol for media (e.g. "raw", "multipart"). - /// * *access_token* (query-string) - OAuth access token. - /// * *fields* (query-string) - Selector specifying which fields to include in a partial response. - /// * *quotaUser* (query-string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - /// * *callback* (query-string) - JSONP - /// * *oauth_token* (query-string) - OAuth 2.0 token for the current user. - /// * *key* (query-string) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - /// * *uploadType* (query-string) - Legacy upload protocol for media (e.g. "media", "multipart"). - /// * *alt* (query-string) - Data format for response. - /// * *$.xgafv* (query-string) - V1 error format. - pub fn param(mut self, name: T, value: T) -> ProjectPatchTraceCall<'a, C, A> - where T: AsRef { - self._additional_params.insert(name.as_ref().to_string(), value.as_ref().to_string()); - self - } - - /// Identifies the authorization scope for the method you are building. - /// - /// Use this method to actively specify which scope should be used, instead the default `Scope` variant - /// `Scope::CloudPlatform`. - /// - /// The `scope` will be added to a set of scopes. This is important as one can maintain access - /// tokens for more than one scope. - /// - /// Usually there is more than one suitable scope to authorize an operation, some of which may - /// encompass more rights than others. For example, for listing resources, a *read-only* scope will be - /// sufficient, a read-write scope will do as well. - pub fn add_scope(mut self, scope: T) -> ProjectPatchTraceCall<'a, C, A> - where T: AsRef { - self._scopes.insert(scope.as_ref().to_string(), ()); - self - } -} - - -/// Returns of a list of traces that match the specified filter conditions. -/// -/// A builder for the *traces.list* method supported by a *project* resource. -/// It is not used directly, but through a `ProjectMethods` instance. -/// -/// # Example -/// -/// Instantiate a resource method builder -/// -/// ```test_harness,no_run -/// # extern crate hyper; -/// # extern crate yup_oauth2 as oauth2; -/// # extern crate google_cloudtrace1 as cloudtrace1; -/// # #[test] fn egal() { -/// # use std::default::Default; -/// # use oauth2::{Authenticator, DefaultAuthenticatorDelegate, ApplicationSecret, MemoryStorage}; -/// # use cloudtrace1::CloudTrace; -/// -/// # let secret: ApplicationSecret = Default::default(); -/// # let auth = Authenticator::new(&secret, DefaultAuthenticatorDelegate, -/// # hyper::Client::new(), -/// # ::default(), None); -/// # let mut hub = CloudTrace::new(hyper::Client::new(), auth); -/// // You can configure optional parameters by calling the respective setters at will, and -/// // execute the final call using `doit()`. -/// // Values shown here are possibly random and not representative ! -/// let result = hub.projects().traces_list("projectId") -/// .view("takimata") -/// .start_time("justo") -/// .page_token("amet.") -/// .page_size(-81) -/// .order_by("labore") -/// .filter("sea") -/// .end_time("nonumy") -/// .doit(); -/// # } -/// ``` -pub struct ProjectTraceListCall<'a, C, A> - where C: 'a, A: 'a { - - hub: &'a CloudTrace, - _project_id: String, - _view: Option, - _start_time: Option, - _page_token: Option, - _page_size: Option, - _order_by: Option, - _filter: Option, - _end_time: Option, - _delegate: Option<&'a mut Delegate>, - _additional_params: HashMap, - _scopes: BTreeMap -} - -impl<'a, C, A> CallBuilder for ProjectTraceListCall<'a, C, A> {} - -impl<'a, C, A> ProjectTraceListCall<'a, C, A> where C: BorrowMut, A: oauth2::GetToken { - - - /// Perform the operation you have build so far. - pub fn doit(mut self) -> Result<(hyper::client::Response, ListTracesResponse)> { - use std::io::{Read, Seek}; - use hyper::header::{ContentType, ContentLength, Authorization, Bearer, UserAgent, Location}; - let mut dd = DefaultDelegate; - let mut dlg: &mut Delegate = match self._delegate { - Some(d) => d, - None => &mut dd - }; - dlg.begin(MethodInfo { id: "cloudtrace.projects.traces.list", - http_method: hyper::method::Method::Get }); - let mut params: Vec<(&str, String)> = Vec::with_capacity((10 + self._additional_params.len())); - params.push(("projectId", self._project_id.to_string())); - if let Some(value) = self._view { - params.push(("view", value.to_string())); - } - if let Some(value) = self._start_time { - params.push(("startTime", value.to_string())); - } - if let Some(value) = self._page_token { - params.push(("pageToken", value.to_string())); - } - if let Some(value) = self._page_size { - params.push(("pageSize", value.to_string())); - } - if let Some(value) = self._order_by { - params.push(("orderBy", value.to_string())); - } - if let Some(value) = self._filter { - params.push(("filter", value.to_string())); - } - if let Some(value) = self._end_time { - params.push(("endTime", value.to_string())); - } - for &field in ["alt", "projectId", "view", "startTime", "pageToken", "pageSize", "orderBy", "filter", "endTime"].iter() { - if self._additional_params.contains_key(field) { - dlg.finished(false); - return Err(Error::FieldClash(field)); - } - } - for (name, value) in self._additional_params.iter() { - params.push((&name, value.clone())); - } - - params.push(("alt", "json".to_string())); - - let mut url = "https://cloudtrace.googleapis.com/v1/projects/{projectId}/traces".to_string(); - if self._scopes.len() == 0 { - self._scopes.insert(Scope::TraceReadonly.as_ref().to_string(), ()); - } - - for &(find_this, param_name) in [("{projectId}", "projectId")].iter() { - let mut replace_with: Option<&str> = None; - for &(name, ref value) in params.iter() { - if name == param_name { - replace_with = Some(value); - break; - } - } - url = url.replace(find_this, replace_with.expect("to find substitution value in params")); - } - { - let mut indices_for_removal: Vec = Vec::with_capacity(1); - for param_name in ["projectId"].iter() { - if let Some(index) = params.iter().position(|t| &t.0 == param_name) { - indices_for_removal.push(index); - } - } - for &index in indices_for_removal.iter() { - params.remove(index); - } - } - - if params.len() > 0 { - url.push('?'); - url.push_str(&url::form_urlencoded::serialize(params)); - } - - - - loop { - let token = match self.hub.auth.borrow_mut().token(self._scopes.keys()) { - Ok(token) => token, - Err(err) => { - match dlg.token(&*err) { - Some(token) => token, - None => { - dlg.finished(false); - return Err(Error::MissingToken(err)) - } - } - } - }; - let auth_header = Authorization(Bearer { token: token.access_token }); - let mut req_result = { - let mut client = &mut *self.hub.client.borrow_mut(); - let mut req = client.borrow_mut().request(hyper::method::Method::Get, &url) - .header(UserAgent(self.hub._user_agent.clone())) - .header(auth_header.clone()); - - dlg.pre_request(); - req.send() - }; - - match req_result { - Err(err) => { - if let oauth2::Retry::After(d) = dlg.http_error(&err) { - sleep(d); - continue; - } - dlg.finished(false); - return Err(Error::HttpError(err)) - } - Ok(mut res) => { - if !res.status.is_success() { - let mut json_err = String::new(); - res.read_to_string(&mut json_err).unwrap(); - if let oauth2::Retry::After(d) = dlg.http_failure(&res, - json::from_str(&json_err).ok(), - json::from_str(&json_err).ok()) { - sleep(d); - continue; - } - dlg.finished(false); - return match json::from_str::(&json_err){ - Err(_) => Err(Error::Failure(res)), - Ok(serr) => Err(Error::BadRequest(serr)) - } - } - let result_value = { - let mut json_response = String::new(); - res.read_to_string(&mut json_response).unwrap(); - match json::from_str(&json_response) { - Ok(decoded) => (res, decoded), - Err(err) => { - dlg.response_json_decode_error(&json_response, &err); - return Err(Error::JsonDecodeError(json_response, err)); - } - } - }; - - dlg.finished(true); - return Ok(result_value) - } - } - } - } - - - /// ID of the Cloud project where the trace data is stored. - /// - /// Sets the *project id* path property to the given value. - /// - /// Even though the property as already been set when instantiating this call, - /// we provide this method for API completeness. - pub fn project_id(mut self, new_value: &str) -> ProjectTraceListCall<'a, C, A> { - self._project_id = new_value.to_string(); - self - } - /// Type of data returned for traces in the list. Optional. Default is `MINIMAL`. - /// - /// Sets the *view* query property to the given value. - pub fn view(mut self, new_value: &str) -> ProjectTraceListCall<'a, C, A> { - self._view = Some(new_value.to_string()); - self - } - /// End of the time interval (inclusive) during which the trace data was collected from the application. - /// - /// Sets the *start time* query property to the given value. - pub fn start_time(mut self, new_value: &str) -> ProjectTraceListCall<'a, C, A> { - self._start_time = Some(new_value.to_string()); - self - } - /// Token identifying the page of results to return. If provided, use the value of the `next_page_token` field from a previous request. Optional. - /// - /// Sets the *page token* query property to the given value. - pub fn page_token(mut self, new_value: &str) -> ProjectTraceListCall<'a, C, A> { - self._page_token = Some(new_value.to_string()); - self - } - /// Maximum number of traces to return. If not specified or <= 0, the implementation selects a reasonable value. The implementation may return fewer traces than the requested page size. Optional. - /// - /// Sets the *page size* query property to the given value. - pub fn page_size(mut self, new_value: i32) -> ProjectTraceListCall<'a, C, A> { - self._page_size = Some(new_value); - self - } - /// Field used to sort the returned traces. Optional. Can be one of the following: * `trace_id` * `name` (`name` field of root span in the trace) * `duration` (difference between `end_time` and `start_time` fields of the root span) * `start` (`start_time` field of the root span) Descending order can be specified by appending `desc` to the sort field (for example, `name desc`). Only one sort field is permitted. - /// - /// Sets the *order by* query property to the given value. - pub fn order_by(mut self, new_value: &str) -> ProjectTraceListCall<'a, C, A> { - self._order_by = Some(new_value.to_string()); - self - } - /// An optional filter for the request. - /// - /// Sets the *filter* query property to the given value. - pub fn filter(mut self, new_value: &str) -> ProjectTraceListCall<'a, C, A> { - self._filter = Some(new_value.to_string()); - self - } - /// Start of the time interval (inclusive) during which the trace data was collected from the application. - /// - /// Sets the *end time* query property to the given value. - pub fn end_time(mut self, new_value: &str) -> ProjectTraceListCall<'a, C, A> { - self._end_time = Some(new_value.to_string()); - self - } - /// The delegate implementation is consulted whenever there is an intermediate result, or if something goes wrong - /// while executing the actual API request. - /// - /// It should be used to handle progress information, and to implement a certain level of resilience. - /// - /// Sets the *delegate* property to the given value. - pub fn delegate(mut self, new_value: &'a mut Delegate) -> ProjectTraceListCall<'a, C, A> { - self._delegate = Some(new_value); - self - } - - /// Set any additional parameter of the query string used in the request. - /// It should be used to set parameters which are not yet available through their own - /// setters. - /// - /// Please note that this method must not be used to set any of the known paramters - /// which have their own setter method. If done anyway, the request will fail. - /// - /// # Additional Parameters - /// - /// * *bearer_token* (query-string) - OAuth bearer token. - /// * *pp* (query-boolean) - Pretty-print response. - /// * *prettyPrint* (query-boolean) - Returns response with indentations and line breaks. - /// * *upload_protocol* (query-string) - Upload protocol for media (e.g. "raw", "multipart"). - /// * *access_token* (query-string) - OAuth access token. - /// * *fields* (query-string) - Selector specifying which fields to include in a partial response. - /// * *quotaUser* (query-string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - /// * *callback* (query-string) - JSONP - /// * *oauth_token* (query-string) - OAuth 2.0 token for the current user. - /// * *key* (query-string) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - /// * *uploadType* (query-string) - Legacy upload protocol for media (e.g. "media", "multipart"). - /// * *alt* (query-string) - Data format for response. - /// * *$.xgafv* (query-string) - V1 error format. - pub fn param(mut self, name: T, value: T) -> ProjectTraceListCall<'a, C, A> - where T: AsRef { - self._additional_params.insert(name.as_ref().to_string(), value.as_ref().to_string()); - self - } - - /// Identifies the authorization scope for the method you are building. - /// - /// Use this method to actively specify which scope should be used, instead the default `Scope` variant - /// `Scope::TraceReadonly`. - /// - /// The `scope` will be added to a set of scopes. This is important as one can maintain access - /// tokens for more than one scope. - /// - /// Usually there is more than one suitable scope to authorize an operation, some of which may - /// encompass more rights than others. For example, for listing resources, a *read-only* scope will be - /// sufficient, a read-write scope will do as well. - pub fn add_scope(mut self, scope: T) -> ProjectTraceListCall<'a, C, A> - where T: AsRef { - self._scopes.insert(scope.as_ref().to_string(), ()); - self - } -} - - diff --git a/gen/clouduseraccountsvm_beta-cli/Cargo.toml b/gen/clouduseraccountsvm_beta-cli/Cargo.toml index b2b7fa294c..9c2808da72 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 = "1.0.0+20160316" +version = "1.0.1+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/master/gen/clouduseraccountsvm_beta-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-clouduseraccountsvm_beta] path = "../clouduseraccountsvm_beta" -version = "1.0.0" +version = "1.0.1+20160316" optional = true default-features = false diff --git a/gen/clouduseraccountsvm_beta-cli/README.md b/gen/clouduseraccountsvm_beta-cli/README.md index 329e4b0f03..df6f8bd63c 100644 --- a/gen/clouduseraccountsvm_beta-cli/README.md +++ b/gen/clouduseraccountsvm_beta-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *Cloud User Accounts* API can be found at the [official documentation site](https://cloud.google.com/compute/docs/access/user-accounts/api/latest/). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/clouduseraccountsvm-beta.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/clouduseraccountsvm-beta.tar.gz) +```bash +cargo install google-clouduseraccountsvm_beta-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/clouduseraccountsvm_beta-cli). # Usage -This documentation was generated from the *Cloud User Accounts* API at revision *20160316*. The CLI is at version *1.0.0*. +This documentation was generated from the *Cloud User Accounts* API at revision *20160316*. The CLI is at version *1.0.1*. ```bash clouduseraccountsvm-beta [options] diff --git a/gen/clouduseraccountsvm_beta-cli/mkdocs.yml b/gen/clouduseraccountsvm_beta-cli/mkdocs.yml index 67d9a4cd61..91726f7949 100644 --- a/gen/clouduseraccountsvm_beta-cli/mkdocs.yml +++ b/gen/clouduseraccountsvm_beta-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: Cloud User Accounts v1.0.0+20160316 +site_name: Cloud User Accounts v1.0.1+20160316 site_url: http://byron.github.io/google-apis-rs/google-clouduseraccountsvm_beta-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with Cloud User Accounts (protocol vm_beta) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/clouduseraccountsvm_beta-cli diff --git a/gen/clouduseraccountsvm_beta-cli/src/main.rs b/gen/clouduseraccountsvm_beta-cli/src/main.rs index 8d47323564..ff0435fc26 100644 --- a/gen/clouduseraccountsvm_beta-cli/src/main.rs +++ b/gen/clouduseraccountsvm_beta-cli/src/main.rs @@ -1839,7 +1839,7 @@ fn main() { let mut app = App::new("clouduseraccountsvm-beta") .author("Sebastian Thiel ") - .version("1.0.0+20160316") + .version("1.0.1+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 27b0916927..e50aaae0db 100644 --- a/gen/clouduseraccountsvm_beta/Cargo.toml +++ b/gen/clouduseraccountsvm_beta/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-clouduseraccountsvm_beta" -version = "1.0.0+20160316" +version = "1.0.1+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/master/gen/clouduseraccountsvm_beta" homepage = "https://cloud.google.com/compute/docs/access/user-accounts/api/latest/" -documentation = "http://byron.github.io/google-apis-rs/google_clouduseraccountsvm_beta" +documentation = "https://docs.rs/google-clouduseraccountsvm_beta/1.0.1+20160316" license = "MIT" keywords = ["clouduseraccounts", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/clouduseraccountsvm_beta/README.md b/gen/clouduseraccountsvm_beta/README.md index 1db6b0065d..39212f3c9f 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 *1.0.0+20160316*, where *20160316* is the exact revision of the *clouduseraccounts:vm_beta* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *Cloud User Accounts* crate version *1.0.1+20160316*, where *20160316* is the exact revision of the *clouduseraccounts:vm_beta* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. 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](http://byron.github.io/google-apis-rs/google_clouduseraccountsvm_beta/struct.CloudUserAccounts.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-clouduseraccountsvm_beta/1.0.1+20160316/google_clouduseraccountsvm_beta/struct.CloudUserAccounts.html) ... * global accounts operations - * [*delete*](http://byron.github.io/google-apis-rs/google_clouduseraccountsvm_beta/struct.GlobalAccountsOperationDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_clouduseraccountsvm_beta/struct.GlobalAccountsOperationGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_clouduseraccountsvm_beta/struct.GlobalAccountsOperationListCall.html) -* [groups](http://byron.github.io/google-apis-rs/google_clouduseraccountsvm_beta/struct.Group.html) - * [*add member*](http://byron.github.io/google-apis-rs/google_clouduseraccountsvm_beta/struct.GroupAddMemberCall.html), [*delete*](http://byron.github.io/google-apis-rs/google_clouduseraccountsvm_beta/struct.GroupDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_clouduseraccountsvm_beta/struct.GroupGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_clouduseraccountsvm_beta/struct.GroupInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_clouduseraccountsvm_beta/struct.GroupListCall.html) and [*remove member*](http://byron.github.io/google-apis-rs/google_clouduseraccountsvm_beta/struct.GroupRemoveMemberCall.html) + * [*delete*](https://docs.rs/google-clouduseraccountsvm_beta/1.0.1+20160316/google_clouduseraccountsvm_beta/struct.GlobalAccountsOperationDeleteCall.html), [*get*](https://docs.rs/google-clouduseraccountsvm_beta/1.0.1+20160316/google_clouduseraccountsvm_beta/struct.GlobalAccountsOperationGetCall.html) and [*list*](https://docs.rs/google-clouduseraccountsvm_beta/1.0.1+20160316/google_clouduseraccountsvm_beta/struct.GlobalAccountsOperationListCall.html) +* [groups](https://docs.rs/google-clouduseraccountsvm_beta/1.0.1+20160316/google_clouduseraccountsvm_beta/struct.Group.html) + * [*add member*](https://docs.rs/google-clouduseraccountsvm_beta/1.0.1+20160316/google_clouduseraccountsvm_beta/struct.GroupAddMemberCall.html), [*delete*](https://docs.rs/google-clouduseraccountsvm_beta/1.0.1+20160316/google_clouduseraccountsvm_beta/struct.GroupDeleteCall.html), [*get*](https://docs.rs/google-clouduseraccountsvm_beta/1.0.1+20160316/google_clouduseraccountsvm_beta/struct.GroupGetCall.html), [*insert*](https://docs.rs/google-clouduseraccountsvm_beta/1.0.1+20160316/google_clouduseraccountsvm_beta/struct.GroupInsertCall.html), [*list*](https://docs.rs/google-clouduseraccountsvm_beta/1.0.1+20160316/google_clouduseraccountsvm_beta/struct.GroupListCall.html) and [*remove member*](https://docs.rs/google-clouduseraccountsvm_beta/1.0.1+20160316/google_clouduseraccountsvm_beta/struct.GroupRemoveMemberCall.html) * linux - * [*get authorized keys view*](http://byron.github.io/google-apis-rs/google_clouduseraccountsvm_beta/struct.LinuxGetAuthorizedKeysViewCall.html) and [*get linux account views*](http://byron.github.io/google-apis-rs/google_clouduseraccountsvm_beta/struct.LinuxGetLinuxAccountViewCall.html) -* [users](http://byron.github.io/google-apis-rs/google_clouduseraccountsvm_beta/struct.User.html) - * [*add public key*](http://byron.github.io/google-apis-rs/google_clouduseraccountsvm_beta/struct.UserAddPublicKeyCall.html), [*delete*](http://byron.github.io/google-apis-rs/google_clouduseraccountsvm_beta/struct.UserDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_clouduseraccountsvm_beta/struct.UserGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_clouduseraccountsvm_beta/struct.UserInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_clouduseraccountsvm_beta/struct.UserListCall.html) and [*remove public key*](http://byron.github.io/google-apis-rs/google_clouduseraccountsvm_beta/struct.UserRemovePublicKeyCall.html) + * [*get authorized keys view*](https://docs.rs/google-clouduseraccountsvm_beta/1.0.1+20160316/google_clouduseraccountsvm_beta/struct.LinuxGetAuthorizedKeysViewCall.html) and [*get linux account views*](https://docs.rs/google-clouduseraccountsvm_beta/1.0.1+20160316/google_clouduseraccountsvm_beta/struct.LinuxGetLinuxAccountViewCall.html) +* [users](https://docs.rs/google-clouduseraccountsvm_beta/1.0.1+20160316/google_clouduseraccountsvm_beta/struct.User.html) + * [*add public key*](https://docs.rs/google-clouduseraccountsvm_beta/1.0.1+20160316/google_clouduseraccountsvm_beta/struct.UserAddPublicKeyCall.html), [*delete*](https://docs.rs/google-clouduseraccountsvm_beta/1.0.1+20160316/google_clouduseraccountsvm_beta/struct.UserDeleteCall.html), [*get*](https://docs.rs/google-clouduseraccountsvm_beta/1.0.1+20160316/google_clouduseraccountsvm_beta/struct.UserGetCall.html), [*insert*](https://docs.rs/google-clouduseraccountsvm_beta/1.0.1+20160316/google_clouduseraccountsvm_beta/struct.UserInsertCall.html), [*list*](https://docs.rs/google-clouduseraccountsvm_beta/1.0.1+20160316/google_clouduseraccountsvm_beta/struct.UserListCall.html) and [*remove public key*](https://docs.rs/google-clouduseraccountsvm_beta/1.0.1+20160316/google_clouduseraccountsvm_beta/struct.UserRemovePublicKeyCall.html) @@ -29,17 +29,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_clouduseraccountsvm_beta/struct.CloudUserAccounts.html)** +* **[Hub](https://docs.rs/google-clouduseraccountsvm_beta/1.0.1+20160316/google_clouduseraccountsvm_beta/struct.CloudUserAccounts.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_clouduseraccountsvm_beta/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_clouduseraccountsvm_beta/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_clouduseraccountsvm_beta/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-clouduseraccountsvm_beta/1.0.1+20160316/google_clouduseraccountsvm_beta/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-clouduseraccountsvm_beta/1.0.1+20160316/google_clouduseraccountsvm_beta/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-clouduseraccountsvm_beta/1.0.1+20160316/google_clouduseraccountsvm_beta/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_clouduseraccountsvm_beta/trait.Part.html)** + * **[Parts](https://docs.rs/google-clouduseraccountsvm_beta/1.0.1+20160316/google_clouduseraccountsvm_beta/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_clouduseraccountsvm_beta/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-clouduseraccountsvm_beta/1.0.1+20160316/google_clouduseraccountsvm_beta/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_clouduseraccountsvm_beta/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-clouduseraccountsvm_beta/1.0.1+20160316/google_clouduseraccountsvm_beta/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_clouduseraccountsvm_beta/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_clouduseraccountsvm_beta/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-clouduseraccountsvm_beta/1.0.1+20160316/google_clouduseraccountsvm_beta/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_clouduseraccountsvm_beta/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-clouduseraccountsvm_beta/1.0.1+20160316/google_clouduseraccountsvm_beta/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_clouduseraccountsvm_beta/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-clouduseraccountsvm_beta/1.0.1+20160316/google_clouduseraccountsvm_beta/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_clouduseraccountsvm_beta/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_clouduseraccountsvm_beta/trait.CallBuilder.html) 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/1.0.1+20160316/google_clouduseraccountsvm_beta/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-clouduseraccountsvm_beta/1.0.1+20160316/google_clouduseraccountsvm_beta/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_clouduseraccountsvm_beta/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-clouduseraccountsvm_beta/1.0.1+20160316/google_clouduseraccountsvm_beta/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_clouduseraccountsvm_beta/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_clouduseraccountsvm_beta/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-clouduseraccountsvm_beta/1.0.1+20160316/google_clouduseraccountsvm_beta/trait.RequestValue.html) and +[decodable](https://docs.rs/google-clouduseraccountsvm_beta/1.0.1+20160316/google_clouduseraccountsvm_beta/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_clouduseraccountsvm_beta/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-clouduseraccountsvm_beta/1.0.1+20160316/google_clouduseraccountsvm_beta/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_clouduseraccountsvm_beta/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-clouduseraccountsvm_beta/1.0.1+20160316/google_clouduseraccountsvm_beta/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_clouduseraccountsvm_beta/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-clouduseraccountsvm_beta/1.0.1+20160316/google_clouduseraccountsvm_beta/trait.RequestValue.html) are 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/lib.rs b/gen/clouduseraccountsvm_beta/src/lib.rs index 593cb458ca..aa497d9c30 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/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Cloud User Accounts* crate version *1.0.0+20160316*, where *20160316* is the exact revision of the *clouduseraccounts:vm_beta* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *Cloud User Accounts* crate version *1.0.1+20160316*, where *20160316* is the exact revision of the *clouduseraccounts:vm_beta* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! 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/). @@ -23,7 +23,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -138,7 +138,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/clouduseraccountsvm_beta/src/lib.rs.in b/gen/clouduseraccountsvm_beta/src/lib.rs.in index 8a2ef5dacd..552c897acc 100644 --- a/gen/clouduseraccountsvm_beta/src/lib.rs.in +++ b/gen/clouduseraccountsvm_beta/src/lib.rs.in @@ -149,7 +149,7 @@ impl<'a, C, A> CloudUserAccounts CloudUserAccounts { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -167,7 +167,7 @@ impl<'a, C, A> CloudUserAccounts } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/container1-cli/Cargo.toml b/gen/container1-cli/Cargo.toml index d9f049d7af..a9bfa2ea1c 100644 --- a/gen/container1-cli/Cargo.toml +++ b/gen/container1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-container1-cli" -version = "1.0.0+20160421" +version = "1.0.1+20160421" authors = ["Sebastian Thiel "] description = "A complete library to interact with container (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/container1-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-container1] path = "../container1" -version = "1.0.0" +version = "1.0.1+20160421" optional = true default-features = false diff --git a/gen/container1-cli/README.md b/gen/container1-cli/README.md index 6f2117b7e5..7dfd5d7bc1 100644 --- a/gen/container1-cli/README.md +++ b/gen/container1-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *container* API can be found at the [official documentation site](https://cloud.google.com/container-engine/). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/container1.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/container1.tar.gz) +```bash +cargo install google-container1-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/container1-cli). # Usage -This documentation was generated from the *container* API at revision *20160421*. The CLI is at version *1.0.0*. +This documentation was generated from the *container* API at revision *20160421*. The CLI is at version *1.0.1*. ```bash container1 [options] diff --git a/gen/container1-cli/mkdocs.yml b/gen/container1-cli/mkdocs.yml index c67793dd2a..9cc3d74265 100644 --- a/gen/container1-cli/mkdocs.yml +++ b/gen/container1-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: container v1.0.0+20160421 +site_name: container v1.0.1+20160421 site_url: http://byron.github.io/google-apis-rs/google-container1-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with container (protocol v1) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/container1-cli diff --git a/gen/container1-cli/src/main.rs b/gen/container1-cli/src/main.rs index 94cdbc91ba..8635a02f85 100644 --- a/gen/container1-cli/src/main.rs +++ b/gen/container1-cli/src/main.rs @@ -1371,7 +1371,7 @@ fn main() { let mut app = App::new("container1") .author("Sebastian Thiel ") - .version("1.0.0+20160421") + .version("1.0.1+20160421") .about("Builds and manages clusters that run container-based applications, powered by 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 5c7a27cf80..c78226ecaf 100644 --- a/gen/container1/Cargo.toml +++ b/gen/container1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-container1" -version = "1.0.0+20160421" +version = "1.0.1+20160421" authors = ["Sebastian Thiel "] description = "A complete library to interact with container (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/container1" homepage = "https://cloud.google.com/container-engine/" -documentation = "http://byron.github.io/google-apis-rs/google_container1" +documentation = "https://docs.rs/google-container1/1.0.1+20160421" license = "MIT" keywords = ["container", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/container1/README.md b/gen/container1/README.md index cb2af06237..ac5ca0111a 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 *1.0.0+20160421*, where *20160421* is the exact revision of the *container:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *container* crate version *1.0.1+20160421*, where *20160421* is the exact revision of the *container:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. 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](http://byron.github.io/google-apis-rs/google_container1/struct.Container.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-container1/1.0.1+20160421/google_container1/struct.Container.html) ... * projects - * [*zones clusters create*](http://byron.github.io/google-apis-rs/google_container1/struct.ProjectZoneClusterCreateCall.html), [*zones clusters delete*](http://byron.github.io/google-apis-rs/google_container1/struct.ProjectZoneClusterDeleteCall.html), [*zones clusters get*](http://byron.github.io/google-apis-rs/google_container1/struct.ProjectZoneClusterGetCall.html), [*zones clusters list*](http://byron.github.io/google-apis-rs/google_container1/struct.ProjectZoneClusterListCall.html), [*zones clusters node pools create*](http://byron.github.io/google-apis-rs/google_container1/struct.ProjectZoneClusterNodePoolCreateCall.html), [*zones clusters node pools delete*](http://byron.github.io/google-apis-rs/google_container1/struct.ProjectZoneClusterNodePoolDeleteCall.html), [*zones clusters node pools get*](http://byron.github.io/google-apis-rs/google_container1/struct.ProjectZoneClusterNodePoolGetCall.html), [*zones clusters node pools list*](http://byron.github.io/google-apis-rs/google_container1/struct.ProjectZoneClusterNodePoolListCall.html), [*zones clusters update*](http://byron.github.io/google-apis-rs/google_container1/struct.ProjectZoneClusterUpdateCall.html), [*zones get serverconfig*](http://byron.github.io/google-apis-rs/google_container1/struct.ProjectZoneGetServerconfigCall.html), [*zones operations get*](http://byron.github.io/google-apis-rs/google_container1/struct.ProjectZoneOperationGetCall.html) and [*zones operations list*](http://byron.github.io/google-apis-rs/google_container1/struct.ProjectZoneOperationListCall.html) + * [*zones clusters create*](https://docs.rs/google-container1/1.0.1+20160421/google_container1/struct.ProjectZoneClusterCreateCall.html), [*zones clusters delete*](https://docs.rs/google-container1/1.0.1+20160421/google_container1/struct.ProjectZoneClusterDeleteCall.html), [*zones clusters get*](https://docs.rs/google-container1/1.0.1+20160421/google_container1/struct.ProjectZoneClusterGetCall.html), [*zones clusters list*](https://docs.rs/google-container1/1.0.1+20160421/google_container1/struct.ProjectZoneClusterListCall.html), [*zones clusters node pools create*](https://docs.rs/google-container1/1.0.1+20160421/google_container1/struct.ProjectZoneClusterNodePoolCreateCall.html), [*zones clusters node pools delete*](https://docs.rs/google-container1/1.0.1+20160421/google_container1/struct.ProjectZoneClusterNodePoolDeleteCall.html), [*zones clusters node pools get*](https://docs.rs/google-container1/1.0.1+20160421/google_container1/struct.ProjectZoneClusterNodePoolGetCall.html), [*zones clusters node pools list*](https://docs.rs/google-container1/1.0.1+20160421/google_container1/struct.ProjectZoneClusterNodePoolListCall.html), [*zones clusters update*](https://docs.rs/google-container1/1.0.1+20160421/google_container1/struct.ProjectZoneClusterUpdateCall.html), [*zones get serverconfig*](https://docs.rs/google-container1/1.0.1+20160421/google_container1/struct.ProjectZoneGetServerconfigCall.html), [*zones operations get*](https://docs.rs/google-container1/1.0.1+20160421/google_container1/struct.ProjectZoneOperationGetCall.html) and [*zones operations list*](https://docs.rs/google-container1/1.0.1+20160421/google_container1/struct.ProjectZoneOperationListCall.html) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_container1/struct.Container.html)** +* **[Hub](https://docs.rs/google-container1/1.0.1+20160421/google_container1/struct.Container.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_container1/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_container1/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_container1/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-container1/1.0.1+20160421/google_container1/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-container1/1.0.1+20160421/google_container1/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-container1/1.0.1+20160421/google_container1/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_container1/trait.Part.html)** + * **[Parts](https://docs.rs/google-container1/1.0.1+20160421/google_container1/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_container1/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-container1/1.0.1+20160421/google_container1/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_container1/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-container1/1.0.1+20160421/google_container1/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_container1/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_container1/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-container1/1.0.1+20160421/google_container1/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_container1/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-container1/1.0.1+20160421/google_container1/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_container1/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-container1/1.0.1+20160421/google_container1/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_container1/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_container1/trait.CallBuilder.html) 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/1.0.1+20160421/google_container1/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-container1/1.0.1+20160421/google_container1/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_container1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-container1/1.0.1+20160421/google_container1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_container1/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_container1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-container1/1.0.1+20160421/google_container1/trait.RequestValue.html) and +[decodable](https://docs.rs/google-container1/1.0.1+20160421/google_container1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_container1/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-container1/1.0.1+20160421/google_container1/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_container1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-container1/1.0.1+20160421/google_container1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_container1/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-container1/1.0.1+20160421/google_container1/trait.RequestValue.html) are 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/lib.rs b/gen/container1/src/lib.rs index 19064ff998..471845a457 100644 --- a/gen/container1/src/lib.rs +++ b/gen/container1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *container* crate version *1.0.0+20160421*, where *20160421* is the exact revision of the *container:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *container* crate version *1.0.1+20160421*, where *20160421* is the exact revision of the *container:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *container* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/container-engine/). @@ -17,7 +17,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -129,7 +129,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/container1/src/lib.rs.in b/gen/container1/src/lib.rs.in index 8eabd12f57..b09288ea6f 100644 --- a/gen/container1/src/lib.rs.in +++ b/gen/container1/src/lib.rs.in @@ -137,7 +137,7 @@ impl<'a, C, A> Container Container { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -146,7 +146,7 @@ impl<'a, C, A> Container } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/content2-cli/Cargo.toml b/gen/content2-cli/Cargo.toml index 23aca1860b..ea65aa370d 100644 --- a/gen/content2-cli/Cargo.toml +++ b/gen/content2-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-content2-cli" -version = "1.0.0+20161205" +version = "1.0.1+20161205" authors = ["Sebastian Thiel "] description = "A complete library to interact with Shopping Content (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/content2-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-content2] path = "../content2" -version = "1.0.0" +version = "1.0.1+20161205" optional = true default-features = false diff --git a/gen/content2-cli/README.md b/gen/content2-cli/README.md index 2821728650..750b3108cf 100644 --- a/gen/content2-cli/README.md +++ b/gen/content2-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *Shopping Content* API can be found at the [official documentation site](https://developers.google.com/shopping-content). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/content2.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/content2.tar.gz) +```bash +cargo install google-content2-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/content2-cli). # Usage -This documentation was generated from the *Shopping Content* API at revision *20161205*. The CLI is at version *1.0.0*. +This documentation was generated from the *Shopping Content* API at revision *20161205*. The CLI is at version *1.0.1*. ```bash content2 [options] diff --git a/gen/content2-cli/mkdocs.yml b/gen/content2-cli/mkdocs.yml index 8ef0ddb8a4..3d5fadeb52 100644 --- a/gen/content2-cli/mkdocs.yml +++ b/gen/content2-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: Shopping Content v1.0.0+20161205 +site_name: Shopping Content v1.0.1+20161205 site_url: http://byron.github.io/google-apis-rs/google-content2-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with Shopping Content (protocol v2) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/content2-cli diff --git a/gen/content2-cli/src/main.rs b/gen/content2-cli/src/main.rs index 7846e063ae..8f0516900f 100644 --- a/gen/content2-cli/src/main.rs +++ b/gen/content2-cli/src/main.rs @@ -6844,7 +6844,7 @@ fn main() { let mut app = App::new("content2") .author("Sebastian Thiel ") - .version("1.0.0+20161205") + .version("1.0.1+20161205") .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_cli") .arg(Arg::with_name("url") diff --git a/gen/content2/Cargo.toml b/gen/content2/Cargo.toml index 7e613303d3..192b3a226a 100644 --- a/gen/content2/Cargo.toml +++ b/gen/content2/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-content2" -version = "1.0.0+20161205" +version = "1.0.1+20161205" authors = ["Sebastian Thiel "] description = "A complete library to interact with Shopping Content (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/content2" homepage = "https://developers.google.com/shopping-content" -documentation = "http://byron.github.io/google-apis-rs/google_content2" +documentation = "https://docs.rs/google-content2/1.0.1+20161205" license = "MIT" keywords = ["content", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/content2/README.md b/gen/content2/README.md index 9076cb0af4..65fb9f2d9d 100644 --- a/gen/content2/README.md +++ b/gen/content2/README.md @@ -5,36 +5,36 @@ 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 *1.0.0+20161205*, where *20161205* is the exact revision of the *content:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *Shopping Content* crate version *1.0.1+20161205*, where *20161205* is the exact revision of the *content:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. Everything else about the *Shopping Content* *v2* 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](http://byron.github.io/google-apis-rs/google_content2/struct.ShoppingContent.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-content2/1.0.1+20161205/google_content2/struct.ShoppingContent.html) ... -* [accounts](http://byron.github.io/google-apis-rs/google_content2/struct.Account.html) - * [*authinfo*](http://byron.github.io/google-apis-rs/google_content2/struct.AccountAuthinfoCall.html), [*custombatch*](http://byron.github.io/google-apis-rs/google_content2/struct.AccountCustombatchCall.html), [*delete*](http://byron.github.io/google-apis-rs/google_content2/struct.AccountDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_content2/struct.AccountGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_content2/struct.AccountInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_content2/struct.AccountListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_content2/struct.AccountPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_content2/struct.AccountUpdateCall.html) +* [accounts](https://docs.rs/google-content2/1.0.1+20161205/google_content2/struct.Account.html) + * [*authinfo*](https://docs.rs/google-content2/1.0.1+20161205/google_content2/struct.AccountAuthinfoCall.html), [*custombatch*](https://docs.rs/google-content2/1.0.1+20161205/google_content2/struct.AccountCustombatchCall.html), [*delete*](https://docs.rs/google-content2/1.0.1+20161205/google_content2/struct.AccountDeleteCall.html), [*get*](https://docs.rs/google-content2/1.0.1+20161205/google_content2/struct.AccountGetCall.html), [*insert*](https://docs.rs/google-content2/1.0.1+20161205/google_content2/struct.AccountInsertCall.html), [*list*](https://docs.rs/google-content2/1.0.1+20161205/google_content2/struct.AccountListCall.html), [*patch*](https://docs.rs/google-content2/1.0.1+20161205/google_content2/struct.AccountPatchCall.html) and [*update*](https://docs.rs/google-content2/1.0.1+20161205/google_content2/struct.AccountUpdateCall.html) * accountshipping - * [*custombatch*](http://byron.github.io/google-apis-rs/google_content2/struct.AccountshippingCustombatchCall.html), [*get*](http://byron.github.io/google-apis-rs/google_content2/struct.AccountshippingGetCall.html), [*list*](http://byron.github.io/google-apis-rs/google_content2/struct.AccountshippingListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_content2/struct.AccountshippingPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_content2/struct.AccountshippingUpdateCall.html) + * [*custombatch*](https://docs.rs/google-content2/1.0.1+20161205/google_content2/struct.AccountshippingCustombatchCall.html), [*get*](https://docs.rs/google-content2/1.0.1+20161205/google_content2/struct.AccountshippingGetCall.html), [*list*](https://docs.rs/google-content2/1.0.1+20161205/google_content2/struct.AccountshippingListCall.html), [*patch*](https://docs.rs/google-content2/1.0.1+20161205/google_content2/struct.AccountshippingPatchCall.html) and [*update*](https://docs.rs/google-content2/1.0.1+20161205/google_content2/struct.AccountshippingUpdateCall.html) * accountstatuses - * [*custombatch*](http://byron.github.io/google-apis-rs/google_content2/struct.AccountstatuseCustombatchCall.html), [*get*](http://byron.github.io/google-apis-rs/google_content2/struct.AccountstatuseGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_content2/struct.AccountstatuseListCall.html) + * [*custombatch*](https://docs.rs/google-content2/1.0.1+20161205/google_content2/struct.AccountstatuseCustombatchCall.html), [*get*](https://docs.rs/google-content2/1.0.1+20161205/google_content2/struct.AccountstatuseGetCall.html) and [*list*](https://docs.rs/google-content2/1.0.1+20161205/google_content2/struct.AccountstatuseListCall.html) * accounttax - * [*custombatch*](http://byron.github.io/google-apis-rs/google_content2/struct.AccounttaxCustombatchCall.html), [*get*](http://byron.github.io/google-apis-rs/google_content2/struct.AccounttaxGetCall.html), [*list*](http://byron.github.io/google-apis-rs/google_content2/struct.AccounttaxListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_content2/struct.AccounttaxPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_content2/struct.AccounttaxUpdateCall.html) -* [datafeeds](http://byron.github.io/google-apis-rs/google_content2/struct.Datafeed.html) - * [*custombatch*](http://byron.github.io/google-apis-rs/google_content2/struct.DatafeedCustombatchCall.html), [*delete*](http://byron.github.io/google-apis-rs/google_content2/struct.DatafeedDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_content2/struct.DatafeedGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_content2/struct.DatafeedInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_content2/struct.DatafeedListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_content2/struct.DatafeedPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_content2/struct.DatafeedUpdateCall.html) + * [*custombatch*](https://docs.rs/google-content2/1.0.1+20161205/google_content2/struct.AccounttaxCustombatchCall.html), [*get*](https://docs.rs/google-content2/1.0.1+20161205/google_content2/struct.AccounttaxGetCall.html), [*list*](https://docs.rs/google-content2/1.0.1+20161205/google_content2/struct.AccounttaxListCall.html), [*patch*](https://docs.rs/google-content2/1.0.1+20161205/google_content2/struct.AccounttaxPatchCall.html) and [*update*](https://docs.rs/google-content2/1.0.1+20161205/google_content2/struct.AccounttaxUpdateCall.html) +* [datafeeds](https://docs.rs/google-content2/1.0.1+20161205/google_content2/struct.Datafeed.html) + * [*custombatch*](https://docs.rs/google-content2/1.0.1+20161205/google_content2/struct.DatafeedCustombatchCall.html), [*delete*](https://docs.rs/google-content2/1.0.1+20161205/google_content2/struct.DatafeedDeleteCall.html), [*get*](https://docs.rs/google-content2/1.0.1+20161205/google_content2/struct.DatafeedGetCall.html), [*insert*](https://docs.rs/google-content2/1.0.1+20161205/google_content2/struct.DatafeedInsertCall.html), [*list*](https://docs.rs/google-content2/1.0.1+20161205/google_content2/struct.DatafeedListCall.html), [*patch*](https://docs.rs/google-content2/1.0.1+20161205/google_content2/struct.DatafeedPatchCall.html) and [*update*](https://docs.rs/google-content2/1.0.1+20161205/google_content2/struct.DatafeedUpdateCall.html) * datafeedstatuses - * [*custombatch*](http://byron.github.io/google-apis-rs/google_content2/struct.DatafeedstatuseCustombatchCall.html), [*get*](http://byron.github.io/google-apis-rs/google_content2/struct.DatafeedstatuseGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_content2/struct.DatafeedstatuseListCall.html) -* [inventory](http://byron.github.io/google-apis-rs/google_content2/struct.Inventory.html) - * [*custombatch*](http://byron.github.io/google-apis-rs/google_content2/struct.InventoryCustombatchCall.html) and [*set*](http://byron.github.io/google-apis-rs/google_content2/struct.InventorySetCall.html) -* [orders](http://byron.github.io/google-apis-rs/google_content2/struct.Order.html) - * [*acknowledge*](http://byron.github.io/google-apis-rs/google_content2/struct.OrderAcknowledgeCall.html), [*advancetestorder*](http://byron.github.io/google-apis-rs/google_content2/struct.OrderAdvancetestorderCall.html), [*cancel*](http://byron.github.io/google-apis-rs/google_content2/struct.OrderCancelCall.html), [*cancellineitem*](http://byron.github.io/google-apis-rs/google_content2/struct.OrderCancellineitemCall.html), [*createtestorder*](http://byron.github.io/google-apis-rs/google_content2/struct.OrderCreatetestorderCall.html), [*custombatch*](http://byron.github.io/google-apis-rs/google_content2/struct.OrderCustombatchCall.html), [*get*](http://byron.github.io/google-apis-rs/google_content2/struct.OrderGetCall.html), [*getbymerchantorderid*](http://byron.github.io/google-apis-rs/google_content2/struct.OrderGetbymerchantorderidCall.html), [*gettestordertemplate*](http://byron.github.io/google-apis-rs/google_content2/struct.OrderGettestordertemplateCall.html), [*list*](http://byron.github.io/google-apis-rs/google_content2/struct.OrderListCall.html), [*refund*](http://byron.github.io/google-apis-rs/google_content2/struct.OrderRefundCall.html), [*returnlineitem*](http://byron.github.io/google-apis-rs/google_content2/struct.OrderReturnlineitemCall.html), [*shiplineitems*](http://byron.github.io/google-apis-rs/google_content2/struct.OrderShiplineitemCall.html), [*updatemerchantorderid*](http://byron.github.io/google-apis-rs/google_content2/struct.OrderUpdatemerchantorderidCall.html) and [*updateshipment*](http://byron.github.io/google-apis-rs/google_content2/struct.OrderUpdateshipmentCall.html) -* [products](http://byron.github.io/google-apis-rs/google_content2/struct.Product.html) - * [*custombatch*](http://byron.github.io/google-apis-rs/google_content2/struct.ProductCustombatchCall.html), [*delete*](http://byron.github.io/google-apis-rs/google_content2/struct.ProductDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_content2/struct.ProductGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_content2/struct.ProductInsertCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_content2/struct.ProductListCall.html) + * [*custombatch*](https://docs.rs/google-content2/1.0.1+20161205/google_content2/struct.DatafeedstatuseCustombatchCall.html), [*get*](https://docs.rs/google-content2/1.0.1+20161205/google_content2/struct.DatafeedstatuseGetCall.html) and [*list*](https://docs.rs/google-content2/1.0.1+20161205/google_content2/struct.DatafeedstatuseListCall.html) +* [inventory](https://docs.rs/google-content2/1.0.1+20161205/google_content2/struct.Inventory.html) + * [*custombatch*](https://docs.rs/google-content2/1.0.1+20161205/google_content2/struct.InventoryCustombatchCall.html) and [*set*](https://docs.rs/google-content2/1.0.1+20161205/google_content2/struct.InventorySetCall.html) +* [orders](https://docs.rs/google-content2/1.0.1+20161205/google_content2/struct.Order.html) + * [*acknowledge*](https://docs.rs/google-content2/1.0.1+20161205/google_content2/struct.OrderAcknowledgeCall.html), [*advancetestorder*](https://docs.rs/google-content2/1.0.1+20161205/google_content2/struct.OrderAdvancetestorderCall.html), [*cancel*](https://docs.rs/google-content2/1.0.1+20161205/google_content2/struct.OrderCancelCall.html), [*cancellineitem*](https://docs.rs/google-content2/1.0.1+20161205/google_content2/struct.OrderCancellineitemCall.html), [*createtestorder*](https://docs.rs/google-content2/1.0.1+20161205/google_content2/struct.OrderCreatetestorderCall.html), [*custombatch*](https://docs.rs/google-content2/1.0.1+20161205/google_content2/struct.OrderCustombatchCall.html), [*get*](https://docs.rs/google-content2/1.0.1+20161205/google_content2/struct.OrderGetCall.html), [*getbymerchantorderid*](https://docs.rs/google-content2/1.0.1+20161205/google_content2/struct.OrderGetbymerchantorderidCall.html), [*gettestordertemplate*](https://docs.rs/google-content2/1.0.1+20161205/google_content2/struct.OrderGettestordertemplateCall.html), [*list*](https://docs.rs/google-content2/1.0.1+20161205/google_content2/struct.OrderListCall.html), [*refund*](https://docs.rs/google-content2/1.0.1+20161205/google_content2/struct.OrderRefundCall.html), [*returnlineitem*](https://docs.rs/google-content2/1.0.1+20161205/google_content2/struct.OrderReturnlineitemCall.html), [*shiplineitems*](https://docs.rs/google-content2/1.0.1+20161205/google_content2/struct.OrderShiplineitemCall.html), [*updatemerchantorderid*](https://docs.rs/google-content2/1.0.1+20161205/google_content2/struct.OrderUpdatemerchantorderidCall.html) and [*updateshipment*](https://docs.rs/google-content2/1.0.1+20161205/google_content2/struct.OrderUpdateshipmentCall.html) +* [products](https://docs.rs/google-content2/1.0.1+20161205/google_content2/struct.Product.html) + * [*custombatch*](https://docs.rs/google-content2/1.0.1+20161205/google_content2/struct.ProductCustombatchCall.html), [*delete*](https://docs.rs/google-content2/1.0.1+20161205/google_content2/struct.ProductDeleteCall.html), [*get*](https://docs.rs/google-content2/1.0.1+20161205/google_content2/struct.ProductGetCall.html), [*insert*](https://docs.rs/google-content2/1.0.1+20161205/google_content2/struct.ProductInsertCall.html) and [*list*](https://docs.rs/google-content2/1.0.1+20161205/google_content2/struct.ProductListCall.html) * productstatuses - * [*custombatch*](http://byron.github.io/google-apis-rs/google_content2/struct.ProductstatuseCustombatchCall.html), [*get*](http://byron.github.io/google-apis-rs/google_content2/struct.ProductstatuseGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_content2/struct.ProductstatuseListCall.html) + * [*custombatch*](https://docs.rs/google-content2/1.0.1+20161205/google_content2/struct.ProductstatuseCustombatchCall.html), [*get*](https://docs.rs/google-content2/1.0.1+20161205/google_content2/struct.ProductstatuseGetCall.html) and [*list*](https://docs.rs/google-content2/1.0.1+20161205/google_content2/struct.ProductstatuseListCall.html) * shippingsettings - * [*custombatch*](http://byron.github.io/google-apis-rs/google_content2/struct.ShippingsettingCustombatchCall.html), [*get*](http://byron.github.io/google-apis-rs/google_content2/struct.ShippingsettingGetCall.html), [*getsupportedcarriers*](http://byron.github.io/google-apis-rs/google_content2/struct.ShippingsettingGetsupportedcarrierCall.html), [*list*](http://byron.github.io/google-apis-rs/google_content2/struct.ShippingsettingListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_content2/struct.ShippingsettingPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_content2/struct.ShippingsettingUpdateCall.html) + * [*custombatch*](https://docs.rs/google-content2/1.0.1+20161205/google_content2/struct.ShippingsettingCustombatchCall.html), [*get*](https://docs.rs/google-content2/1.0.1+20161205/google_content2/struct.ShippingsettingGetCall.html), [*getsupportedcarriers*](https://docs.rs/google-content2/1.0.1+20161205/google_content2/struct.ShippingsettingGetsupportedcarrierCall.html), [*list*](https://docs.rs/google-content2/1.0.1+20161205/google_content2/struct.ShippingsettingListCall.html), [*patch*](https://docs.rs/google-content2/1.0.1+20161205/google_content2/struct.ShippingsettingPatchCall.html) and [*update*](https://docs.rs/google-content2/1.0.1+20161205/google_content2/struct.ShippingsettingUpdateCall.html) @@ -43,17 +43,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_content2/struct.ShoppingContent.html)** +* **[Hub](https://docs.rs/google-content2/1.0.1+20161205/google_content2/struct.ShoppingContent.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_content2/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_content2/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_content2/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-content2/1.0.1+20161205/google_content2/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-content2/1.0.1+20161205/google_content2/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-content2/1.0.1+20161205/google_content2/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_content2/trait.Part.html)** + * **[Parts](https://docs.rs/google-content2/1.0.1+20161205/google_content2/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_content2/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-content2/1.0.1+20161205/google_content2/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_content2/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-content2/1.0.1+20161205/google_content2/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_content2/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_content2/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-content2/1.0.1+20161205/google_content2/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_content2/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-content2/1.0.1+20161205/google_content2/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_content2/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-content2/1.0.1+20161205/google_content2/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_content2/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_content2/trait.CallBuilder.html) 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/1.0.1+20161205/google_content2/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-content2/1.0.1+20161205/google_content2/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_content2/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-content2/1.0.1+20161205/google_content2/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_content2/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_content2/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-content2/1.0.1+20161205/google_content2/trait.RequestValue.html) and +[decodable](https://docs.rs/google-content2/1.0.1+20161205/google_content2/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_content2/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-content2/1.0.1+20161205/google_content2/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_content2/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-content2/1.0.1+20161205/google_content2/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_content2/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-content2/1.0.1+20161205/google_content2/trait.RequestValue.html) are 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/lib.rs b/gen/content2/src/lib.rs index 7ed400d06b..21b51901e3 100644 --- a/gen/content2/src/lib.rs +++ b/gen/content2/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Shopping Content* crate version *1.0.0+20161205*, where *20161205* is the exact revision of the *content:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *Shopping Content* crate version *1.0.1+20161205*, where *20161205* is the exact revision of the *content:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *Shopping Content* *v2* API can be found at the //! [official documentation site](https://developers.google.com/shopping-content). @@ -37,7 +37,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -159,7 +159,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/content2/src/lib.rs.in b/gen/content2/src/lib.rs.in index f9370e3c62..807ec6be60 100644 --- a/gen/content2/src/lib.rs.in +++ b/gen/content2/src/lib.rs.in @@ -138,7 +138,7 @@ impl<'a, C, A> ShoppingContent ShoppingContent { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -177,7 +177,7 @@ impl<'a, C, A> ShoppingContent } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/content2_sandbox-cli/Cargo.toml b/gen/content2_sandbox-cli/Cargo.toml index e19d6e012e..5cda2372c1 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 = "1.0.0+20161205" +version = "1.0.1+20161205" authors = ["Sebastian Thiel "] description = "A complete library to interact with Shopping Content (protocol v2sandbox)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/content2_sandbox-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-content2_sandbox] path = "../content2_sandbox" -version = "1.0.0" +version = "1.0.1+20161205" optional = true default-features = false diff --git a/gen/content2_sandbox-cli/README.md b/gen/content2_sandbox-cli/README.md index 832dc4c554..12eca6fc67 100644 --- a/gen/content2_sandbox-cli/README.md +++ b/gen/content2_sandbox-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *Shopping Content* API can be found at the [official documentation site](https://developers.google.com/shopping-content). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/content2-sandbox.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/content2-sandbox.tar.gz) +```bash +cargo install google-content2_sandbox-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/content2_sandbox-cli). # Usage -This documentation was generated from the *Shopping Content* API at revision *20161205*. The CLI is at version *1.0.0*. +This documentation was generated from the *Shopping Content* API at revision *20161205*. The CLI is at version *1.0.1*. ```bash content2-sandbox [options] diff --git a/gen/content2_sandbox-cli/mkdocs.yml b/gen/content2_sandbox-cli/mkdocs.yml index fc6a66138a..8fb4705965 100644 --- a/gen/content2_sandbox-cli/mkdocs.yml +++ b/gen/content2_sandbox-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: Shopping Content v1.0.0+20161205 +site_name: Shopping Content v1.0.1+20161205 site_url: http://byron.github.io/google-apis-rs/google-content2_sandbox-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with Shopping Content (protocol v2sandbox) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/content2_sandbox-cli diff --git a/gen/content2_sandbox-cli/src/main.rs b/gen/content2_sandbox-cli/src/main.rs index 19166787c7..7b21b1bd5f 100644 --- a/gen/content2_sandbox-cli/src/main.rs +++ b/gen/content2_sandbox-cli/src/main.rs @@ -1818,7 +1818,7 @@ fn main() { let mut app = App::new("content2-sandbox") .author("Sebastian Thiel ") - .version("1.0.0+20161205") + .version("1.0.1+20161205") .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 9f6e69d20b..23b97470e7 100644 --- a/gen/content2_sandbox/Cargo.toml +++ b/gen/content2_sandbox/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-content2_sandbox" -version = "1.0.0+20161205" +version = "1.0.1+20161205" authors = ["Sebastian Thiel "] description = "A complete library to interact with Shopping Content (protocol v2sandbox)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/content2_sandbox" homepage = "https://developers.google.com/shopping-content" -documentation = "http://byron.github.io/google-apis-rs/google_content2_sandbox" +documentation = "https://docs.rs/google-content2_sandbox/1.0.1+20161205" license = "MIT" keywords = ["content", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/content2_sandbox/README.md b/gen/content2_sandbox/README.md index 0c42056cde..eb0639d0c9 100644 --- a/gen/content2_sandbox/README.md +++ b/gen/content2_sandbox/README.md @@ -5,16 +5,16 @@ 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 *1.0.0+20161205*, where *20161205* is the exact revision of the *content:v2sandbox* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *Shopping Content* crate version *1.0.1+20161205*, where *20161205* is the exact revision of the *content:v2sandbox* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. 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](http://byron.github.io/google-apis-rs/google_content2_sandbox/struct.ShoppingContent.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-content2_sandbox/1.0.1+20161205/google_content2_sandbox/struct.ShoppingContent.html) ... -* [orders](http://byron.github.io/google-apis-rs/google_content2_sandbox/struct.Order.html) - * [*acknowledge*](http://byron.github.io/google-apis-rs/google_content2_sandbox/struct.OrderAcknowledgeCall.html), [*advancetestorder*](http://byron.github.io/google-apis-rs/google_content2_sandbox/struct.OrderAdvancetestorderCall.html), [*cancel*](http://byron.github.io/google-apis-rs/google_content2_sandbox/struct.OrderCancelCall.html), [*cancellineitem*](http://byron.github.io/google-apis-rs/google_content2_sandbox/struct.OrderCancellineitemCall.html), [*createtestorder*](http://byron.github.io/google-apis-rs/google_content2_sandbox/struct.OrderCreatetestorderCall.html), [*custombatch*](http://byron.github.io/google-apis-rs/google_content2_sandbox/struct.OrderCustombatchCall.html), [*get*](http://byron.github.io/google-apis-rs/google_content2_sandbox/struct.OrderGetCall.html), [*getbymerchantorderid*](http://byron.github.io/google-apis-rs/google_content2_sandbox/struct.OrderGetbymerchantorderidCall.html), [*gettestordertemplate*](http://byron.github.io/google-apis-rs/google_content2_sandbox/struct.OrderGettestordertemplateCall.html), [*list*](http://byron.github.io/google-apis-rs/google_content2_sandbox/struct.OrderListCall.html), [*refund*](http://byron.github.io/google-apis-rs/google_content2_sandbox/struct.OrderRefundCall.html), [*returnlineitem*](http://byron.github.io/google-apis-rs/google_content2_sandbox/struct.OrderReturnlineitemCall.html), [*shiplineitems*](http://byron.github.io/google-apis-rs/google_content2_sandbox/struct.OrderShiplineitemCall.html), [*updatemerchantorderid*](http://byron.github.io/google-apis-rs/google_content2_sandbox/struct.OrderUpdatemerchantorderidCall.html) and [*updateshipment*](http://byron.github.io/google-apis-rs/google_content2_sandbox/struct.OrderUpdateshipmentCall.html) +* [orders](https://docs.rs/google-content2_sandbox/1.0.1+20161205/google_content2_sandbox/struct.Order.html) + * [*acknowledge*](https://docs.rs/google-content2_sandbox/1.0.1+20161205/google_content2_sandbox/struct.OrderAcknowledgeCall.html), [*advancetestorder*](https://docs.rs/google-content2_sandbox/1.0.1+20161205/google_content2_sandbox/struct.OrderAdvancetestorderCall.html), [*cancel*](https://docs.rs/google-content2_sandbox/1.0.1+20161205/google_content2_sandbox/struct.OrderCancelCall.html), [*cancellineitem*](https://docs.rs/google-content2_sandbox/1.0.1+20161205/google_content2_sandbox/struct.OrderCancellineitemCall.html), [*createtestorder*](https://docs.rs/google-content2_sandbox/1.0.1+20161205/google_content2_sandbox/struct.OrderCreatetestorderCall.html), [*custombatch*](https://docs.rs/google-content2_sandbox/1.0.1+20161205/google_content2_sandbox/struct.OrderCustombatchCall.html), [*get*](https://docs.rs/google-content2_sandbox/1.0.1+20161205/google_content2_sandbox/struct.OrderGetCall.html), [*getbymerchantorderid*](https://docs.rs/google-content2_sandbox/1.0.1+20161205/google_content2_sandbox/struct.OrderGetbymerchantorderidCall.html), [*gettestordertemplate*](https://docs.rs/google-content2_sandbox/1.0.1+20161205/google_content2_sandbox/struct.OrderGettestordertemplateCall.html), [*list*](https://docs.rs/google-content2_sandbox/1.0.1+20161205/google_content2_sandbox/struct.OrderListCall.html), [*refund*](https://docs.rs/google-content2_sandbox/1.0.1+20161205/google_content2_sandbox/struct.OrderRefundCall.html), [*returnlineitem*](https://docs.rs/google-content2_sandbox/1.0.1+20161205/google_content2_sandbox/struct.OrderReturnlineitemCall.html), [*shiplineitems*](https://docs.rs/google-content2_sandbox/1.0.1+20161205/google_content2_sandbox/struct.OrderShiplineitemCall.html), [*updatemerchantorderid*](https://docs.rs/google-content2_sandbox/1.0.1+20161205/google_content2_sandbox/struct.OrderUpdatemerchantorderidCall.html) and [*updateshipment*](https://docs.rs/google-content2_sandbox/1.0.1+20161205/google_content2_sandbox/struct.OrderUpdateshipmentCall.html) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_content2_sandbox/struct.ShoppingContent.html)** +* **[Hub](https://docs.rs/google-content2_sandbox/1.0.1+20161205/google_content2_sandbox/struct.ShoppingContent.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_content2_sandbox/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_content2_sandbox/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_content2_sandbox/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-content2_sandbox/1.0.1+20161205/google_content2_sandbox/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-content2_sandbox/1.0.1+20161205/google_content2_sandbox/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-content2_sandbox/1.0.1+20161205/google_content2_sandbox/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_content2_sandbox/trait.Part.html)** + * **[Parts](https://docs.rs/google-content2_sandbox/1.0.1+20161205/google_content2_sandbox/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_content2_sandbox/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-content2_sandbox/1.0.1+20161205/google_content2_sandbox/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_content2_sandbox/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-content2_sandbox/1.0.1+20161205/google_content2_sandbox/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_content2_sandbox/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_content2_sandbox/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-content2_sandbox/1.0.1+20161205/google_content2_sandbox/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_content2_sandbox/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-content2_sandbox/1.0.1+20161205/google_content2_sandbox/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_content2_sandbox/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-content2_sandbox/1.0.1+20161205/google_content2_sandbox/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_content2_sandbox/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_content2_sandbox/trait.CallBuilder.html) 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/1.0.1+20161205/google_content2_sandbox/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-content2_sandbox/1.0.1+20161205/google_content2_sandbox/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_content2_sandbox/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-content2_sandbox/1.0.1+20161205/google_content2_sandbox/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_content2_sandbox/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_content2_sandbox/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-content2_sandbox/1.0.1+20161205/google_content2_sandbox/trait.RequestValue.html) and +[decodable](https://docs.rs/google-content2_sandbox/1.0.1+20161205/google_content2_sandbox/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_content2_sandbox/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-content2_sandbox/1.0.1+20161205/google_content2_sandbox/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_content2_sandbox/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-content2_sandbox/1.0.1+20161205/google_content2_sandbox/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_content2_sandbox/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-content2_sandbox/1.0.1+20161205/google_content2_sandbox/trait.RequestValue.html) are 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/lib.rs b/gen/content2_sandbox/src/lib.rs index 5e163d4222..f6a97f73d7 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/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Shopping Content* crate version *1.0.0+20161205*, where *20161205* is the exact revision of the *content:v2sandbox* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *Shopping Content* crate version *1.0.1+20161205*, where *20161205* is the exact revision of the *content:v2sandbox* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *Shopping Content* *v2_sandbox* API can be found at the //! [official documentation site](https://developers.google.com/shopping-content). @@ -17,7 +17,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -139,7 +139,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/content2_sandbox/src/lib.rs.in b/gen/content2_sandbox/src/lib.rs.in index ff5a751032..0832c20a58 100644 --- a/gen/content2_sandbox/src/lib.rs.in +++ b/gen/content2_sandbox/src/lib.rs.in @@ -138,7 +138,7 @@ impl<'a, C, A> ShoppingContent ShoppingContent { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -147,7 +147,7 @@ impl<'a, C, A> ShoppingContent } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/coordinate1-cli/Cargo.toml b/gen/coordinate1-cli/Cargo.toml index cbb439dfda..cc1ed29736 100644 --- a/gen/coordinate1-cli/Cargo.toml +++ b/gen/coordinate1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-coordinate1-cli" -version = "1.0.0+20150811" +version = "1.0.1+20150811" authors = ["Sebastian Thiel "] description = "A complete library to interact with coordinate (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/coordinate1-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-coordinate1] path = "../coordinate1" -version = "1.0.0" +version = "1.0.1+20150811" optional = true default-features = false diff --git a/gen/coordinate1-cli/README.md b/gen/coordinate1-cli/README.md index 8f865a47ff..f40159e1d5 100644 --- a/gen/coordinate1-cli/README.md +++ b/gen/coordinate1-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *coordinate* API can be found at the [official documentation site](https://developers.google.com/coordinate/). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/coordinate1.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/coordinate1.tar.gz) +```bash +cargo install google-coordinate1-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/coordinate1-cli). # Usage -This documentation was generated from the *coordinate* API at revision *20150811*. The CLI is at version *1.0.0*. +This documentation was generated from the *coordinate* API at revision *20150811*. The CLI is at version *1.0.1*. ```bash coordinate1 [options] diff --git a/gen/coordinate1-cli/mkdocs.yml b/gen/coordinate1-cli/mkdocs.yml index 15f2f5e426..91882c338a 100644 --- a/gen/coordinate1-cli/mkdocs.yml +++ b/gen/coordinate1-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: coordinate v1.0.0+20150811 +site_name: coordinate v1.0.1+20150811 site_url: http://byron.github.io/google-apis-rs/google-coordinate1-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with coordinate (protocol v1) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/coordinate1-cli diff --git a/gen/coordinate1-cli/src/main.rs b/gen/coordinate1-cli/src/main.rs index d88ce62738..8c1a356ef0 100644 --- a/gen/coordinate1-cli/src/main.rs +++ b/gen/coordinate1-cli/src/main.rs @@ -1570,7 +1570,7 @@ fn main() { let mut app = App::new("coordinate1") .author("Sebastian Thiel ") - .version("1.0.0+20150811") + .version("1.0.1+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 c011c3c214..98283bf246 100644 --- a/gen/coordinate1/Cargo.toml +++ b/gen/coordinate1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-coordinate1" -version = "1.0.0+20150811" +version = "1.0.1+20150811" authors = ["Sebastian Thiel "] description = "A complete library to interact with coordinate (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/coordinate1" homepage = "https://developers.google.com/coordinate/" -documentation = "http://byron.github.io/google-apis-rs/google_coordinate1" +documentation = "https://docs.rs/google-coordinate1/1.0.1+20150811" license = "MIT" keywords = ["coordinate", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/coordinate1/README.md b/gen/coordinate1/README.md index 188c761a45..6f3ab871e9 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 *1.0.0+20150811*, where *20150811* is the exact revision of the *coordinate:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *coordinate* crate version *1.0.1+20150811*, where *20150811* is the exact revision of the *coordinate:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. 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](http://byron.github.io/google-apis-rs/google_coordinate1/struct.Coordinate.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-coordinate1/1.0.1+20150811/google_coordinate1/struct.Coordinate.html) ... -* [custom field def](http://byron.github.io/google-apis-rs/google_coordinate1/struct.CustomFieldDef.html) - * [*list*](http://byron.github.io/google-apis-rs/google_coordinate1/struct.CustomFieldDefListCall.html) -* [jobs](http://byron.github.io/google-apis-rs/google_coordinate1/struct.Job.html) - * [*get*](http://byron.github.io/google-apis-rs/google_coordinate1/struct.JobGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_coordinate1/struct.JobInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_coordinate1/struct.JobListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_coordinate1/struct.JobPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_coordinate1/struct.JobUpdateCall.html) -* [location](http://byron.github.io/google-apis-rs/google_coordinate1/struct.Location.html) - * [*list*](http://byron.github.io/google-apis-rs/google_coordinate1/struct.LocationListCall.html) -* [schedule](http://byron.github.io/google-apis-rs/google_coordinate1/struct.Schedule.html) - * [*get*](http://byron.github.io/google-apis-rs/google_coordinate1/struct.ScheduleGetCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_coordinate1/struct.SchedulePatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_coordinate1/struct.ScheduleUpdateCall.html) -* [team](http://byron.github.io/google-apis-rs/google_coordinate1/struct.Team.html) - * [*list*](http://byron.github.io/google-apis-rs/google_coordinate1/struct.TeamListCall.html) -* [worker](http://byron.github.io/google-apis-rs/google_coordinate1/struct.Worker.html) - * [*list*](http://byron.github.io/google-apis-rs/google_coordinate1/struct.WorkerListCall.html) +* [custom field def](https://docs.rs/google-coordinate1/1.0.1+20150811/google_coordinate1/struct.CustomFieldDef.html) + * [*list*](https://docs.rs/google-coordinate1/1.0.1+20150811/google_coordinate1/struct.CustomFieldDefListCall.html) +* [jobs](https://docs.rs/google-coordinate1/1.0.1+20150811/google_coordinate1/struct.Job.html) + * [*get*](https://docs.rs/google-coordinate1/1.0.1+20150811/google_coordinate1/struct.JobGetCall.html), [*insert*](https://docs.rs/google-coordinate1/1.0.1+20150811/google_coordinate1/struct.JobInsertCall.html), [*list*](https://docs.rs/google-coordinate1/1.0.1+20150811/google_coordinate1/struct.JobListCall.html), [*patch*](https://docs.rs/google-coordinate1/1.0.1+20150811/google_coordinate1/struct.JobPatchCall.html) and [*update*](https://docs.rs/google-coordinate1/1.0.1+20150811/google_coordinate1/struct.JobUpdateCall.html) +* [location](https://docs.rs/google-coordinate1/1.0.1+20150811/google_coordinate1/struct.Location.html) + * [*list*](https://docs.rs/google-coordinate1/1.0.1+20150811/google_coordinate1/struct.LocationListCall.html) +* [schedule](https://docs.rs/google-coordinate1/1.0.1+20150811/google_coordinate1/struct.Schedule.html) + * [*get*](https://docs.rs/google-coordinate1/1.0.1+20150811/google_coordinate1/struct.ScheduleGetCall.html), [*patch*](https://docs.rs/google-coordinate1/1.0.1+20150811/google_coordinate1/struct.SchedulePatchCall.html) and [*update*](https://docs.rs/google-coordinate1/1.0.1+20150811/google_coordinate1/struct.ScheduleUpdateCall.html) +* [team](https://docs.rs/google-coordinate1/1.0.1+20150811/google_coordinate1/struct.Team.html) + * [*list*](https://docs.rs/google-coordinate1/1.0.1+20150811/google_coordinate1/struct.TeamListCall.html) +* [worker](https://docs.rs/google-coordinate1/1.0.1+20150811/google_coordinate1/struct.Worker.html) + * [*list*](https://docs.rs/google-coordinate1/1.0.1+20150811/google_coordinate1/struct.WorkerListCall.html) @@ -33,17 +33,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_coordinate1/struct.Coordinate.html)** +* **[Hub](https://docs.rs/google-coordinate1/1.0.1+20150811/google_coordinate1/struct.Coordinate.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_coordinate1/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_coordinate1/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_coordinate1/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-coordinate1/1.0.1+20150811/google_coordinate1/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-coordinate1/1.0.1+20150811/google_coordinate1/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-coordinate1/1.0.1+20150811/google_coordinate1/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_coordinate1/trait.Part.html)** + * **[Parts](https://docs.rs/google-coordinate1/1.0.1+20150811/google_coordinate1/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_coordinate1/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-coordinate1/1.0.1+20150811/google_coordinate1/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_coordinate1/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-coordinate1/1.0.1+20150811/google_coordinate1/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_coordinate1/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_coordinate1/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-coordinate1/1.0.1+20150811/google_coordinate1/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_coordinate1/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-coordinate1/1.0.1+20150811/google_coordinate1/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_coordinate1/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-coordinate1/1.0.1+20150811/google_coordinate1/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_coordinate1/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_coordinate1/trait.CallBuilder.html) 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/1.0.1+20150811/google_coordinate1/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-coordinate1/1.0.1+20150811/google_coordinate1/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_coordinate1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-coordinate1/1.0.1+20150811/google_coordinate1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_coordinate1/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_coordinate1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-coordinate1/1.0.1+20150811/google_coordinate1/trait.RequestValue.html) and +[decodable](https://docs.rs/google-coordinate1/1.0.1+20150811/google_coordinate1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_coordinate1/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-coordinate1/1.0.1+20150811/google_coordinate1/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_coordinate1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-coordinate1/1.0.1+20150811/google_coordinate1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_coordinate1/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-coordinate1/1.0.1+20150811/google_coordinate1/trait.RequestValue.html) are 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/lib.rs b/gen/coordinate1/src/lib.rs index eb6fd9dbd8..05703ec6d0 100644 --- a/gen/coordinate1/src/lib.rs +++ b/gen/coordinate1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *coordinate* crate version *1.0.0+20150811*, where *20150811* is the exact revision of the *coordinate:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *coordinate* crate version *1.0.1+20150811*, where *20150811* is the exact revision of the *coordinate:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *coordinate* *v1* API can be found at the //! [official documentation site](https://developers.google.com/coordinate/). @@ -27,7 +27,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -148,7 +148,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/coordinate1/src/lib.rs.in b/gen/coordinate1/src/lib.rs.in index 8d70566702..25e6207342 100644 --- a/gen/coordinate1/src/lib.rs.in +++ b/gen/coordinate1/src/lib.rs.in @@ -151,7 +151,7 @@ impl<'a, C, A> Coordinate Coordinate { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -175,7 +175,7 @@ impl<'a, C, A> Coordinate } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/customsearch1-cli/Cargo.toml b/gen/customsearch1-cli/Cargo.toml index 124ba163c8..3a6b3f9e08 100644 --- a/gen/customsearch1-cli/Cargo.toml +++ b/gen/customsearch1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-customsearch1-cli" -version = "1.0.0+20160411" +version = "1.0.1+20160411" authors = ["Sebastian Thiel "] description = "A complete library to interact with customsearch (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/customsearch1-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-customsearch1] path = "../customsearch1" -version = "1.0.0" +version = "1.0.1+20160411" optional = true default-features = false diff --git a/gen/customsearch1-cli/README.md b/gen/customsearch1-cli/README.md index bfdfdb8bd0..711bfe2ac7 100644 --- a/gen/customsearch1-cli/README.md +++ b/gen/customsearch1-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *customsearch* API can be found at the [official documentation site](https://developers.google.com/custom-search/v1/using_rest). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/customsearch1.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/customsearch1.tar.gz) +```bash +cargo install google-customsearch1-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/customsearch1-cli). # Usage -This documentation was generated from the *customsearch* API at revision *20160411*. The CLI is at version *1.0.0*. +This documentation was generated from the *customsearch* API at revision *20160411*. The CLI is at version *1.0.1*. ```bash customsearch1 [options] diff --git a/gen/customsearch1-cli/mkdocs.yml b/gen/customsearch1-cli/mkdocs.yml index c0db91ad46..b13ca74df4 100644 --- a/gen/customsearch1-cli/mkdocs.yml +++ b/gen/customsearch1-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: customsearch v1.0.0+20160411 +site_name: customsearch v1.0.1+20160411 site_url: http://byron.github.io/google-apis-rs/google-customsearch1-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with customsearch (protocol v1) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/customsearch1-cli diff --git a/gen/customsearch1-cli/src/main.rs b/gen/customsearch1-cli/src/main.rs index a26faa8e16..aff8c57106 100644 --- a/gen/customsearch1-cli/src/main.rs +++ b/gen/customsearch1-cli/src/main.rs @@ -315,7 +315,7 @@ fn main() { let mut app = App::new("customsearch1") .author("Sebastian Thiel ") - .version("1.0.0+20160411") + .version("1.0.1+20160411") .about("Lets you search 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 eaedeb2611..58ce08247d 100644 --- a/gen/customsearch1/Cargo.toml +++ b/gen/customsearch1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-customsearch1" -version = "1.0.0+20160411" +version = "1.0.1+20160411" authors = ["Sebastian Thiel "] description = "A complete library to interact with customsearch (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/customsearch1" homepage = "https://developers.google.com/custom-search/v1/using_rest" -documentation = "http://byron.github.io/google-apis-rs/google_customsearch1" +documentation = "https://docs.rs/google-customsearch1/1.0.1+20160411" license = "MIT" keywords = ["customsearch", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/customsearch1/README.md b/gen/customsearch1/README.md index b62078b6d5..d59a3dd4c1 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* service. -This documentation was generated from *customsearch* crate version *1.0.0+20160411*, where *20160411* is the exact revision of the *customsearch:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *customsearch* crate version *1.0.1+20160411*, where *20160411* is the exact revision of the *customsearch:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. Everything else about the *customsearch* *v1* API can be found at the [official documentation site](https://developers.google.com/custom-search/v1/using_rest). # Features -Handle the following *Resources* with ease from the central [hub](http://byron.github.io/google-apis-rs/google_customsearch1/struct.Customsearch.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-customsearch1/1.0.1+20160411/google_customsearch1/struct.Customsearch.html) ... * cse - * [*list*](http://byron.github.io/google-apis-rs/google_customsearch1/struct.CseListCall.html) + * [*list*](https://docs.rs/google-customsearch1/1.0.1+20160411/google_customsearch1/struct.CseListCall.html) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_customsearch1/struct.Customsearch.html)** +* **[Hub](https://docs.rs/google-customsearch1/1.0.1+20160411/google_customsearch1/struct.Customsearch.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_customsearch1/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_customsearch1/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_customsearch1/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-customsearch1/1.0.1+20160411/google_customsearch1/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-customsearch1/1.0.1+20160411/google_customsearch1/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-customsearch1/1.0.1+20160411/google_customsearch1/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_customsearch1/trait.Part.html)** + * **[Parts](https://docs.rs/google-customsearch1/1.0.1+20160411/google_customsearch1/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_customsearch1/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-customsearch1/1.0.1+20160411/google_customsearch1/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_customsearch1/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-customsearch1/1.0.1+20160411/google_customsearch1/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_customsearch1/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_customsearch1/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-customsearch1/1.0.1+20160411/google_customsearch1/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_customsearch1/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-customsearch1/1.0.1+20160411/google_customsearch1/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_customsearch1/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-customsearch1/1.0.1+20160411/google_customsearch1/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_customsearch1/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_customsearch1/trait.CallBuilder.html) 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/1.0.1+20160411/google_customsearch1/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-customsearch1/1.0.1+20160411/google_customsearch1/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_customsearch1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-customsearch1/1.0.1+20160411/google_customsearch1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_customsearch1/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_customsearch1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-customsearch1/1.0.1+20160411/google_customsearch1/trait.RequestValue.html) and +[decodable](https://docs.rs/google-customsearch1/1.0.1+20160411/google_customsearch1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_customsearch1/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-customsearch1/1.0.1+20160411/google_customsearch1/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_customsearch1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-customsearch1/1.0.1+20160411/google_customsearch1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_customsearch1/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-customsearch1/1.0.1+20160411/google_customsearch1/trait.RequestValue.html) are 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/lib.rs b/gen/customsearch1/src/lib.rs index c815804926..d869d443ed 100644 --- a/gen/customsearch1/src/lib.rs +++ b/gen/customsearch1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *customsearch* crate version *1.0.0+20160411*, where *20160411* is the exact revision of the *customsearch:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *customsearch* crate version *1.0.1+20160411*, where *20160411* is the exact revision of the *customsearch:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *customsearch* *v1* API can be found at the //! [official documentation site](https://developers.google.com/custom-search/v1/using_rest). @@ -17,7 +17,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -149,7 +149,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/customsearch1/src/lib.rs.in b/gen/customsearch1/src/lib.rs.in index 58bef11fd4..c628d444b2 100644 --- a/gen/customsearch1/src/lib.rs.in +++ b/gen/customsearch1/src/lib.rs.in @@ -140,7 +140,7 @@ impl<'a, C, A> Customsearch Customsearch { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -149,7 +149,7 @@ impl<'a, C, A> Customsearch } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/dataproc1-cli/Cargo.toml b/gen/dataproc1-cli/Cargo.toml index 107aaa8d58..b8d348e279 100644 --- a/gen/dataproc1-cli/Cargo.toml +++ b/gen/dataproc1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-dataproc1-cli" -version = "1.0.0+20161102" +version = "1.0.1+20161102" authors = ["Sebastian Thiel "] description = "A complete library to interact with dataproc (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/dataproc1-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-dataproc1] path = "../dataproc1" -version = "1.0.0" +version = "1.0.1+20161102" optional = true default-features = false diff --git a/gen/dataproc1-cli/README.md b/gen/dataproc1-cli/README.md index 029faf2e7e..d93963f7f3 100644 --- a/gen/dataproc1-cli/README.md +++ b/gen/dataproc1-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *dataproc* API can be found at the [official documentation site](https://cloud.google.com/dataproc/). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/dataproc1.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/dataproc1.tar.gz) +```bash +cargo install google-dataproc1-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/dataproc1-cli). # Usage -This documentation was generated from the *dataproc* API at revision *20161102*. The CLI is at version *1.0.0*. +This documentation was generated from the *dataproc* API at revision *20161102*. The CLI is at version *1.0.1*. ```bash dataproc1 [options] diff --git a/gen/dataproc1-cli/mkdocs.yml b/gen/dataproc1-cli/mkdocs.yml index 36904a926b..9fabb45975 100644 --- a/gen/dataproc1-cli/mkdocs.yml +++ b/gen/dataproc1-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: dataproc v1.0.0+20161102 +site_name: dataproc v1.0.1+20161102 site_url: http://byron.github.io/google-apis-rs/google-dataproc1-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with dataproc (protocol v1) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/dataproc1-cli diff --git a/gen/dataproc1-cli/src/main.rs b/gen/dataproc1-cli/src/main.rs index 306e851049..208f6f02f5 100644 --- a/gen/dataproc1-cli/src/main.rs +++ b/gen/dataproc1-cli/src/main.rs @@ -1789,7 +1789,7 @@ fn main() { let mut app = App::new("dataproc1") .author("Sebastian Thiel ") - .version("1.0.0+20161102") + .version("1.0.1+20161102") .about("An API for managing 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 a69b4667a1..3458fb4111 100644 --- a/gen/dataproc1/Cargo.toml +++ b/gen/dataproc1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-dataproc1" -version = "1.0.0+20161102" +version = "1.0.1+20161102" authors = ["Sebastian Thiel "] description = "A complete library to interact with dataproc (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/dataproc1" homepage = "https://cloud.google.com/dataproc/" -documentation = "http://byron.github.io/google-apis-rs/google_dataproc1" +documentation = "https://docs.rs/google-dataproc1/1.0.1+20161102" license = "MIT" keywords = ["dataproc", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/dataproc1/README.md b/gen/dataproc1/README.md index 1c6dd2432c..b0fb0f120b 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 *1.0.0+20161102*, where *20161102* is the exact revision of the *dataproc:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *dataproc* crate version *1.0.1+20161102*, where *20161102* is the exact revision of the *dataproc:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. 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](http://byron.github.io/google-apis-rs/google_dataproc1/struct.Dataproc.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-dataproc1/1.0.1+20161102/google_dataproc1/struct.Dataproc.html) ... * projects - * [*regions clusters create*](http://byron.github.io/google-apis-rs/google_dataproc1/struct.ProjectRegionClusterCreateCall.html), [*regions clusters delete*](http://byron.github.io/google-apis-rs/google_dataproc1/struct.ProjectRegionClusterDeleteCall.html), [*regions clusters diagnose*](http://byron.github.io/google-apis-rs/google_dataproc1/struct.ProjectRegionClusterDiagnoseCall.html), [*regions clusters get*](http://byron.github.io/google-apis-rs/google_dataproc1/struct.ProjectRegionClusterGetCall.html), [*regions clusters list*](http://byron.github.io/google-apis-rs/google_dataproc1/struct.ProjectRegionClusterListCall.html), [*regions clusters patch*](http://byron.github.io/google-apis-rs/google_dataproc1/struct.ProjectRegionClusterPatchCall.html), [*regions jobs cancel*](http://byron.github.io/google-apis-rs/google_dataproc1/struct.ProjectRegionJobCancelCall.html), [*regions jobs delete*](http://byron.github.io/google-apis-rs/google_dataproc1/struct.ProjectRegionJobDeleteCall.html), [*regions jobs get*](http://byron.github.io/google-apis-rs/google_dataproc1/struct.ProjectRegionJobGetCall.html), [*regions jobs list*](http://byron.github.io/google-apis-rs/google_dataproc1/struct.ProjectRegionJobListCall.html), [*regions jobs submit*](http://byron.github.io/google-apis-rs/google_dataproc1/struct.ProjectRegionJobSubmitCall.html), [*regions operations cancel*](http://byron.github.io/google-apis-rs/google_dataproc1/struct.ProjectRegionOperationCancelCall.html), [*regions operations delete*](http://byron.github.io/google-apis-rs/google_dataproc1/struct.ProjectRegionOperationDeleteCall.html), [*regions operations get*](http://byron.github.io/google-apis-rs/google_dataproc1/struct.ProjectRegionOperationGetCall.html) and [*regions operations list*](http://byron.github.io/google-apis-rs/google_dataproc1/struct.ProjectRegionOperationListCall.html) + * [*regions clusters create*](https://docs.rs/google-dataproc1/1.0.1+20161102/google_dataproc1/struct.ProjectRegionClusterCreateCall.html), [*regions clusters delete*](https://docs.rs/google-dataproc1/1.0.1+20161102/google_dataproc1/struct.ProjectRegionClusterDeleteCall.html), [*regions clusters diagnose*](https://docs.rs/google-dataproc1/1.0.1+20161102/google_dataproc1/struct.ProjectRegionClusterDiagnoseCall.html), [*regions clusters get*](https://docs.rs/google-dataproc1/1.0.1+20161102/google_dataproc1/struct.ProjectRegionClusterGetCall.html), [*regions clusters list*](https://docs.rs/google-dataproc1/1.0.1+20161102/google_dataproc1/struct.ProjectRegionClusterListCall.html), [*regions clusters patch*](https://docs.rs/google-dataproc1/1.0.1+20161102/google_dataproc1/struct.ProjectRegionClusterPatchCall.html), [*regions jobs cancel*](https://docs.rs/google-dataproc1/1.0.1+20161102/google_dataproc1/struct.ProjectRegionJobCancelCall.html), [*regions jobs delete*](https://docs.rs/google-dataproc1/1.0.1+20161102/google_dataproc1/struct.ProjectRegionJobDeleteCall.html), [*regions jobs get*](https://docs.rs/google-dataproc1/1.0.1+20161102/google_dataproc1/struct.ProjectRegionJobGetCall.html), [*regions jobs list*](https://docs.rs/google-dataproc1/1.0.1+20161102/google_dataproc1/struct.ProjectRegionJobListCall.html), [*regions jobs submit*](https://docs.rs/google-dataproc1/1.0.1+20161102/google_dataproc1/struct.ProjectRegionJobSubmitCall.html), [*regions operations cancel*](https://docs.rs/google-dataproc1/1.0.1+20161102/google_dataproc1/struct.ProjectRegionOperationCancelCall.html), [*regions operations delete*](https://docs.rs/google-dataproc1/1.0.1+20161102/google_dataproc1/struct.ProjectRegionOperationDeleteCall.html), [*regions operations get*](https://docs.rs/google-dataproc1/1.0.1+20161102/google_dataproc1/struct.ProjectRegionOperationGetCall.html) and [*regions operations list*](https://docs.rs/google-dataproc1/1.0.1+20161102/google_dataproc1/struct.ProjectRegionOperationListCall.html) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_dataproc1/struct.Dataproc.html)** +* **[Hub](https://docs.rs/google-dataproc1/1.0.1+20161102/google_dataproc1/struct.Dataproc.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_dataproc1/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_dataproc1/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_dataproc1/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-dataproc1/1.0.1+20161102/google_dataproc1/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-dataproc1/1.0.1+20161102/google_dataproc1/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-dataproc1/1.0.1+20161102/google_dataproc1/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_dataproc1/trait.Part.html)** + * **[Parts](https://docs.rs/google-dataproc1/1.0.1+20161102/google_dataproc1/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_dataproc1/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-dataproc1/1.0.1+20161102/google_dataproc1/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_dataproc1/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-dataproc1/1.0.1+20161102/google_dataproc1/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_dataproc1/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_dataproc1/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-dataproc1/1.0.1+20161102/google_dataproc1/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_dataproc1/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-dataproc1/1.0.1+20161102/google_dataproc1/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_dataproc1/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-dataproc1/1.0.1+20161102/google_dataproc1/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_dataproc1/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_dataproc1/trait.CallBuilder.html) 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/1.0.1+20161102/google_dataproc1/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-dataproc1/1.0.1+20161102/google_dataproc1/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_dataproc1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-dataproc1/1.0.1+20161102/google_dataproc1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_dataproc1/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_dataproc1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-dataproc1/1.0.1+20161102/google_dataproc1/trait.RequestValue.html) and +[decodable](https://docs.rs/google-dataproc1/1.0.1+20161102/google_dataproc1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_dataproc1/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-dataproc1/1.0.1+20161102/google_dataproc1/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_dataproc1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-dataproc1/1.0.1+20161102/google_dataproc1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_dataproc1/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-dataproc1/1.0.1+20161102/google_dataproc1/trait.RequestValue.html) are 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/lib.rs b/gen/dataproc1/src/lib.rs index e61b45e532..d2e1ddd016 100644 --- a/gen/dataproc1/src/lib.rs +++ b/gen/dataproc1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *dataproc* crate version *1.0.0+20161102*, where *20161102* is the exact revision of the *dataproc:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *dataproc* crate version *1.0.1+20161102*, where *20161102* is the exact revision of the *dataproc:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *dataproc* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/dataproc/). @@ -17,7 +17,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -129,7 +129,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/dataproc1/src/lib.rs.in b/gen/dataproc1/src/lib.rs.in index 4bac810e32..8976b0800f 100644 --- a/gen/dataproc1/src/lib.rs.in +++ b/gen/dataproc1/src/lib.rs.in @@ -138,7 +138,7 @@ impl<'a, C, A> Dataproc Dataproc { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -147,7 +147,7 @@ impl<'a, C, A> Dataproc } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/deploymentmanager2-cli/Cargo.toml b/gen/deploymentmanager2-cli/Cargo.toml index 6be19e5381..d78cde233e 100644 --- a/gen/deploymentmanager2-cli/Cargo.toml +++ b/gen/deploymentmanager2-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-deploymentmanager2-cli" -version = "1.0.0+20161209" +version = "1.0.1+20161209" authors = ["Sebastian Thiel "] description = "A complete library to interact with Deployment Manager (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/deploymentmanager2-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-deploymentmanager2] path = "../deploymentmanager2" -version = "1.0.0" +version = "1.0.1+20161209" optional = true default-features = false diff --git a/gen/deploymentmanager2-cli/README.md b/gen/deploymentmanager2-cli/README.md index 52d0f91402..30dd2c17af 100644 --- a/gen/deploymentmanager2-cli/README.md +++ b/gen/deploymentmanager2-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *Deployment Manager* API can be found at the [official documentation site](https://cloud.google.com/deployment-manager/). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/deploymentmanager2.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/deploymentmanager2.tar.gz) +```bash +cargo install google-deploymentmanager2-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/deploymentmanager2-cli). # Usage -This documentation was generated from the *Deployment Manager* API at revision *20161209*. The CLI is at version *1.0.0*. +This documentation was generated from the *Deployment Manager* API at revision *20161209*. The CLI is at version *1.0.1*. ```bash deploymentmanager2 [options] diff --git a/gen/deploymentmanager2-cli/mkdocs.yml b/gen/deploymentmanager2-cli/mkdocs.yml index 49a9798711..665ac05f10 100644 --- a/gen/deploymentmanager2-cli/mkdocs.yml +++ b/gen/deploymentmanager2-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: Deployment Manager v1.0.0+20161209 +site_name: Deployment Manager v1.0.1+20161209 site_url: http://byron.github.io/google-apis-rs/google-deploymentmanager2-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with Deployment Manager (protocol v2) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/deploymentmanager2-cli diff --git a/gen/deploymentmanager2-cli/src/main.rs b/gen/deploymentmanager2-cli/src/main.rs index e024add0fd..c5daaba064 100644 --- a/gen/deploymentmanager2-cli/src/main.rs +++ b/gen/deploymentmanager2-cli/src/main.rs @@ -2128,7 +2128,7 @@ fn main() { let mut app = App::new("deploymentmanager2") .author("Sebastian Thiel ") - .version("1.0.0+20161209") + .version("1.0.1+20161209") .about("Declares, configures, and deploys complex solutions on Google Cloud Platform.") .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 9f3b41e38d..cfd74e8897 100644 --- a/gen/deploymentmanager2/Cargo.toml +++ b/gen/deploymentmanager2/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-deploymentmanager2" -version = "1.0.0+20161209" +version = "1.0.1+20161209" authors = ["Sebastian Thiel "] description = "A complete library to interact with Deployment Manager (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/deploymentmanager2" homepage = "https://cloud.google.com/deployment-manager/" -documentation = "http://byron.github.io/google-apis-rs/google_deploymentmanager2" +documentation = "https://docs.rs/google-deploymentmanager2/1.0.1+20161209" license = "MIT" keywords = ["deploymentmanager", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/deploymentmanager2/README.md b/gen/deploymentmanager2/README.md index 0387d11af8..dcb706ddd1 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 *1.0.0+20161209*, where *20161209* is the exact revision of the *deploymentmanager:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *Deployment Manager* crate version *1.0.1+20161209*, where *20161209* is the exact revision of the *deploymentmanager:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. 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](http://byron.github.io/google-apis-rs/google_deploymentmanager2/struct.DeploymentManager.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-deploymentmanager2/1.0.1+20161209/google_deploymentmanager2/struct.DeploymentManager.html) ... -* [deployments](http://byron.github.io/google-apis-rs/google_deploymentmanager2/struct.Deployment.html) - * [*cancel preview*](http://byron.github.io/google-apis-rs/google_deploymentmanager2/struct.DeploymentCancelPreviewCall.html), [*delete*](http://byron.github.io/google-apis-rs/google_deploymentmanager2/struct.DeploymentDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_deploymentmanager2/struct.DeploymentGetCall.html), [*get iam policy*](http://byron.github.io/google-apis-rs/google_deploymentmanager2/struct.DeploymentGetIamPolicyCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_deploymentmanager2/struct.DeploymentInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_deploymentmanager2/struct.DeploymentListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_deploymentmanager2/struct.DeploymentPatchCall.html), [*set iam policy*](http://byron.github.io/google-apis-rs/google_deploymentmanager2/struct.DeploymentSetIamPolicyCall.html), [*stop*](http://byron.github.io/google-apis-rs/google_deploymentmanager2/struct.DeploymentStopCall.html), [*test iam permissions*](http://byron.github.io/google-apis-rs/google_deploymentmanager2/struct.DeploymentTestIamPermissionCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_deploymentmanager2/struct.DeploymentUpdateCall.html) -* [manifests](http://byron.github.io/google-apis-rs/google_deploymentmanager2/struct.Manifest.html) - * [*get*](http://byron.github.io/google-apis-rs/google_deploymentmanager2/struct.ManifestGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_deploymentmanager2/struct.ManifestListCall.html) -* [operations](http://byron.github.io/google-apis-rs/google_deploymentmanager2/struct.Operation.html) - * [*get*](http://byron.github.io/google-apis-rs/google_deploymentmanager2/struct.OperationGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_deploymentmanager2/struct.OperationListCall.html) -* [resources](http://byron.github.io/google-apis-rs/google_deploymentmanager2/struct.ResourceType.html) - * [*get*](http://byron.github.io/google-apis-rs/google_deploymentmanager2/struct.ResourceGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_deploymentmanager2/struct.ResourceListCall.html) -* [types](http://byron.github.io/google-apis-rs/google_deploymentmanager2/struct.Type.html) - * [*list*](http://byron.github.io/google-apis-rs/google_deploymentmanager2/struct.TypeListCall.html) +* [deployments](https://docs.rs/google-deploymentmanager2/1.0.1+20161209/google_deploymentmanager2/struct.Deployment.html) + * [*cancel preview*](https://docs.rs/google-deploymentmanager2/1.0.1+20161209/google_deploymentmanager2/struct.DeploymentCancelPreviewCall.html), [*delete*](https://docs.rs/google-deploymentmanager2/1.0.1+20161209/google_deploymentmanager2/struct.DeploymentDeleteCall.html), [*get*](https://docs.rs/google-deploymentmanager2/1.0.1+20161209/google_deploymentmanager2/struct.DeploymentGetCall.html), [*get iam policy*](https://docs.rs/google-deploymentmanager2/1.0.1+20161209/google_deploymentmanager2/struct.DeploymentGetIamPolicyCall.html), [*insert*](https://docs.rs/google-deploymentmanager2/1.0.1+20161209/google_deploymentmanager2/struct.DeploymentInsertCall.html), [*list*](https://docs.rs/google-deploymentmanager2/1.0.1+20161209/google_deploymentmanager2/struct.DeploymentListCall.html), [*patch*](https://docs.rs/google-deploymentmanager2/1.0.1+20161209/google_deploymentmanager2/struct.DeploymentPatchCall.html), [*set iam policy*](https://docs.rs/google-deploymentmanager2/1.0.1+20161209/google_deploymentmanager2/struct.DeploymentSetIamPolicyCall.html), [*stop*](https://docs.rs/google-deploymentmanager2/1.0.1+20161209/google_deploymentmanager2/struct.DeploymentStopCall.html), [*test iam permissions*](https://docs.rs/google-deploymentmanager2/1.0.1+20161209/google_deploymentmanager2/struct.DeploymentTestIamPermissionCall.html) and [*update*](https://docs.rs/google-deploymentmanager2/1.0.1+20161209/google_deploymentmanager2/struct.DeploymentUpdateCall.html) +* [manifests](https://docs.rs/google-deploymentmanager2/1.0.1+20161209/google_deploymentmanager2/struct.Manifest.html) + * [*get*](https://docs.rs/google-deploymentmanager2/1.0.1+20161209/google_deploymentmanager2/struct.ManifestGetCall.html) and [*list*](https://docs.rs/google-deploymentmanager2/1.0.1+20161209/google_deploymentmanager2/struct.ManifestListCall.html) +* [operations](https://docs.rs/google-deploymentmanager2/1.0.1+20161209/google_deploymentmanager2/struct.Operation.html) + * [*get*](https://docs.rs/google-deploymentmanager2/1.0.1+20161209/google_deploymentmanager2/struct.OperationGetCall.html) and [*list*](https://docs.rs/google-deploymentmanager2/1.0.1+20161209/google_deploymentmanager2/struct.OperationListCall.html) +* [resources](https://docs.rs/google-deploymentmanager2/1.0.1+20161209/google_deploymentmanager2/struct.ResourceType.html) + * [*get*](https://docs.rs/google-deploymentmanager2/1.0.1+20161209/google_deploymentmanager2/struct.ResourceGetCall.html) and [*list*](https://docs.rs/google-deploymentmanager2/1.0.1+20161209/google_deploymentmanager2/struct.ResourceListCall.html) +* [types](https://docs.rs/google-deploymentmanager2/1.0.1+20161209/google_deploymentmanager2/struct.Type.html) + * [*list*](https://docs.rs/google-deploymentmanager2/1.0.1+20161209/google_deploymentmanager2/struct.TypeListCall.html) @@ -31,17 +31,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_deploymentmanager2/struct.DeploymentManager.html)** +* **[Hub](https://docs.rs/google-deploymentmanager2/1.0.1+20161209/google_deploymentmanager2/struct.DeploymentManager.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_deploymentmanager2/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_deploymentmanager2/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_deploymentmanager2/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-deploymentmanager2/1.0.1+20161209/google_deploymentmanager2/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-deploymentmanager2/1.0.1+20161209/google_deploymentmanager2/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-deploymentmanager2/1.0.1+20161209/google_deploymentmanager2/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_deploymentmanager2/trait.Part.html)** + * **[Parts](https://docs.rs/google-deploymentmanager2/1.0.1+20161209/google_deploymentmanager2/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_deploymentmanager2/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-deploymentmanager2/1.0.1+20161209/google_deploymentmanager2/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_deploymentmanager2/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-deploymentmanager2/1.0.1+20161209/google_deploymentmanager2/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_deploymentmanager2/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_deploymentmanager2/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-deploymentmanager2/1.0.1+20161209/google_deploymentmanager2/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_deploymentmanager2/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-deploymentmanager2/1.0.1+20161209/google_deploymentmanager2/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_deploymentmanager2/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-deploymentmanager2/1.0.1+20161209/google_deploymentmanager2/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_deploymentmanager2/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_deploymentmanager2/trait.CallBuilder.html) 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/1.0.1+20161209/google_deploymentmanager2/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-deploymentmanager2/1.0.1+20161209/google_deploymentmanager2/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_deploymentmanager2/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-deploymentmanager2/1.0.1+20161209/google_deploymentmanager2/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_deploymentmanager2/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_deploymentmanager2/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-deploymentmanager2/1.0.1+20161209/google_deploymentmanager2/trait.RequestValue.html) and +[decodable](https://docs.rs/google-deploymentmanager2/1.0.1+20161209/google_deploymentmanager2/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_deploymentmanager2/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-deploymentmanager2/1.0.1+20161209/google_deploymentmanager2/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_deploymentmanager2/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-deploymentmanager2/1.0.1+20161209/google_deploymentmanager2/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_deploymentmanager2/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-deploymentmanager2/1.0.1+20161209/google_deploymentmanager2/trait.RequestValue.html) are 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/lib.rs b/gen/deploymentmanager2/src/lib.rs index 554503a9f7..7a9c380c6c 100644 --- a/gen/deploymentmanager2/src/lib.rs +++ b/gen/deploymentmanager2/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Deployment Manager* crate version *1.0.0+20161209*, where *20161209* is the exact revision of the *deploymentmanager:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *Deployment Manager* crate version *1.0.1+20161209*, where *20161209* is the exact revision of the *deploymentmanager:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *Deployment Manager* *v2* API can be found at the //! [official documentation site](https://cloud.google.com/deployment-manager/). @@ -25,7 +25,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -145,7 +145,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/deploymentmanager2/src/lib.rs.in b/gen/deploymentmanager2/src/lib.rs.in index 493a2d3a1d..535901fd74 100644 --- a/gen/deploymentmanager2/src/lib.rs.in +++ b/gen/deploymentmanager2/src/lib.rs.in @@ -152,7 +152,7 @@ impl<'a, C, A> DeploymentManager DeploymentManager { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -173,7 +173,7 @@ impl<'a, C, A> DeploymentManager } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/deploymentmanager2_beta2-cli/Cargo.toml b/gen/deploymentmanager2_beta2-cli/Cargo.toml index f0d805858c..05ddd937ec 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 = "1.0.0+20160201" +version = "1.0.1+20160201" authors = ["Sebastian Thiel "] description = "A complete library to interact with Deployment Manager (protocol v2beta2)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/deploymentmanager2_beta2-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-deploymentmanager2_beta2] path = "../deploymentmanager2_beta2" -version = "1.0.0" +version = "1.0.1+20160201" optional = true default-features = false diff --git a/gen/deploymentmanager2_beta2-cli/README.md b/gen/deploymentmanager2_beta2-cli/README.md index d61290c012..4a32a2de71 100644 --- a/gen/deploymentmanager2_beta2-cli/README.md +++ b/gen/deploymentmanager2_beta2-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *Deployment Manager* API can be found at the [official documentation site](https://developers.google.com/deployment-manager/). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/deploymentmanager2-beta2.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/deploymentmanager2-beta2.tar.gz) +```bash +cargo install google-deploymentmanager2_beta2-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/deploymentmanager2_beta2-cli). # Usage -This documentation was generated from the *Deployment Manager* API at revision *20160201*. The CLI is at version *1.0.0*. +This documentation was generated from the *Deployment Manager* API at revision *20160201*. The CLI is at version *1.0.1*. ```bash deploymentmanager2-beta2 [options] diff --git a/gen/deploymentmanager2_beta2-cli/mkdocs.yml b/gen/deploymentmanager2_beta2-cli/mkdocs.yml index 6ffe5da9a0..47116fd08b 100644 --- a/gen/deploymentmanager2_beta2-cli/mkdocs.yml +++ b/gen/deploymentmanager2_beta2-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: Deployment Manager v1.0.0+20160201 +site_name: Deployment Manager v1.0.1+20160201 site_url: http://byron.github.io/google-apis-rs/google-deploymentmanager2_beta2-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with Deployment Manager (protocol v2beta2) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/deploymentmanager2_beta2-cli diff --git a/gen/deploymentmanager2_beta2-cli/src/main.rs b/gen/deploymentmanager2_beta2-cli/src/main.rs index 45bcfa842c..5f46a7aedb 100644 --- a/gen/deploymentmanager2_beta2-cli/src/main.rs +++ b/gen/deploymentmanager2_beta2-cli/src/main.rs @@ -1478,7 +1478,7 @@ fn main() { let mut app = App::new("deploymentmanager2-beta2") .author("Sebastian Thiel ") - .version("1.0.0+20160201") + .version("1.0.1+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 e6a9ba51c8..f3058c1ded 100644 --- a/gen/deploymentmanager2_beta2/Cargo.toml +++ b/gen/deploymentmanager2_beta2/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-deploymentmanager2_beta2" -version = "1.0.0+20160201" +version = "1.0.1+20160201" authors = ["Sebastian Thiel "] description = "A complete library to interact with Deployment Manager (protocol v2beta2)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/deploymentmanager2_beta2" homepage = "https://developers.google.com/deployment-manager/" -documentation = "http://byron.github.io/google-apis-rs/google_deploymentmanager2_beta2" +documentation = "https://docs.rs/google-deploymentmanager2_beta2/1.0.1+20160201" license = "MIT" keywords = ["deploymentmanager", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/deploymentmanager2_beta2/README.md b/gen/deploymentmanager2_beta2/README.md index af025a19de..4fdf22cded 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 *1.0.0+20160201*, where *20160201* is the exact revision of the *deploymentmanager:v2beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *Deployment Manager* crate version *1.0.1+20160201*, where *20160201* is the exact revision of the *deploymentmanager:v2beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. 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](http://byron.github.io/google-apis-rs/google_deploymentmanager2_beta2/struct.DeploymentManager.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-deploymentmanager2_beta2/1.0.1+20160201/google_deploymentmanager2_beta2/struct.DeploymentManager.html) ... -* [deployments](http://byron.github.io/google-apis-rs/google_deploymentmanager2_beta2/struct.Deployment.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_deploymentmanager2_beta2/struct.DeploymentDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_deploymentmanager2_beta2/struct.DeploymentGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_deploymentmanager2_beta2/struct.DeploymentInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_deploymentmanager2_beta2/struct.DeploymentListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_deploymentmanager2_beta2/struct.DeploymentPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_deploymentmanager2_beta2/struct.DeploymentUpdateCall.html) -* [manifests](http://byron.github.io/google-apis-rs/google_deploymentmanager2_beta2/struct.Manifest.html) - * [*get*](http://byron.github.io/google-apis-rs/google_deploymentmanager2_beta2/struct.ManifestGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_deploymentmanager2_beta2/struct.ManifestListCall.html) -* [operations](http://byron.github.io/google-apis-rs/google_deploymentmanager2_beta2/struct.Operation.html) - * [*get*](http://byron.github.io/google-apis-rs/google_deploymentmanager2_beta2/struct.OperationGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_deploymentmanager2_beta2/struct.OperationListCall.html) -* [resources](http://byron.github.io/google-apis-rs/google_deploymentmanager2_beta2/struct.ResourceType.html) - * [*get*](http://byron.github.io/google-apis-rs/google_deploymentmanager2_beta2/struct.ResourceGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_deploymentmanager2_beta2/struct.ResourceListCall.html) -* [types](http://byron.github.io/google-apis-rs/google_deploymentmanager2_beta2/struct.Type.html) - * [*list*](http://byron.github.io/google-apis-rs/google_deploymentmanager2_beta2/struct.TypeListCall.html) +* [deployments](https://docs.rs/google-deploymentmanager2_beta2/1.0.1+20160201/google_deploymentmanager2_beta2/struct.Deployment.html) + * [*delete*](https://docs.rs/google-deploymentmanager2_beta2/1.0.1+20160201/google_deploymentmanager2_beta2/struct.DeploymentDeleteCall.html), [*get*](https://docs.rs/google-deploymentmanager2_beta2/1.0.1+20160201/google_deploymentmanager2_beta2/struct.DeploymentGetCall.html), [*insert*](https://docs.rs/google-deploymentmanager2_beta2/1.0.1+20160201/google_deploymentmanager2_beta2/struct.DeploymentInsertCall.html), [*list*](https://docs.rs/google-deploymentmanager2_beta2/1.0.1+20160201/google_deploymentmanager2_beta2/struct.DeploymentListCall.html), [*patch*](https://docs.rs/google-deploymentmanager2_beta2/1.0.1+20160201/google_deploymentmanager2_beta2/struct.DeploymentPatchCall.html) and [*update*](https://docs.rs/google-deploymentmanager2_beta2/1.0.1+20160201/google_deploymentmanager2_beta2/struct.DeploymentUpdateCall.html) +* [manifests](https://docs.rs/google-deploymentmanager2_beta2/1.0.1+20160201/google_deploymentmanager2_beta2/struct.Manifest.html) + * [*get*](https://docs.rs/google-deploymentmanager2_beta2/1.0.1+20160201/google_deploymentmanager2_beta2/struct.ManifestGetCall.html) and [*list*](https://docs.rs/google-deploymentmanager2_beta2/1.0.1+20160201/google_deploymentmanager2_beta2/struct.ManifestListCall.html) +* [operations](https://docs.rs/google-deploymentmanager2_beta2/1.0.1+20160201/google_deploymentmanager2_beta2/struct.Operation.html) + * [*get*](https://docs.rs/google-deploymentmanager2_beta2/1.0.1+20160201/google_deploymentmanager2_beta2/struct.OperationGetCall.html) and [*list*](https://docs.rs/google-deploymentmanager2_beta2/1.0.1+20160201/google_deploymentmanager2_beta2/struct.OperationListCall.html) +* [resources](https://docs.rs/google-deploymentmanager2_beta2/1.0.1+20160201/google_deploymentmanager2_beta2/struct.ResourceType.html) + * [*get*](https://docs.rs/google-deploymentmanager2_beta2/1.0.1+20160201/google_deploymentmanager2_beta2/struct.ResourceGetCall.html) and [*list*](https://docs.rs/google-deploymentmanager2_beta2/1.0.1+20160201/google_deploymentmanager2_beta2/struct.ResourceListCall.html) +* [types](https://docs.rs/google-deploymentmanager2_beta2/1.0.1+20160201/google_deploymentmanager2_beta2/struct.Type.html) + * [*list*](https://docs.rs/google-deploymentmanager2_beta2/1.0.1+20160201/google_deploymentmanager2_beta2/struct.TypeListCall.html) @@ -31,17 +31,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_deploymentmanager2_beta2/struct.DeploymentManager.html)** +* **[Hub](https://docs.rs/google-deploymentmanager2_beta2/1.0.1+20160201/google_deploymentmanager2_beta2/struct.DeploymentManager.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_deploymentmanager2_beta2/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_deploymentmanager2_beta2/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_deploymentmanager2_beta2/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-deploymentmanager2_beta2/1.0.1+20160201/google_deploymentmanager2_beta2/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-deploymentmanager2_beta2/1.0.1+20160201/google_deploymentmanager2_beta2/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-deploymentmanager2_beta2/1.0.1+20160201/google_deploymentmanager2_beta2/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_deploymentmanager2_beta2/trait.Part.html)** + * **[Parts](https://docs.rs/google-deploymentmanager2_beta2/1.0.1+20160201/google_deploymentmanager2_beta2/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_deploymentmanager2_beta2/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-deploymentmanager2_beta2/1.0.1+20160201/google_deploymentmanager2_beta2/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_deploymentmanager2_beta2/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-deploymentmanager2_beta2/1.0.1+20160201/google_deploymentmanager2_beta2/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_deploymentmanager2_beta2/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_deploymentmanager2_beta2/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-deploymentmanager2_beta2/1.0.1+20160201/google_deploymentmanager2_beta2/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_deploymentmanager2_beta2/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-deploymentmanager2_beta2/1.0.1+20160201/google_deploymentmanager2_beta2/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_deploymentmanager2_beta2/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-deploymentmanager2_beta2/1.0.1+20160201/google_deploymentmanager2_beta2/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_deploymentmanager2_beta2/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_deploymentmanager2_beta2/trait.CallBuilder.html) 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/1.0.1+20160201/google_deploymentmanager2_beta2/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-deploymentmanager2_beta2/1.0.1+20160201/google_deploymentmanager2_beta2/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_deploymentmanager2_beta2/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-deploymentmanager2_beta2/1.0.1+20160201/google_deploymentmanager2_beta2/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_deploymentmanager2_beta2/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_deploymentmanager2_beta2/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-deploymentmanager2_beta2/1.0.1+20160201/google_deploymentmanager2_beta2/trait.RequestValue.html) and +[decodable](https://docs.rs/google-deploymentmanager2_beta2/1.0.1+20160201/google_deploymentmanager2_beta2/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_deploymentmanager2_beta2/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-deploymentmanager2_beta2/1.0.1+20160201/google_deploymentmanager2_beta2/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_deploymentmanager2_beta2/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-deploymentmanager2_beta2/1.0.1+20160201/google_deploymentmanager2_beta2/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_deploymentmanager2_beta2/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-deploymentmanager2_beta2/1.0.1+20160201/google_deploymentmanager2_beta2/trait.RequestValue.html) are 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/lib.rs b/gen/deploymentmanager2_beta2/src/lib.rs index e97b425b06..c91fe29038 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/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Deployment Manager* crate version *1.0.0+20160201*, where *20160201* is the exact revision of the *deploymentmanager:v2beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *Deployment Manager* crate version *1.0.1+20160201*, where *20160201* is the exact revision of the *deploymentmanager:v2beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *Deployment Manager* *v2_beta2* API can be found at the //! [official documentation site](https://developers.google.com/deployment-manager/). @@ -25,7 +25,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -140,7 +140,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/deploymentmanager2_beta2/src/lib.rs.in b/gen/deploymentmanager2_beta2/src/lib.rs.in index a3bb2379d4..08f5c732d9 100644 --- a/gen/deploymentmanager2_beta2/src/lib.rs.in +++ b/gen/deploymentmanager2_beta2/src/lib.rs.in @@ -152,7 +152,7 @@ impl<'a, C, A> DeploymentManager DeploymentManager { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -173,7 +173,7 @@ impl<'a, C, A> DeploymentManager } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/dfareporting2d1-cli/Cargo.toml b/gen/dfareporting2d1-cli/Cargo.toml index 9c058a1d09..67f3fa4a5f 100644 --- a/gen/dfareporting2d1-cli/Cargo.toml +++ b/gen/dfareporting2d1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-dfareporting2d1-cli" -version = "1.0.0+20160323" +version = "1.0.1+20160323" authors = ["Sebastian Thiel "] description = "A complete library to interact with dfareporting (protocol v2.1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/dfareporting2d1-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-dfareporting2d1] path = "../dfareporting2d1" -version = "1.0.0" +version = "1.0.1+20160323" optional = true default-features = false diff --git a/gen/dfareporting2d1-cli/README.md b/gen/dfareporting2d1-cli/README.md index e756cbc02d..be2cf85b71 100644 --- a/gen/dfareporting2d1-cli/README.md +++ b/gen/dfareporting2d1-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *dfareporting* API can be found at the [official documentation site](https://developers.google.com/doubleclick-advertisers/reporting/). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/dfareporting2d1.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/dfareporting2d1.tar.gz) +```bash +cargo install google-dfareporting2d1-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/dfareporting2d1-cli). # Usage -This documentation was generated from the *dfareporting* API at revision *20160323*. The CLI is at version *1.0.0*. +This documentation was generated from the *dfareporting* API at revision *20160323*. The CLI is at version *1.0.1*. ```bash dfareporting2d1 [options] diff --git a/gen/dfareporting2d1-cli/mkdocs.yml b/gen/dfareporting2d1-cli/mkdocs.yml index 328200c0ba..fcf053a6a9 100644 --- a/gen/dfareporting2d1-cli/mkdocs.yml +++ b/gen/dfareporting2d1-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: dfareporting v1.0.0+20160323 +site_name: dfareporting v1.0.1+20160323 site_url: http://byron.github.io/google-apis-rs/google-dfareporting2d1-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with dfareporting (protocol v2.1) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/dfareporting2d1-cli diff --git a/gen/dfareporting2d1-cli/src/main.rs b/gen/dfareporting2d1-cli/src/main.rs index 27ae5d462f..0775c8635b 100644 --- a/gen/dfareporting2d1-cli/src/main.rs +++ b/gen/dfareporting2d1-cli/src/main.rs @@ -22314,7 +22314,7 @@ fn main() { let mut app = App::new("dfareporting2d1") .author("Sebastian Thiel ") - .version("1.0.0+20160323") + .version("1.0.1+20160323") .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_dfareporting2d1_cli") .arg(Arg::with_name("url") diff --git a/gen/dfareporting2d1/Cargo.toml b/gen/dfareporting2d1/Cargo.toml index 1436371a42..fa802e179f 100644 --- a/gen/dfareporting2d1/Cargo.toml +++ b/gen/dfareporting2d1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-dfareporting2d1" -version = "1.0.0+20160323" +version = "1.0.1+20160323" authors = ["Sebastian Thiel "] description = "A complete library to interact with dfareporting (protocol v2.1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/dfareporting2d1" homepage = "https://developers.google.com/doubleclick-advertisers/reporting/" -documentation = "http://byron.github.io/google-apis-rs/google_dfareporting2d1" +documentation = "https://docs.rs/google-dfareporting2d1/1.0.1+20160323" license = "MIT" keywords = ["dfareporting", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/dfareporting2d1/README.md b/gen/dfareporting2d1/README.md index 3b1711bcd2..8ad74febee 100644 --- a/gen/dfareporting2d1/README.md +++ b/gen/dfareporting2d1/README.md @@ -5,134 +5,134 @@ DO NOT EDIT ! --> The `google-dfareporting2d1` library allows access to all features of the *Google dfareporting* service. -This documentation was generated from *dfareporting* crate version *1.0.0+20160323*, where *20160323* is the exact revision of the *dfareporting:v2.1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *dfareporting* crate version *1.0.1+20160323*, where *20160323* is the exact revision of the *dfareporting:v2.1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. Everything else about the *dfareporting* *v2d1* API can be found at the [official documentation site](https://developers.google.com/doubleclick-advertisers/reporting/). # Features -Handle the following *Resources* with ease from the central [hub](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.Dfareporting.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.Dfareporting.html) ... -* [account active ad summaries](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.AccountActiveAdSummary.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.AccountActiveAdSummaryGetCall.html) -* [account permission groups](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.AccountPermissionGroup.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.AccountPermissionGroupGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.AccountPermissionGroupListCall.html) -* [account permissions](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.AccountPermission.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.AccountPermissionGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.AccountPermissionListCall.html) -* [account user profiles](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.AccountUserProfile.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.AccountUserProfileGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.AccountUserProfileInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.AccountUserProfileListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.AccountUserProfilePatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.AccountUserProfileUpdateCall.html) -* [accounts](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.Account.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.AccountGetCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.AccountListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.AccountPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.AccountUpdateCall.html) -* [ads](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.Ad.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.AdGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.AdInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.AdListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.AdPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.AdUpdateCall.html) -* [advertiser groups](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.AdvertiserGroup.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.AdvertiserGroupDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.AdvertiserGroupGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.AdvertiserGroupInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.AdvertiserGroupListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.AdvertiserGroupPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.AdvertiserGroupUpdateCall.html) -* [advertisers](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.Advertiser.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.AdvertiserGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.AdvertiserInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.AdvertiserListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.AdvertiserPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.AdvertiserUpdateCall.html) -* [browsers](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.Browser.html) - * [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.BrowserListCall.html) -* [campaign creative associations](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.CampaignCreativeAssociation.html) - * [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.CampaignCreativeAssociationInsertCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.CampaignCreativeAssociationListCall.html) -* [campaigns](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.Campaign.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.CampaignGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.CampaignInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.CampaignListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.CampaignPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.CampaignUpdateCall.html) -* [change logs](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.ChangeLog.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.ChangeLogGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.ChangeLogListCall.html) -* [cities](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.City.html) - * [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.CityListCall.html) -* [connection types](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.ConnectionType.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.ConnectionTypeGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.ConnectionTypeListCall.html) -* [content categories](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.ContentCategory.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.ContentCategoryDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.ContentCategoryGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.ContentCategoryInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.ContentCategoryListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.ContentCategoryPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.ContentCategoryUpdateCall.html) -* [countries](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.Country.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.CountryGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.CountryListCall.html) -* [creative assets](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.CreativeAsset.html) - * [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.CreativeAssetInsertCall.html) -* [creative field values](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.CreativeFieldValue.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.CreativeFieldValueDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.CreativeFieldValueGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.CreativeFieldValueInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.CreativeFieldValueListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.CreativeFieldValuePatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.CreativeFieldValueUpdateCall.html) -* [creative fields](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.CreativeField.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.CreativeFieldDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.CreativeFieldGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.CreativeFieldInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.CreativeFieldListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.CreativeFieldPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.CreativeFieldUpdateCall.html) -* [creative groups](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.CreativeGroup.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.CreativeGroupGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.CreativeGroupInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.CreativeGroupListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.CreativeGroupPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.CreativeGroupUpdateCall.html) -* [creatives](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.Creative.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.CreativeGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.CreativeInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.CreativeListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.CreativePatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.CreativeUpdateCall.html) -* [dimension values](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.DimensionValue.html) - * [*query*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.DimensionValueQueryCall.html) -* [directory site contacts](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.DirectorySiteContact.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.DirectorySiteContactGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.DirectorySiteContactListCall.html) -* [directory sites](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.DirectorySite.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.DirectorySiteGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.DirectorySiteInsertCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.DirectorySiteListCall.html) -* [event tags](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.EventTag.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.EventTagDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.EventTagGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.EventTagInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.EventTagListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.EventTagPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.EventTagUpdateCall.html) -* [files](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.File.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.FileGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.FileListCall.html) -* [floodlight activities](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.FloodlightActivity.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.FloodlightActivityDeleteCall.html), [*generatetag*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.FloodlightActivityGeneratetagCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.FloodlightActivityGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.FloodlightActivityInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.FloodlightActivityListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.FloodlightActivityPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.FloodlightActivityUpdateCall.html) -* [floodlight activity groups](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.FloodlightActivityGroup.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.FloodlightActivityGroupDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.FloodlightActivityGroupGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.FloodlightActivityGroupInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.FloodlightActivityGroupListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.FloodlightActivityGroupPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.FloodlightActivityGroupUpdateCall.html) -* [floodlight configurations](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.FloodlightConfiguration.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.FloodlightConfigurationGetCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.FloodlightConfigurationListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.FloodlightConfigurationPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.FloodlightConfigurationUpdateCall.html) -* [inventory items](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.InventoryItem.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.InventoryItemGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.InventoryItemListCall.html) -* [landing pages](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.LandingPage.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.LandingPageDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.LandingPageGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.LandingPageInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.LandingPageListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.LandingPagePatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.LandingPageUpdateCall.html) -* [metros](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.Metro.html) - * [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.MetroListCall.html) -* [mobile carriers](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.MobileCarrier.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.MobileCarrierGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.MobileCarrierListCall.html) -* [operating system versions](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.OperatingSystemVersion.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.OperatingSystemVersionGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.OperatingSystemVersionListCall.html) -* [operating systems](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.OperatingSystem.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.OperatingSystemGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.OperatingSystemListCall.html) -* [order documents](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.OrderDocument.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.OrderDocumentGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.OrderDocumentListCall.html) -* [orders](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.Order.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.OrderGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.OrderListCall.html) -* [placement groups](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.PlacementGroup.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.PlacementGroupGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.PlacementGroupInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.PlacementGroupListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.PlacementGroupPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.PlacementGroupUpdateCall.html) -* [placement strategies](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.PlacementStrategy.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.PlacementStrategyDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.PlacementStrategyGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.PlacementStrategyInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.PlacementStrategyListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.PlacementStrategyPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.PlacementStrategyUpdateCall.html) -* [placements](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.Placement.html) - * [*generatetags*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.PlacementGeneratetagCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.PlacementGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.PlacementInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.PlacementListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.PlacementPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.PlacementUpdateCall.html) -* [platform types](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.PlatformType.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.PlatformTypeGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.PlatformTypeListCall.html) -* [postal codes](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.PostalCode.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.PostalCodeGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.PostalCodeListCall.html) -* [projects](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.Project.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.ProjectGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.ProjectListCall.html) -* [regions](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.Region.html) - * [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.RegionListCall.html) -* [remarketing list shares](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.RemarketingListShare.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.RemarketingListShareGetCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.RemarketingListSharePatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.RemarketingListShareUpdateCall.html) -* [remarketing lists](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.RemarketingList.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.RemarketingListGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.RemarketingListInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.RemarketingListListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.RemarketingListPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.RemarketingListUpdateCall.html) -* [reports](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.Report.html) - * [*compatible fields query*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.ReportCompatibleFieldQueryCall.html), [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.ReportDeleteCall.html), [*files get*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.ReportFileGetCall.html), [*files list*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.ReportFileListCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.ReportGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.ReportInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.ReportListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.ReportPatchCall.html), [*run*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.ReportRunCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.ReportUpdateCall.html) -* [sites](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.Site.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.SiteGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.SiteInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.SiteListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.SitePatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.SiteUpdateCall.html) -* [sizes](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.Size.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.SizeGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.SizeInsertCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.SizeListCall.html) -* [subaccounts](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.Subaccount.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.SubaccountGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.SubaccountInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.SubaccountListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.SubaccountPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.SubaccountUpdateCall.html) -* [targetable remarketing lists](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.TargetableRemarketingList.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.TargetableRemarketingListGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.TargetableRemarketingListListCall.html) -* [user profiles](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.UserProfile.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.UserProfileGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.UserProfileListCall.html) -* [user role permission groups](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.UserRolePermissionGroup.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.UserRolePermissionGroupGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.UserRolePermissionGroupListCall.html) -* [user role permissions](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.UserRolePermission.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.UserRolePermissionGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.UserRolePermissionListCall.html) -* [user roles](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.UserRole.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.UserRoleDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.UserRoleGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.UserRoleInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.UserRoleListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.UserRolePatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.UserRoleUpdateCall.html) +* [account active ad summaries](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.AccountActiveAdSummary.html) + * [*get*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.AccountActiveAdSummaryGetCall.html) +* [account permission groups](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.AccountPermissionGroup.html) + * [*get*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.AccountPermissionGroupGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.AccountPermissionGroupListCall.html) +* [account permissions](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.AccountPermission.html) + * [*get*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.AccountPermissionGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.AccountPermissionListCall.html) +* [account user profiles](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.AccountUserProfile.html) + * [*get*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.AccountUserProfileGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.AccountUserProfileInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.AccountUserProfileListCall.html), [*patch*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.AccountUserProfilePatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.AccountUserProfileUpdateCall.html) +* [accounts](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.Account.html) + * [*get*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.AccountGetCall.html), [*list*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.AccountListCall.html), [*patch*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.AccountPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.AccountUpdateCall.html) +* [ads](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.Ad.html) + * [*get*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.AdGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.AdInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.AdListCall.html), [*patch*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.AdPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.AdUpdateCall.html) +* [advertiser groups](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.AdvertiserGroup.html) + * [*delete*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.AdvertiserGroupDeleteCall.html), [*get*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.AdvertiserGroupGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.AdvertiserGroupInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.AdvertiserGroupListCall.html), [*patch*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.AdvertiserGroupPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.AdvertiserGroupUpdateCall.html) +* [advertisers](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.Advertiser.html) + * [*get*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.AdvertiserGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.AdvertiserInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.AdvertiserListCall.html), [*patch*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.AdvertiserPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.AdvertiserUpdateCall.html) +* [browsers](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.Browser.html) + * [*list*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.BrowserListCall.html) +* [campaign creative associations](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.CampaignCreativeAssociation.html) + * [*insert*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.CampaignCreativeAssociationInsertCall.html) and [*list*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.CampaignCreativeAssociationListCall.html) +* [campaigns](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.Campaign.html) + * [*get*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.CampaignGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.CampaignInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.CampaignListCall.html), [*patch*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.CampaignPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.CampaignUpdateCall.html) +* [change logs](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.ChangeLog.html) + * [*get*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.ChangeLogGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.ChangeLogListCall.html) +* [cities](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.City.html) + * [*list*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.CityListCall.html) +* [connection types](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.ConnectionType.html) + * [*get*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.ConnectionTypeGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.ConnectionTypeListCall.html) +* [content categories](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.ContentCategory.html) + * [*delete*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.ContentCategoryDeleteCall.html), [*get*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.ContentCategoryGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.ContentCategoryInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.ContentCategoryListCall.html), [*patch*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.ContentCategoryPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.ContentCategoryUpdateCall.html) +* [countries](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.Country.html) + * [*get*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.CountryGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.CountryListCall.html) +* [creative assets](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.CreativeAsset.html) + * [*insert*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.CreativeAssetInsertCall.html) +* [creative field values](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.CreativeFieldValue.html) + * [*delete*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.CreativeFieldValueDeleteCall.html), [*get*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.CreativeFieldValueGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.CreativeFieldValueInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.CreativeFieldValueListCall.html), [*patch*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.CreativeFieldValuePatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.CreativeFieldValueUpdateCall.html) +* [creative fields](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.CreativeField.html) + * [*delete*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.CreativeFieldDeleteCall.html), [*get*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.CreativeFieldGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.CreativeFieldInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.CreativeFieldListCall.html), [*patch*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.CreativeFieldPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.CreativeFieldUpdateCall.html) +* [creative groups](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.CreativeGroup.html) + * [*get*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.CreativeGroupGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.CreativeGroupInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.CreativeGroupListCall.html), [*patch*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.CreativeGroupPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.CreativeGroupUpdateCall.html) +* [creatives](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.Creative.html) + * [*get*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.CreativeGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.CreativeInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.CreativeListCall.html), [*patch*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.CreativePatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.CreativeUpdateCall.html) +* [dimension values](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.DimensionValue.html) + * [*query*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.DimensionValueQueryCall.html) +* [directory site contacts](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.DirectorySiteContact.html) + * [*get*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.DirectorySiteContactGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.DirectorySiteContactListCall.html) +* [directory sites](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.DirectorySite.html) + * [*get*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.DirectorySiteGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.DirectorySiteInsertCall.html) and [*list*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.DirectorySiteListCall.html) +* [event tags](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.EventTag.html) + * [*delete*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.EventTagDeleteCall.html), [*get*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.EventTagGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.EventTagInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.EventTagListCall.html), [*patch*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.EventTagPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.EventTagUpdateCall.html) +* [files](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.File.html) + * [*get*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.FileGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.FileListCall.html) +* [floodlight activities](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.FloodlightActivity.html) + * [*delete*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.FloodlightActivityDeleteCall.html), [*generatetag*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.FloodlightActivityGeneratetagCall.html), [*get*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.FloodlightActivityGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.FloodlightActivityInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.FloodlightActivityListCall.html), [*patch*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.FloodlightActivityPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.FloodlightActivityUpdateCall.html) +* [floodlight activity groups](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.FloodlightActivityGroup.html) + * [*delete*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.FloodlightActivityGroupDeleteCall.html), [*get*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.FloodlightActivityGroupGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.FloodlightActivityGroupInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.FloodlightActivityGroupListCall.html), [*patch*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.FloodlightActivityGroupPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.FloodlightActivityGroupUpdateCall.html) +* [floodlight configurations](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.FloodlightConfiguration.html) + * [*get*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.FloodlightConfigurationGetCall.html), [*list*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.FloodlightConfigurationListCall.html), [*patch*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.FloodlightConfigurationPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.FloodlightConfigurationUpdateCall.html) +* [inventory items](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.InventoryItem.html) + * [*get*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.InventoryItemGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.InventoryItemListCall.html) +* [landing pages](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.LandingPage.html) + * [*delete*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.LandingPageDeleteCall.html), [*get*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.LandingPageGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.LandingPageInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.LandingPageListCall.html), [*patch*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.LandingPagePatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.LandingPageUpdateCall.html) +* [metros](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.Metro.html) + * [*list*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.MetroListCall.html) +* [mobile carriers](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.MobileCarrier.html) + * [*get*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.MobileCarrierGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.MobileCarrierListCall.html) +* [operating system versions](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.OperatingSystemVersion.html) + * [*get*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.OperatingSystemVersionGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.OperatingSystemVersionListCall.html) +* [operating systems](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.OperatingSystem.html) + * [*get*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.OperatingSystemGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.OperatingSystemListCall.html) +* [order documents](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.OrderDocument.html) + * [*get*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.OrderDocumentGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.OrderDocumentListCall.html) +* [orders](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.Order.html) + * [*get*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.OrderGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.OrderListCall.html) +* [placement groups](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.PlacementGroup.html) + * [*get*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.PlacementGroupGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.PlacementGroupInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.PlacementGroupListCall.html), [*patch*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.PlacementGroupPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.PlacementGroupUpdateCall.html) +* [placement strategies](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.PlacementStrategy.html) + * [*delete*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.PlacementStrategyDeleteCall.html), [*get*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.PlacementStrategyGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.PlacementStrategyInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.PlacementStrategyListCall.html), [*patch*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.PlacementStrategyPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.PlacementStrategyUpdateCall.html) +* [placements](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.Placement.html) + * [*generatetags*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.PlacementGeneratetagCall.html), [*get*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.PlacementGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.PlacementInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.PlacementListCall.html), [*patch*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.PlacementPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.PlacementUpdateCall.html) +* [platform types](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.PlatformType.html) + * [*get*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.PlatformTypeGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.PlatformTypeListCall.html) +* [postal codes](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.PostalCode.html) + * [*get*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.PostalCodeGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.PostalCodeListCall.html) +* [projects](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.Project.html) + * [*get*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.ProjectGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.ProjectListCall.html) +* [regions](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.Region.html) + * [*list*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.RegionListCall.html) +* [remarketing list shares](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.RemarketingListShare.html) + * [*get*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.RemarketingListShareGetCall.html), [*patch*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.RemarketingListSharePatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.RemarketingListShareUpdateCall.html) +* [remarketing lists](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.RemarketingList.html) + * [*get*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.RemarketingListGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.RemarketingListInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.RemarketingListListCall.html), [*patch*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.RemarketingListPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.RemarketingListUpdateCall.html) +* [reports](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.Report.html) + * [*compatible fields query*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.ReportCompatibleFieldQueryCall.html), [*delete*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.ReportDeleteCall.html), [*files get*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.ReportFileGetCall.html), [*files list*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.ReportFileListCall.html), [*get*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.ReportGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.ReportInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.ReportListCall.html), [*patch*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.ReportPatchCall.html), [*run*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.ReportRunCall.html) and [*update*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.ReportUpdateCall.html) +* [sites](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.Site.html) + * [*get*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.SiteGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.SiteInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.SiteListCall.html), [*patch*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.SitePatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.SiteUpdateCall.html) +* [sizes](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.Size.html) + * [*get*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.SizeGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.SizeInsertCall.html) and [*list*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.SizeListCall.html) +* [subaccounts](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.Subaccount.html) + * [*get*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.SubaccountGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.SubaccountInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.SubaccountListCall.html), [*patch*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.SubaccountPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.SubaccountUpdateCall.html) +* [targetable remarketing lists](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.TargetableRemarketingList.html) + * [*get*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.TargetableRemarketingListGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.TargetableRemarketingListListCall.html) +* [user profiles](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.UserProfile.html) + * [*get*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.UserProfileGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.UserProfileListCall.html) +* [user role permission groups](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.UserRolePermissionGroup.html) + * [*get*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.UserRolePermissionGroupGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.UserRolePermissionGroupListCall.html) +* [user role permissions](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.UserRolePermission.html) + * [*get*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.UserRolePermissionGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.UserRolePermissionListCall.html) +* [user roles](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.UserRole.html) + * [*delete*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.UserRoleDeleteCall.html), [*get*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.UserRoleGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.UserRoleInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.UserRoleListCall.html), [*patch*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.UserRolePatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.UserRoleUpdateCall.html) Upload supported by ... -* [*insert creative assets*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.CreativeAssetInsertCall.html) +* [*insert creative assets*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.CreativeAssetInsertCall.html) Download supported by ... -* [*get files*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.FileGetCall.html) -* [*files get reports*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.ReportFileGetCall.html) +* [*get files*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.FileGetCall.html) +* [*files get reports*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.ReportFileGetCall.html) @@ -140,17 +140,17 @@ Download supported by ... The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_dfareporting2d1/struct.Dfareporting.html)** +* **[Hub](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/struct.Dfareporting.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_dfareporting2d1/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_dfareporting2d1/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_dfareporting2d1/trait.Part.html)** + * **[Parts](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_dfareporting2d1/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/trait.CallBuilder.html)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -246,17 +246,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](http://byron.github.io/google-apis-rs/google_dfareporting2d1/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_dfareporting2d1/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_dfareporting2d1/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_dfareporting2d1/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_dfareporting2d1/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/trait.ResponseResult.html), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -266,29 +266,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](http://byron.github.io/google-apis-rs/google_dfareporting2d1/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_dfareporting2d1/trait.CallBuilder.html) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_dfareporting2d1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_dfareporting2d1/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_dfareporting2d1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/trait.RequestValue.html) and +[decodable](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_dfareporting2d1/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_dfareporting2d1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_dfareporting2d1/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-dfareporting2d1/1.0.1+20160323/google_dfareporting2d1/trait.RequestValue.html) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/dfareporting2d1/src/lib.rs b/gen/dfareporting2d1/src/lib.rs index fe38b08f9a..b2776bd152 100644 --- a/gen/dfareporting2d1/src/lib.rs +++ b/gen/dfareporting2d1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *dfareporting* crate version *1.0.0+20160323*, where *20160323* is the exact revision of the *dfareporting:v2.1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *dfareporting* crate version *1.0.1+20160323*, where *20160323* is the exact revision of the *dfareporting:v2.1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *dfareporting* *v2d1* API can be found at the //! [official documentation site](https://developers.google.com/doubleclick-advertisers/reporting/). @@ -134,7 +134,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -249,7 +249,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/dfareporting2d1/src/lib.rs.in b/gen/dfareporting2d1/src/lib.rs.in index e53777e1b9..7bd86b3c75 100644 --- a/gen/dfareporting2d1/src/lib.rs.in +++ b/gen/dfareporting2d1/src/lib.rs.in @@ -140,7 +140,7 @@ impl<'a, C, A> Dfareporting Dfareporting { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -311,7 +311,7 @@ impl<'a, C, A> Dfareporting } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/dfareporting2d2-cli/Cargo.toml b/gen/dfareporting2d2-cli/Cargo.toml index 755af97f5d..db0bc73a24 100644 --- a/gen/dfareporting2d2-cli/Cargo.toml +++ b/gen/dfareporting2d2-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-dfareporting2d2-cli" -version = "1.0.0+20160803" +version = "1.0.1+20160803" authors = ["Sebastian Thiel "] description = "A complete library to interact with dfareporting (protocol v2.2)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/dfareporting2d2-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-dfareporting2d2] path = "../dfareporting2d2" -version = "1.0.0" +version = "1.0.1+20160803" optional = true default-features = false diff --git a/gen/dfareporting2d2-cli/README.md b/gen/dfareporting2d2-cli/README.md index 85754b712d..bf4e38171b 100644 --- a/gen/dfareporting2d2-cli/README.md +++ b/gen/dfareporting2d2-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *dfareporting* API can be found at the [official documentation site](https://developers.google.com/doubleclick-advertisers/reporting/). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/dfareporting2d2.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/dfareporting2d2.tar.gz) +```bash +cargo install google-dfareporting2d2-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/dfareporting2d2-cli). # Usage -This documentation was generated from the *dfareporting* API at revision *20160803*. The CLI is at version *1.0.0*. +This documentation was generated from the *dfareporting* API at revision *20160803*. The CLI is at version *1.0.1*. ```bash dfareporting2d2 [options] diff --git a/gen/dfareporting2d2-cli/mkdocs.yml b/gen/dfareporting2d2-cli/mkdocs.yml index b731f316a6..c2a13f4ae1 100644 --- a/gen/dfareporting2d2-cli/mkdocs.yml +++ b/gen/dfareporting2d2-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: dfareporting v1.0.0+20160803 +site_name: dfareporting v1.0.1+20160803 site_url: http://byron.github.io/google-apis-rs/google-dfareporting2d2-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with dfareporting (protocol v2.2) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/dfareporting2d2-cli diff --git a/gen/dfareporting2d2-cli/src/main.rs b/gen/dfareporting2d2-cli/src/main.rs index ecbb61433f..86bfe42426 100644 --- a/gen/dfareporting2d2-cli/src/main.rs +++ b/gen/dfareporting2d2-cli/src/main.rs @@ -22334,7 +22334,7 @@ fn main() { let mut app = App::new("dfareporting2d2") .author("Sebastian Thiel ") - .version("1.0.0+20160803") + .version("1.0.1+20160803") .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_dfareporting2d2_cli") .arg(Arg::with_name("url") diff --git a/gen/dfareporting2d2/Cargo.toml b/gen/dfareporting2d2/Cargo.toml index 2d66324bb3..3c6fb26240 100644 --- a/gen/dfareporting2d2/Cargo.toml +++ b/gen/dfareporting2d2/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-dfareporting2d2" -version = "1.0.0+20160803" +version = "1.0.1+20160803" authors = ["Sebastian Thiel "] description = "A complete library to interact with dfareporting (protocol v2.2)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/dfareporting2d2" homepage = "https://developers.google.com/doubleclick-advertisers/reporting/" -documentation = "http://byron.github.io/google-apis-rs/google_dfareporting2d2" +documentation = "https://docs.rs/google-dfareporting2d2/1.0.1+20160803" license = "MIT" keywords = ["dfareporting", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/dfareporting2d2/README.md b/gen/dfareporting2d2/README.md index 25e10e102c..1ee0c6e9fc 100644 --- a/gen/dfareporting2d2/README.md +++ b/gen/dfareporting2d2/README.md @@ -5,134 +5,134 @@ DO NOT EDIT ! --> The `google-dfareporting2d2` library allows access to all features of the *Google dfareporting* service. -This documentation was generated from *dfareporting* crate version *1.0.0+20160803*, where *20160803* is the exact revision of the *dfareporting:v2.2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *dfareporting* crate version *1.0.1+20160803*, where *20160803* is the exact revision of the *dfareporting:v2.2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. Everything else about the *dfareporting* *v2d2* API can be found at the [official documentation site](https://developers.google.com/doubleclick-advertisers/reporting/). # Features -Handle the following *Resources* with ease from the central [hub](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.Dfareporting.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.Dfareporting.html) ... -* [account active ad summaries](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.AccountActiveAdSummary.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.AccountActiveAdSummaryGetCall.html) -* [account permission groups](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.AccountPermissionGroup.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.AccountPermissionGroupGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.AccountPermissionGroupListCall.html) -* [account permissions](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.AccountPermission.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.AccountPermissionGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.AccountPermissionListCall.html) -* [account user profiles](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.AccountUserProfile.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.AccountUserProfileGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.AccountUserProfileInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.AccountUserProfileListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.AccountUserProfilePatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.AccountUserProfileUpdateCall.html) -* [accounts](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.Account.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.AccountGetCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.AccountListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.AccountPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.AccountUpdateCall.html) -* [ads](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.Ad.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.AdGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.AdInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.AdListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.AdPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.AdUpdateCall.html) -* [advertiser groups](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.AdvertiserGroup.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.AdvertiserGroupDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.AdvertiserGroupGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.AdvertiserGroupInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.AdvertiserGroupListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.AdvertiserGroupPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.AdvertiserGroupUpdateCall.html) -* [advertisers](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.Advertiser.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.AdvertiserGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.AdvertiserInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.AdvertiserListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.AdvertiserPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.AdvertiserUpdateCall.html) -* [browsers](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.Browser.html) - * [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.BrowserListCall.html) -* [campaign creative associations](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.CampaignCreativeAssociation.html) - * [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.CampaignCreativeAssociationInsertCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.CampaignCreativeAssociationListCall.html) -* [campaigns](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.Campaign.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.CampaignGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.CampaignInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.CampaignListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.CampaignPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.CampaignUpdateCall.html) -* [change logs](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.ChangeLog.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.ChangeLogGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.ChangeLogListCall.html) -* [cities](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.City.html) - * [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.CityListCall.html) -* [connection types](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.ConnectionType.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.ConnectionTypeGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.ConnectionTypeListCall.html) -* [content categories](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.ContentCategory.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.ContentCategoryDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.ContentCategoryGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.ContentCategoryInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.ContentCategoryListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.ContentCategoryPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.ContentCategoryUpdateCall.html) -* [countries](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.Country.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.CountryGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.CountryListCall.html) -* [creative assets](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.CreativeAsset.html) - * [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.CreativeAssetInsertCall.html) -* [creative field values](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.CreativeFieldValue.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.CreativeFieldValueDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.CreativeFieldValueGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.CreativeFieldValueInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.CreativeFieldValueListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.CreativeFieldValuePatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.CreativeFieldValueUpdateCall.html) -* [creative fields](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.CreativeField.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.CreativeFieldDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.CreativeFieldGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.CreativeFieldInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.CreativeFieldListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.CreativeFieldPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.CreativeFieldUpdateCall.html) -* [creative groups](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.CreativeGroup.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.CreativeGroupGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.CreativeGroupInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.CreativeGroupListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.CreativeGroupPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.CreativeGroupUpdateCall.html) -* [creatives](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.Creative.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.CreativeGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.CreativeInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.CreativeListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.CreativePatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.CreativeUpdateCall.html) -* [dimension values](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.DimensionValue.html) - * [*query*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.DimensionValueQueryCall.html) -* [directory site contacts](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.DirectorySiteContact.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.DirectorySiteContactGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.DirectorySiteContactListCall.html) -* [directory sites](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.DirectorySite.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.DirectorySiteGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.DirectorySiteInsertCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.DirectorySiteListCall.html) -* [event tags](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.EventTag.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.EventTagDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.EventTagGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.EventTagInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.EventTagListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.EventTagPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.EventTagUpdateCall.html) -* [files](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.File.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.FileGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.FileListCall.html) -* [floodlight activities](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.FloodlightActivity.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.FloodlightActivityDeleteCall.html), [*generatetag*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.FloodlightActivityGeneratetagCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.FloodlightActivityGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.FloodlightActivityInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.FloodlightActivityListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.FloodlightActivityPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.FloodlightActivityUpdateCall.html) -* [floodlight activity groups](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.FloodlightActivityGroup.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.FloodlightActivityGroupDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.FloodlightActivityGroupGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.FloodlightActivityGroupInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.FloodlightActivityGroupListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.FloodlightActivityGroupPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.FloodlightActivityGroupUpdateCall.html) -* [floodlight configurations](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.FloodlightConfiguration.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.FloodlightConfigurationGetCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.FloodlightConfigurationListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.FloodlightConfigurationPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.FloodlightConfigurationUpdateCall.html) -* [inventory items](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.InventoryItem.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.InventoryItemGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.InventoryItemListCall.html) -* [landing pages](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.LandingPage.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.LandingPageDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.LandingPageGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.LandingPageInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.LandingPageListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.LandingPagePatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.LandingPageUpdateCall.html) -* [metros](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.Metro.html) - * [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.MetroListCall.html) -* [mobile carriers](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.MobileCarrier.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.MobileCarrierGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.MobileCarrierListCall.html) -* [operating system versions](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.OperatingSystemVersion.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.OperatingSystemVersionGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.OperatingSystemVersionListCall.html) -* [operating systems](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.OperatingSystem.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.OperatingSystemGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.OperatingSystemListCall.html) -* [order documents](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.OrderDocument.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.OrderDocumentGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.OrderDocumentListCall.html) -* [orders](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.Order.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.OrderGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.OrderListCall.html) -* [placement groups](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.PlacementGroup.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.PlacementGroupGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.PlacementGroupInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.PlacementGroupListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.PlacementGroupPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.PlacementGroupUpdateCall.html) -* [placement strategies](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.PlacementStrategy.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.PlacementStrategyDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.PlacementStrategyGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.PlacementStrategyInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.PlacementStrategyListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.PlacementStrategyPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.PlacementStrategyUpdateCall.html) -* [placements](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.Placement.html) - * [*generatetags*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.PlacementGeneratetagCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.PlacementGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.PlacementInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.PlacementListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.PlacementPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.PlacementUpdateCall.html) -* [platform types](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.PlatformType.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.PlatformTypeGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.PlatformTypeListCall.html) -* [postal codes](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.PostalCode.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.PostalCodeGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.PostalCodeListCall.html) -* [projects](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.Project.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.ProjectGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.ProjectListCall.html) -* [regions](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.Region.html) - * [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.RegionListCall.html) -* [remarketing list shares](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.RemarketingListShare.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.RemarketingListShareGetCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.RemarketingListSharePatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.RemarketingListShareUpdateCall.html) -* [remarketing lists](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.RemarketingList.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.RemarketingListGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.RemarketingListInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.RemarketingListListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.RemarketingListPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.RemarketingListUpdateCall.html) -* [reports](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.Report.html) - * [*compatible fields query*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.ReportCompatibleFieldQueryCall.html), [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.ReportDeleteCall.html), [*files get*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.ReportFileGetCall.html), [*files list*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.ReportFileListCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.ReportGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.ReportInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.ReportListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.ReportPatchCall.html), [*run*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.ReportRunCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.ReportUpdateCall.html) -* [sites](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.Site.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.SiteGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.SiteInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.SiteListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.SitePatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.SiteUpdateCall.html) -* [sizes](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.Size.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.SizeGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.SizeInsertCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.SizeListCall.html) -* [subaccounts](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.Subaccount.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.SubaccountGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.SubaccountInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.SubaccountListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.SubaccountPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.SubaccountUpdateCall.html) -* [targetable remarketing lists](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.TargetableRemarketingList.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.TargetableRemarketingListGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.TargetableRemarketingListListCall.html) -* [user profiles](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.UserProfile.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.UserProfileGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.UserProfileListCall.html) -* [user role permission groups](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.UserRolePermissionGroup.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.UserRolePermissionGroupGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.UserRolePermissionGroupListCall.html) -* [user role permissions](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.UserRolePermission.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.UserRolePermissionGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.UserRolePermissionListCall.html) -* [user roles](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.UserRole.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.UserRoleDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.UserRoleGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.UserRoleInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.UserRoleListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.UserRolePatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.UserRoleUpdateCall.html) +* [account active ad summaries](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.AccountActiveAdSummary.html) + * [*get*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.AccountActiveAdSummaryGetCall.html) +* [account permission groups](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.AccountPermissionGroup.html) + * [*get*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.AccountPermissionGroupGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.AccountPermissionGroupListCall.html) +* [account permissions](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.AccountPermission.html) + * [*get*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.AccountPermissionGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.AccountPermissionListCall.html) +* [account user profiles](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.AccountUserProfile.html) + * [*get*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.AccountUserProfileGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.AccountUserProfileInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.AccountUserProfileListCall.html), [*patch*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.AccountUserProfilePatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.AccountUserProfileUpdateCall.html) +* [accounts](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.Account.html) + * [*get*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.AccountGetCall.html), [*list*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.AccountListCall.html), [*patch*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.AccountPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.AccountUpdateCall.html) +* [ads](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.Ad.html) + * [*get*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.AdGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.AdInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.AdListCall.html), [*patch*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.AdPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.AdUpdateCall.html) +* [advertiser groups](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.AdvertiserGroup.html) + * [*delete*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.AdvertiserGroupDeleteCall.html), [*get*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.AdvertiserGroupGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.AdvertiserGroupInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.AdvertiserGroupListCall.html), [*patch*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.AdvertiserGroupPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.AdvertiserGroupUpdateCall.html) +* [advertisers](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.Advertiser.html) + * [*get*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.AdvertiserGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.AdvertiserInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.AdvertiserListCall.html), [*patch*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.AdvertiserPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.AdvertiserUpdateCall.html) +* [browsers](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.Browser.html) + * [*list*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.BrowserListCall.html) +* [campaign creative associations](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.CampaignCreativeAssociation.html) + * [*insert*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.CampaignCreativeAssociationInsertCall.html) and [*list*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.CampaignCreativeAssociationListCall.html) +* [campaigns](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.Campaign.html) + * [*get*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.CampaignGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.CampaignInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.CampaignListCall.html), [*patch*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.CampaignPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.CampaignUpdateCall.html) +* [change logs](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.ChangeLog.html) + * [*get*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.ChangeLogGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.ChangeLogListCall.html) +* [cities](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.City.html) + * [*list*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.CityListCall.html) +* [connection types](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.ConnectionType.html) + * [*get*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.ConnectionTypeGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.ConnectionTypeListCall.html) +* [content categories](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.ContentCategory.html) + * [*delete*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.ContentCategoryDeleteCall.html), [*get*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.ContentCategoryGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.ContentCategoryInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.ContentCategoryListCall.html), [*patch*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.ContentCategoryPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.ContentCategoryUpdateCall.html) +* [countries](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.Country.html) + * [*get*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.CountryGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.CountryListCall.html) +* [creative assets](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.CreativeAsset.html) + * [*insert*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.CreativeAssetInsertCall.html) +* [creative field values](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.CreativeFieldValue.html) + * [*delete*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.CreativeFieldValueDeleteCall.html), [*get*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.CreativeFieldValueGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.CreativeFieldValueInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.CreativeFieldValueListCall.html), [*patch*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.CreativeFieldValuePatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.CreativeFieldValueUpdateCall.html) +* [creative fields](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.CreativeField.html) + * [*delete*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.CreativeFieldDeleteCall.html), [*get*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.CreativeFieldGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.CreativeFieldInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.CreativeFieldListCall.html), [*patch*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.CreativeFieldPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.CreativeFieldUpdateCall.html) +* [creative groups](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.CreativeGroup.html) + * [*get*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.CreativeGroupGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.CreativeGroupInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.CreativeGroupListCall.html), [*patch*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.CreativeGroupPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.CreativeGroupUpdateCall.html) +* [creatives](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.Creative.html) + * [*get*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.CreativeGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.CreativeInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.CreativeListCall.html), [*patch*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.CreativePatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.CreativeUpdateCall.html) +* [dimension values](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.DimensionValue.html) + * [*query*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.DimensionValueQueryCall.html) +* [directory site contacts](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.DirectorySiteContact.html) + * [*get*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.DirectorySiteContactGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.DirectorySiteContactListCall.html) +* [directory sites](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.DirectorySite.html) + * [*get*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.DirectorySiteGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.DirectorySiteInsertCall.html) and [*list*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.DirectorySiteListCall.html) +* [event tags](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.EventTag.html) + * [*delete*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.EventTagDeleteCall.html), [*get*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.EventTagGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.EventTagInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.EventTagListCall.html), [*patch*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.EventTagPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.EventTagUpdateCall.html) +* [files](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.File.html) + * [*get*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.FileGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.FileListCall.html) +* [floodlight activities](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.FloodlightActivity.html) + * [*delete*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.FloodlightActivityDeleteCall.html), [*generatetag*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.FloodlightActivityGeneratetagCall.html), [*get*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.FloodlightActivityGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.FloodlightActivityInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.FloodlightActivityListCall.html), [*patch*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.FloodlightActivityPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.FloodlightActivityUpdateCall.html) +* [floodlight activity groups](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.FloodlightActivityGroup.html) + * [*delete*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.FloodlightActivityGroupDeleteCall.html), [*get*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.FloodlightActivityGroupGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.FloodlightActivityGroupInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.FloodlightActivityGroupListCall.html), [*patch*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.FloodlightActivityGroupPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.FloodlightActivityGroupUpdateCall.html) +* [floodlight configurations](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.FloodlightConfiguration.html) + * [*get*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.FloodlightConfigurationGetCall.html), [*list*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.FloodlightConfigurationListCall.html), [*patch*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.FloodlightConfigurationPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.FloodlightConfigurationUpdateCall.html) +* [inventory items](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.InventoryItem.html) + * [*get*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.InventoryItemGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.InventoryItemListCall.html) +* [landing pages](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.LandingPage.html) + * [*delete*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.LandingPageDeleteCall.html), [*get*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.LandingPageGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.LandingPageInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.LandingPageListCall.html), [*patch*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.LandingPagePatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.LandingPageUpdateCall.html) +* [metros](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.Metro.html) + * [*list*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.MetroListCall.html) +* [mobile carriers](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.MobileCarrier.html) + * [*get*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.MobileCarrierGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.MobileCarrierListCall.html) +* [operating system versions](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.OperatingSystemVersion.html) + * [*get*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.OperatingSystemVersionGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.OperatingSystemVersionListCall.html) +* [operating systems](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.OperatingSystem.html) + * [*get*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.OperatingSystemGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.OperatingSystemListCall.html) +* [order documents](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.OrderDocument.html) + * [*get*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.OrderDocumentGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.OrderDocumentListCall.html) +* [orders](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.Order.html) + * [*get*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.OrderGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.OrderListCall.html) +* [placement groups](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.PlacementGroup.html) + * [*get*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.PlacementGroupGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.PlacementGroupInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.PlacementGroupListCall.html), [*patch*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.PlacementGroupPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.PlacementGroupUpdateCall.html) +* [placement strategies](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.PlacementStrategy.html) + * [*delete*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.PlacementStrategyDeleteCall.html), [*get*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.PlacementStrategyGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.PlacementStrategyInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.PlacementStrategyListCall.html), [*patch*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.PlacementStrategyPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.PlacementStrategyUpdateCall.html) +* [placements](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.Placement.html) + * [*generatetags*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.PlacementGeneratetagCall.html), [*get*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.PlacementGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.PlacementInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.PlacementListCall.html), [*patch*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.PlacementPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.PlacementUpdateCall.html) +* [platform types](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.PlatformType.html) + * [*get*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.PlatformTypeGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.PlatformTypeListCall.html) +* [postal codes](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.PostalCode.html) + * [*get*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.PostalCodeGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.PostalCodeListCall.html) +* [projects](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.Project.html) + * [*get*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.ProjectGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.ProjectListCall.html) +* [regions](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.Region.html) + * [*list*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.RegionListCall.html) +* [remarketing list shares](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.RemarketingListShare.html) + * [*get*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.RemarketingListShareGetCall.html), [*patch*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.RemarketingListSharePatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.RemarketingListShareUpdateCall.html) +* [remarketing lists](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.RemarketingList.html) + * [*get*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.RemarketingListGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.RemarketingListInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.RemarketingListListCall.html), [*patch*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.RemarketingListPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.RemarketingListUpdateCall.html) +* [reports](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.Report.html) + * [*compatible fields query*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.ReportCompatibleFieldQueryCall.html), [*delete*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.ReportDeleteCall.html), [*files get*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.ReportFileGetCall.html), [*files list*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.ReportFileListCall.html), [*get*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.ReportGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.ReportInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.ReportListCall.html), [*patch*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.ReportPatchCall.html), [*run*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.ReportRunCall.html) and [*update*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.ReportUpdateCall.html) +* [sites](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.Site.html) + * [*get*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.SiteGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.SiteInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.SiteListCall.html), [*patch*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.SitePatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.SiteUpdateCall.html) +* [sizes](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.Size.html) + * [*get*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.SizeGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.SizeInsertCall.html) and [*list*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.SizeListCall.html) +* [subaccounts](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.Subaccount.html) + * [*get*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.SubaccountGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.SubaccountInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.SubaccountListCall.html), [*patch*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.SubaccountPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.SubaccountUpdateCall.html) +* [targetable remarketing lists](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.TargetableRemarketingList.html) + * [*get*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.TargetableRemarketingListGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.TargetableRemarketingListListCall.html) +* [user profiles](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.UserProfile.html) + * [*get*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.UserProfileGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.UserProfileListCall.html) +* [user role permission groups](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.UserRolePermissionGroup.html) + * [*get*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.UserRolePermissionGroupGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.UserRolePermissionGroupListCall.html) +* [user role permissions](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.UserRolePermission.html) + * [*get*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.UserRolePermissionGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.UserRolePermissionListCall.html) +* [user roles](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.UserRole.html) + * [*delete*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.UserRoleDeleteCall.html), [*get*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.UserRoleGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.UserRoleInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.UserRoleListCall.html), [*patch*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.UserRolePatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.UserRoleUpdateCall.html) Upload supported by ... -* [*insert creative assets*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.CreativeAssetInsertCall.html) +* [*insert creative assets*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.CreativeAssetInsertCall.html) Download supported by ... -* [*get files*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.FileGetCall.html) -* [*files get reports*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.ReportFileGetCall.html) +* [*get files*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.FileGetCall.html) +* [*files get reports*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.ReportFileGetCall.html) @@ -140,17 +140,17 @@ Download supported by ... The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_dfareporting2d2/struct.Dfareporting.html)** +* **[Hub](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/struct.Dfareporting.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_dfareporting2d2/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_dfareporting2d2/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_dfareporting2d2/trait.Part.html)** + * **[Parts](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_dfareporting2d2/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/trait.CallBuilder.html)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -246,17 +246,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](http://byron.github.io/google-apis-rs/google_dfareporting2d2/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_dfareporting2d2/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_dfareporting2d2/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_dfareporting2d2/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_dfareporting2d2/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/trait.ResponseResult.html), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -266,29 +266,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](http://byron.github.io/google-apis-rs/google_dfareporting2d2/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_dfareporting2d2/trait.CallBuilder.html) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_dfareporting2d2/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_dfareporting2d2/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_dfareporting2d2/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/trait.RequestValue.html) and +[decodable](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_dfareporting2d2/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_dfareporting2d2/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_dfareporting2d2/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-dfareporting2d2/1.0.1+20160803/google_dfareporting2d2/trait.RequestValue.html) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/dfareporting2d2/src/lib.rs b/gen/dfareporting2d2/src/lib.rs index 69147af6c6..5406450a22 100644 --- a/gen/dfareporting2d2/src/lib.rs +++ b/gen/dfareporting2d2/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *dfareporting* crate version *1.0.0+20160803*, where *20160803* is the exact revision of the *dfareporting:v2.2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *dfareporting* crate version *1.0.1+20160803*, where *20160803* is the exact revision of the *dfareporting:v2.2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *dfareporting* *v2d2* API can be found at the //! [official documentation site](https://developers.google.com/doubleclick-advertisers/reporting/). @@ -134,7 +134,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -249,7 +249,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/dfareporting2d2/src/lib.rs.in b/gen/dfareporting2d2/src/lib.rs.in index 9253407910..82791ff736 100644 --- a/gen/dfareporting2d2/src/lib.rs.in +++ b/gen/dfareporting2d2/src/lib.rs.in @@ -140,7 +140,7 @@ impl<'a, C, A> Dfareporting Dfareporting { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -311,7 +311,7 @@ impl<'a, C, A> Dfareporting } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/dfareporting2d3-cli/Cargo.toml b/gen/dfareporting2d3-cli/Cargo.toml index ac03aab353..12449227ed 100644 --- a/gen/dfareporting2d3-cli/Cargo.toml +++ b/gen/dfareporting2d3-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-dfareporting2d3-cli" -version = "1.0.0+20160803" +version = "1.0.1+20160803" authors = ["Sebastian Thiel "] description = "A complete library to interact with dfareporting (protocol v2.3)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/dfareporting2d3-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-dfareporting2d3] path = "../dfareporting2d3" -version = "1.0.0" +version = "1.0.1+20160803" optional = true default-features = false diff --git a/gen/dfareporting2d3-cli/README.md b/gen/dfareporting2d3-cli/README.md index 090d2cb881..cc43b0dbf2 100644 --- a/gen/dfareporting2d3-cli/README.md +++ b/gen/dfareporting2d3-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *dfareporting* API can be found at the [official documentation site](https://developers.google.com/doubleclick-advertisers/reporting/). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/dfareporting2d3.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/dfareporting2d3.tar.gz) +```bash +cargo install google-dfareporting2d3-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/dfareporting2d3-cli). # Usage -This documentation was generated from the *dfareporting* API at revision *20160803*. The CLI is at version *1.0.0*. +This documentation was generated from the *dfareporting* API at revision *20160803*. The CLI is at version *1.0.1*. ```bash dfareporting2d3 [options] diff --git a/gen/dfareporting2d3-cli/mkdocs.yml b/gen/dfareporting2d3-cli/mkdocs.yml index 985555bd8d..fdcc41df4e 100644 --- a/gen/dfareporting2d3-cli/mkdocs.yml +++ b/gen/dfareporting2d3-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: dfareporting v1.0.0+20160803 +site_name: dfareporting v1.0.1+20160803 site_url: http://byron.github.io/google-apis-rs/google-dfareporting2d3-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with dfareporting (protocol v2.3) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/dfareporting2d3-cli diff --git a/gen/dfareporting2d3-cli/src/main.rs b/gen/dfareporting2d3-cli/src/main.rs index 4071c96c9f..0be53f4f55 100644 --- a/gen/dfareporting2d3-cli/src/main.rs +++ b/gen/dfareporting2d3-cli/src/main.rs @@ -22269,7 +22269,7 @@ fn main() { let mut app = App::new("dfareporting2d3") .author("Sebastian Thiel ") - .version("1.0.0+20160803") + .version("1.0.1+20160803") .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_dfareporting2d3_cli") .arg(Arg::with_name("url") diff --git a/gen/dfareporting2d3/Cargo.toml b/gen/dfareporting2d3/Cargo.toml index 6c56ef396e..22b3231546 100644 --- a/gen/dfareporting2d3/Cargo.toml +++ b/gen/dfareporting2d3/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-dfareporting2d3" -version = "1.0.0+20160803" +version = "1.0.1+20160803" authors = ["Sebastian Thiel "] description = "A complete library to interact with dfareporting (protocol v2.3)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/dfareporting2d3" homepage = "https://developers.google.com/doubleclick-advertisers/reporting/" -documentation = "http://byron.github.io/google-apis-rs/google_dfareporting2d3" +documentation = "https://docs.rs/google-dfareporting2d3/1.0.1+20160803" license = "MIT" keywords = ["dfareporting", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/dfareporting2d3/README.md b/gen/dfareporting2d3/README.md index 5fecb7233a..31260bcbff 100644 --- a/gen/dfareporting2d3/README.md +++ b/gen/dfareporting2d3/README.md @@ -5,134 +5,134 @@ DO NOT EDIT ! --> The `google-dfareporting2d3` library allows access to all features of the *Google dfareporting* service. -This documentation was generated from *dfareporting* crate version *1.0.0+20160803*, where *20160803* is the exact revision of the *dfareporting:v2.3* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *dfareporting* crate version *1.0.1+20160803*, where *20160803* is the exact revision of the *dfareporting:v2.3* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. Everything else about the *dfareporting* *v2d3* API can be found at the [official documentation site](https://developers.google.com/doubleclick-advertisers/reporting/). # Features -Handle the following *Resources* with ease from the central [hub](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.Dfareporting.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.Dfareporting.html) ... -* [account active ad summaries](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.AccountActiveAdSummary.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.AccountActiveAdSummaryGetCall.html) -* [account permission groups](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.AccountPermissionGroup.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.AccountPermissionGroupGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.AccountPermissionGroupListCall.html) -* [account permissions](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.AccountPermission.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.AccountPermissionGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.AccountPermissionListCall.html) -* [account user profiles](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.AccountUserProfile.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.AccountUserProfileGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.AccountUserProfileInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.AccountUserProfileListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.AccountUserProfilePatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.AccountUserProfileUpdateCall.html) -* [accounts](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.Account.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.AccountGetCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.AccountListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.AccountPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.AccountUpdateCall.html) -* [ads](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.Ad.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.AdGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.AdInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.AdListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.AdPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.AdUpdateCall.html) -* [advertiser groups](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.AdvertiserGroup.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.AdvertiserGroupDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.AdvertiserGroupGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.AdvertiserGroupInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.AdvertiserGroupListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.AdvertiserGroupPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.AdvertiserGroupUpdateCall.html) -* [advertisers](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.Advertiser.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.AdvertiserGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.AdvertiserInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.AdvertiserListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.AdvertiserPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.AdvertiserUpdateCall.html) -* [browsers](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.Browser.html) - * [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.BrowserListCall.html) -* [campaign creative associations](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.CampaignCreativeAssociation.html) - * [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.CampaignCreativeAssociationInsertCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.CampaignCreativeAssociationListCall.html) -* [campaigns](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.Campaign.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.CampaignGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.CampaignInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.CampaignListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.CampaignPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.CampaignUpdateCall.html) -* [change logs](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.ChangeLog.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.ChangeLogGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.ChangeLogListCall.html) -* [cities](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.City.html) - * [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.CityListCall.html) -* [connection types](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.ConnectionType.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.ConnectionTypeGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.ConnectionTypeListCall.html) -* [content categories](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.ContentCategory.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.ContentCategoryDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.ContentCategoryGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.ContentCategoryInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.ContentCategoryListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.ContentCategoryPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.ContentCategoryUpdateCall.html) -* [countries](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.Country.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.CountryGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.CountryListCall.html) -* [creative assets](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.CreativeAsset.html) - * [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.CreativeAssetInsertCall.html) -* [creative field values](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.CreativeFieldValue.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.CreativeFieldValueDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.CreativeFieldValueGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.CreativeFieldValueInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.CreativeFieldValueListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.CreativeFieldValuePatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.CreativeFieldValueUpdateCall.html) -* [creative fields](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.CreativeField.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.CreativeFieldDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.CreativeFieldGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.CreativeFieldInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.CreativeFieldListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.CreativeFieldPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.CreativeFieldUpdateCall.html) -* [creative groups](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.CreativeGroup.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.CreativeGroupGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.CreativeGroupInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.CreativeGroupListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.CreativeGroupPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.CreativeGroupUpdateCall.html) -* [creatives](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.Creative.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.CreativeGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.CreativeInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.CreativeListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.CreativePatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.CreativeUpdateCall.html) -* [dimension values](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.DimensionValue.html) - * [*query*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.DimensionValueQueryCall.html) -* [directory site contacts](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.DirectorySiteContact.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.DirectorySiteContactGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.DirectorySiteContactListCall.html) -* [directory sites](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.DirectorySite.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.DirectorySiteGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.DirectorySiteInsertCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.DirectorySiteListCall.html) -* [event tags](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.EventTag.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.EventTagDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.EventTagGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.EventTagInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.EventTagListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.EventTagPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.EventTagUpdateCall.html) -* [files](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.File.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.FileGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.FileListCall.html) -* [floodlight activities](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.FloodlightActivity.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.FloodlightActivityDeleteCall.html), [*generatetag*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.FloodlightActivityGeneratetagCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.FloodlightActivityGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.FloodlightActivityInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.FloodlightActivityListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.FloodlightActivityPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.FloodlightActivityUpdateCall.html) -* [floodlight activity groups](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.FloodlightActivityGroup.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.FloodlightActivityGroupGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.FloodlightActivityGroupInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.FloodlightActivityGroupListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.FloodlightActivityGroupPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.FloodlightActivityGroupUpdateCall.html) -* [floodlight configurations](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.FloodlightConfiguration.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.FloodlightConfigurationGetCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.FloodlightConfigurationListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.FloodlightConfigurationPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.FloodlightConfigurationUpdateCall.html) -* [inventory items](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.InventoryItem.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.InventoryItemGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.InventoryItemListCall.html) -* [landing pages](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.LandingPage.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.LandingPageDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.LandingPageGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.LandingPageInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.LandingPageListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.LandingPagePatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.LandingPageUpdateCall.html) -* [metros](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.Metro.html) - * [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.MetroListCall.html) -* [mobile carriers](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.MobileCarrier.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.MobileCarrierGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.MobileCarrierListCall.html) -* [operating system versions](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.OperatingSystemVersion.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.OperatingSystemVersionGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.OperatingSystemVersionListCall.html) -* [operating systems](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.OperatingSystem.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.OperatingSystemGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.OperatingSystemListCall.html) -* [order documents](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.OrderDocument.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.OrderDocumentGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.OrderDocumentListCall.html) -* [orders](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.Order.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.OrderGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.OrderListCall.html) -* [placement groups](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.PlacementGroup.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.PlacementGroupGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.PlacementGroupInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.PlacementGroupListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.PlacementGroupPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.PlacementGroupUpdateCall.html) -* [placement strategies](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.PlacementStrategy.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.PlacementStrategyDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.PlacementStrategyGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.PlacementStrategyInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.PlacementStrategyListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.PlacementStrategyPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.PlacementStrategyUpdateCall.html) -* [placements](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.Placement.html) - * [*generatetags*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.PlacementGeneratetagCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.PlacementGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.PlacementInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.PlacementListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.PlacementPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.PlacementUpdateCall.html) -* [platform types](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.PlatformType.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.PlatformTypeGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.PlatformTypeListCall.html) -* [postal codes](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.PostalCode.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.PostalCodeGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.PostalCodeListCall.html) -* [projects](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.Project.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.ProjectGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.ProjectListCall.html) -* [regions](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.Region.html) - * [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.RegionListCall.html) -* [remarketing list shares](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.RemarketingListShare.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.RemarketingListShareGetCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.RemarketingListSharePatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.RemarketingListShareUpdateCall.html) -* [remarketing lists](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.RemarketingList.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.RemarketingListGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.RemarketingListInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.RemarketingListListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.RemarketingListPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.RemarketingListUpdateCall.html) -* [reports](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.Report.html) - * [*compatible fields query*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.ReportCompatibleFieldQueryCall.html), [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.ReportDeleteCall.html), [*files get*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.ReportFileGetCall.html), [*files list*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.ReportFileListCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.ReportGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.ReportInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.ReportListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.ReportPatchCall.html), [*run*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.ReportRunCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.ReportUpdateCall.html) -* [sites](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.Site.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.SiteGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.SiteInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.SiteListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.SitePatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.SiteUpdateCall.html) -* [sizes](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.Size.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.SizeGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.SizeInsertCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.SizeListCall.html) -* [subaccounts](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.Subaccount.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.SubaccountGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.SubaccountInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.SubaccountListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.SubaccountPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.SubaccountUpdateCall.html) -* [targetable remarketing lists](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.TargetableRemarketingList.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.TargetableRemarketingListGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.TargetableRemarketingListListCall.html) -* [user profiles](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.UserProfile.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.UserProfileGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.UserProfileListCall.html) -* [user role permission groups](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.UserRolePermissionGroup.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.UserRolePermissionGroupGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.UserRolePermissionGroupListCall.html) -* [user role permissions](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.UserRolePermission.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.UserRolePermissionGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.UserRolePermissionListCall.html) -* [user roles](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.UserRole.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.UserRoleDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.UserRoleGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.UserRoleInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.UserRoleListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.UserRolePatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.UserRoleUpdateCall.html) +* [account active ad summaries](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.AccountActiveAdSummary.html) + * [*get*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.AccountActiveAdSummaryGetCall.html) +* [account permission groups](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.AccountPermissionGroup.html) + * [*get*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.AccountPermissionGroupGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.AccountPermissionGroupListCall.html) +* [account permissions](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.AccountPermission.html) + * [*get*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.AccountPermissionGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.AccountPermissionListCall.html) +* [account user profiles](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.AccountUserProfile.html) + * [*get*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.AccountUserProfileGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.AccountUserProfileInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.AccountUserProfileListCall.html), [*patch*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.AccountUserProfilePatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.AccountUserProfileUpdateCall.html) +* [accounts](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.Account.html) + * [*get*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.AccountGetCall.html), [*list*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.AccountListCall.html), [*patch*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.AccountPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.AccountUpdateCall.html) +* [ads](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.Ad.html) + * [*get*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.AdGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.AdInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.AdListCall.html), [*patch*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.AdPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.AdUpdateCall.html) +* [advertiser groups](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.AdvertiserGroup.html) + * [*delete*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.AdvertiserGroupDeleteCall.html), [*get*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.AdvertiserGroupGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.AdvertiserGroupInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.AdvertiserGroupListCall.html), [*patch*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.AdvertiserGroupPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.AdvertiserGroupUpdateCall.html) +* [advertisers](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.Advertiser.html) + * [*get*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.AdvertiserGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.AdvertiserInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.AdvertiserListCall.html), [*patch*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.AdvertiserPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.AdvertiserUpdateCall.html) +* [browsers](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.Browser.html) + * [*list*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.BrowserListCall.html) +* [campaign creative associations](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.CampaignCreativeAssociation.html) + * [*insert*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.CampaignCreativeAssociationInsertCall.html) and [*list*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.CampaignCreativeAssociationListCall.html) +* [campaigns](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.Campaign.html) + * [*get*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.CampaignGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.CampaignInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.CampaignListCall.html), [*patch*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.CampaignPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.CampaignUpdateCall.html) +* [change logs](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.ChangeLog.html) + * [*get*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.ChangeLogGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.ChangeLogListCall.html) +* [cities](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.City.html) + * [*list*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.CityListCall.html) +* [connection types](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.ConnectionType.html) + * [*get*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.ConnectionTypeGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.ConnectionTypeListCall.html) +* [content categories](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.ContentCategory.html) + * [*delete*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.ContentCategoryDeleteCall.html), [*get*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.ContentCategoryGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.ContentCategoryInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.ContentCategoryListCall.html), [*patch*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.ContentCategoryPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.ContentCategoryUpdateCall.html) +* [countries](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.Country.html) + * [*get*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.CountryGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.CountryListCall.html) +* [creative assets](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.CreativeAsset.html) + * [*insert*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.CreativeAssetInsertCall.html) +* [creative field values](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.CreativeFieldValue.html) + * [*delete*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.CreativeFieldValueDeleteCall.html), [*get*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.CreativeFieldValueGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.CreativeFieldValueInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.CreativeFieldValueListCall.html), [*patch*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.CreativeFieldValuePatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.CreativeFieldValueUpdateCall.html) +* [creative fields](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.CreativeField.html) + * [*delete*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.CreativeFieldDeleteCall.html), [*get*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.CreativeFieldGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.CreativeFieldInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.CreativeFieldListCall.html), [*patch*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.CreativeFieldPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.CreativeFieldUpdateCall.html) +* [creative groups](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.CreativeGroup.html) + * [*get*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.CreativeGroupGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.CreativeGroupInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.CreativeGroupListCall.html), [*patch*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.CreativeGroupPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.CreativeGroupUpdateCall.html) +* [creatives](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.Creative.html) + * [*get*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.CreativeGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.CreativeInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.CreativeListCall.html), [*patch*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.CreativePatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.CreativeUpdateCall.html) +* [dimension values](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.DimensionValue.html) + * [*query*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.DimensionValueQueryCall.html) +* [directory site contacts](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.DirectorySiteContact.html) + * [*get*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.DirectorySiteContactGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.DirectorySiteContactListCall.html) +* [directory sites](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.DirectorySite.html) + * [*get*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.DirectorySiteGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.DirectorySiteInsertCall.html) and [*list*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.DirectorySiteListCall.html) +* [event tags](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.EventTag.html) + * [*delete*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.EventTagDeleteCall.html), [*get*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.EventTagGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.EventTagInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.EventTagListCall.html), [*patch*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.EventTagPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.EventTagUpdateCall.html) +* [files](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.File.html) + * [*get*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.FileGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.FileListCall.html) +* [floodlight activities](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.FloodlightActivity.html) + * [*delete*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.FloodlightActivityDeleteCall.html), [*generatetag*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.FloodlightActivityGeneratetagCall.html), [*get*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.FloodlightActivityGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.FloodlightActivityInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.FloodlightActivityListCall.html), [*patch*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.FloodlightActivityPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.FloodlightActivityUpdateCall.html) +* [floodlight activity groups](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.FloodlightActivityGroup.html) + * [*get*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.FloodlightActivityGroupGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.FloodlightActivityGroupInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.FloodlightActivityGroupListCall.html), [*patch*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.FloodlightActivityGroupPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.FloodlightActivityGroupUpdateCall.html) +* [floodlight configurations](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.FloodlightConfiguration.html) + * [*get*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.FloodlightConfigurationGetCall.html), [*list*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.FloodlightConfigurationListCall.html), [*patch*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.FloodlightConfigurationPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.FloodlightConfigurationUpdateCall.html) +* [inventory items](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.InventoryItem.html) + * [*get*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.InventoryItemGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.InventoryItemListCall.html) +* [landing pages](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.LandingPage.html) + * [*delete*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.LandingPageDeleteCall.html), [*get*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.LandingPageGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.LandingPageInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.LandingPageListCall.html), [*patch*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.LandingPagePatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.LandingPageUpdateCall.html) +* [metros](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.Metro.html) + * [*list*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.MetroListCall.html) +* [mobile carriers](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.MobileCarrier.html) + * [*get*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.MobileCarrierGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.MobileCarrierListCall.html) +* [operating system versions](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.OperatingSystemVersion.html) + * [*get*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.OperatingSystemVersionGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.OperatingSystemVersionListCall.html) +* [operating systems](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.OperatingSystem.html) + * [*get*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.OperatingSystemGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.OperatingSystemListCall.html) +* [order documents](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.OrderDocument.html) + * [*get*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.OrderDocumentGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.OrderDocumentListCall.html) +* [orders](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.Order.html) + * [*get*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.OrderGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.OrderListCall.html) +* [placement groups](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.PlacementGroup.html) + * [*get*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.PlacementGroupGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.PlacementGroupInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.PlacementGroupListCall.html), [*patch*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.PlacementGroupPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.PlacementGroupUpdateCall.html) +* [placement strategies](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.PlacementStrategy.html) + * [*delete*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.PlacementStrategyDeleteCall.html), [*get*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.PlacementStrategyGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.PlacementStrategyInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.PlacementStrategyListCall.html), [*patch*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.PlacementStrategyPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.PlacementStrategyUpdateCall.html) +* [placements](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.Placement.html) + * [*generatetags*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.PlacementGeneratetagCall.html), [*get*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.PlacementGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.PlacementInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.PlacementListCall.html), [*patch*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.PlacementPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.PlacementUpdateCall.html) +* [platform types](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.PlatformType.html) + * [*get*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.PlatformTypeGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.PlatformTypeListCall.html) +* [postal codes](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.PostalCode.html) + * [*get*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.PostalCodeGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.PostalCodeListCall.html) +* [projects](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.Project.html) + * [*get*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.ProjectGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.ProjectListCall.html) +* [regions](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.Region.html) + * [*list*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.RegionListCall.html) +* [remarketing list shares](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.RemarketingListShare.html) + * [*get*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.RemarketingListShareGetCall.html), [*patch*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.RemarketingListSharePatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.RemarketingListShareUpdateCall.html) +* [remarketing lists](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.RemarketingList.html) + * [*get*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.RemarketingListGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.RemarketingListInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.RemarketingListListCall.html), [*patch*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.RemarketingListPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.RemarketingListUpdateCall.html) +* [reports](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.Report.html) + * [*compatible fields query*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.ReportCompatibleFieldQueryCall.html), [*delete*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.ReportDeleteCall.html), [*files get*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.ReportFileGetCall.html), [*files list*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.ReportFileListCall.html), [*get*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.ReportGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.ReportInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.ReportListCall.html), [*patch*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.ReportPatchCall.html), [*run*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.ReportRunCall.html) and [*update*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.ReportUpdateCall.html) +* [sites](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.Site.html) + * [*get*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.SiteGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.SiteInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.SiteListCall.html), [*patch*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.SitePatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.SiteUpdateCall.html) +* [sizes](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.Size.html) + * [*get*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.SizeGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.SizeInsertCall.html) and [*list*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.SizeListCall.html) +* [subaccounts](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.Subaccount.html) + * [*get*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.SubaccountGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.SubaccountInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.SubaccountListCall.html), [*patch*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.SubaccountPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.SubaccountUpdateCall.html) +* [targetable remarketing lists](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.TargetableRemarketingList.html) + * [*get*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.TargetableRemarketingListGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.TargetableRemarketingListListCall.html) +* [user profiles](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.UserProfile.html) + * [*get*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.UserProfileGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.UserProfileListCall.html) +* [user role permission groups](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.UserRolePermissionGroup.html) + * [*get*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.UserRolePermissionGroupGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.UserRolePermissionGroupListCall.html) +* [user role permissions](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.UserRolePermission.html) + * [*get*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.UserRolePermissionGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.UserRolePermissionListCall.html) +* [user roles](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.UserRole.html) + * [*delete*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.UserRoleDeleteCall.html), [*get*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.UserRoleGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.UserRoleInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.UserRoleListCall.html), [*patch*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.UserRolePatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.UserRoleUpdateCall.html) Upload supported by ... -* [*insert creative assets*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.CreativeAssetInsertCall.html) +* [*insert creative assets*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.CreativeAssetInsertCall.html) Download supported by ... -* [*get files*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.FileGetCall.html) -* [*files get reports*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.ReportFileGetCall.html) +* [*get files*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.FileGetCall.html) +* [*files get reports*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.ReportFileGetCall.html) @@ -140,17 +140,17 @@ Download supported by ... The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_dfareporting2d3/struct.Dfareporting.html)** +* **[Hub](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/struct.Dfareporting.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_dfareporting2d3/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_dfareporting2d3/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_dfareporting2d3/trait.Part.html)** + * **[Parts](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_dfareporting2d3/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/trait.CallBuilder.html)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -246,17 +246,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](http://byron.github.io/google-apis-rs/google_dfareporting2d3/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_dfareporting2d3/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_dfareporting2d3/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_dfareporting2d3/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_dfareporting2d3/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/trait.ResponseResult.html), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -266,29 +266,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](http://byron.github.io/google-apis-rs/google_dfareporting2d3/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_dfareporting2d3/trait.CallBuilder.html) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_dfareporting2d3/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_dfareporting2d3/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_dfareporting2d3/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/trait.RequestValue.html) and +[decodable](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_dfareporting2d3/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_dfareporting2d3/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_dfareporting2d3/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-dfareporting2d3/1.0.1+20160803/google_dfareporting2d3/trait.RequestValue.html) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/dfareporting2d3/src/lib.rs b/gen/dfareporting2d3/src/lib.rs index 464cd2d65c..6b71b69a41 100644 --- a/gen/dfareporting2d3/src/lib.rs +++ b/gen/dfareporting2d3/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *dfareporting* crate version *1.0.0+20160803*, where *20160803* is the exact revision of the *dfareporting:v2.3* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *dfareporting* crate version *1.0.1+20160803*, where *20160803* is the exact revision of the *dfareporting:v2.3* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *dfareporting* *v2d3* API can be found at the //! [official documentation site](https://developers.google.com/doubleclick-advertisers/reporting/). @@ -134,7 +134,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -249,7 +249,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/dfareporting2d3/src/lib.rs.in b/gen/dfareporting2d3/src/lib.rs.in index b0915c3dd2..4d4324843f 100644 --- a/gen/dfareporting2d3/src/lib.rs.in +++ b/gen/dfareporting2d3/src/lib.rs.in @@ -140,7 +140,7 @@ impl<'a, C, A> Dfareporting Dfareporting { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -311,7 +311,7 @@ impl<'a, C, A> Dfareporting } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/dfareporting2d4-cli/Cargo.toml b/gen/dfareporting2d4-cli/Cargo.toml index e444299eef..a397313299 100644 --- a/gen/dfareporting2d4-cli/Cargo.toml +++ b/gen/dfareporting2d4-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-dfareporting2d4-cli" -version = "1.0.0+20160803" +version = "1.0.1+20160803" authors = ["Sebastian Thiel "] description = "A complete library to interact with dfareporting (protocol v2.4)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/dfareporting2d4-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-dfareporting2d4] path = "../dfareporting2d4" -version = "1.0.0" +version = "1.0.1+20160803" optional = true default-features = false diff --git a/gen/dfareporting2d4-cli/README.md b/gen/dfareporting2d4-cli/README.md index 963511ce88..0129f4bf6f 100644 --- a/gen/dfareporting2d4-cli/README.md +++ b/gen/dfareporting2d4-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *dfareporting* API can be found at the [official documentation site](https://developers.google.com/doubleclick-advertisers/reporting/). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/dfareporting2d4.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/dfareporting2d4.tar.gz) +```bash +cargo install google-dfareporting2d4-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/dfareporting2d4-cli). # Usage -This documentation was generated from the *dfareporting* API at revision *20160803*. The CLI is at version *1.0.0*. +This documentation was generated from the *dfareporting* API at revision *20160803*. The CLI is at version *1.0.1*. ```bash dfareporting2d4 [options] diff --git a/gen/dfareporting2d4-cli/mkdocs.yml b/gen/dfareporting2d4-cli/mkdocs.yml index 9eec5d1559..b6e62a8903 100644 --- a/gen/dfareporting2d4-cli/mkdocs.yml +++ b/gen/dfareporting2d4-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: dfareporting v1.0.0+20160803 +site_name: dfareporting v1.0.1+20160803 site_url: http://byron.github.io/google-apis-rs/google-dfareporting2d4-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with dfareporting (protocol v2.4) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/dfareporting2d4-cli diff --git a/gen/dfareporting2d4-cli/src/main.rs b/gen/dfareporting2d4-cli/src/main.rs index 8677929752..ec2430ca24 100644 --- a/gen/dfareporting2d4-cli/src/main.rs +++ b/gen/dfareporting2d4-cli/src/main.rs @@ -22272,7 +22272,7 @@ fn main() { let mut app = App::new("dfareporting2d4") .author("Sebastian Thiel ") - .version("1.0.0+20160803") + .version("1.0.1+20160803") .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_dfareporting2d4_cli") .arg(Arg::with_name("url") diff --git a/gen/dfareporting2d4/Cargo.toml b/gen/dfareporting2d4/Cargo.toml index b32ecf6bb8..c68e55fefc 100644 --- a/gen/dfareporting2d4/Cargo.toml +++ b/gen/dfareporting2d4/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-dfareporting2d4" -version = "1.0.0+20160803" +version = "1.0.1+20160803" authors = ["Sebastian Thiel "] description = "A complete library to interact with dfareporting (protocol v2.4)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/dfareporting2d4" homepage = "https://developers.google.com/doubleclick-advertisers/reporting/" -documentation = "http://byron.github.io/google-apis-rs/google_dfareporting2d4" +documentation = "https://docs.rs/google-dfareporting2d4/1.0.1+20160803" license = "MIT" keywords = ["dfareporting", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/dfareporting2d4/README.md b/gen/dfareporting2d4/README.md index 55291bec78..d4bcd796b9 100644 --- a/gen/dfareporting2d4/README.md +++ b/gen/dfareporting2d4/README.md @@ -5,134 +5,134 @@ DO NOT EDIT ! --> The `google-dfareporting2d4` library allows access to all features of the *Google dfareporting* service. -This documentation was generated from *dfareporting* crate version *1.0.0+20160803*, where *20160803* is the exact revision of the *dfareporting:v2.4* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *dfareporting* crate version *1.0.1+20160803*, where *20160803* is the exact revision of the *dfareporting:v2.4* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. Everything else about the *dfareporting* *v2d4* API can be found at the [official documentation site](https://developers.google.com/doubleclick-advertisers/reporting/). # Features -Handle the following *Resources* with ease from the central [hub](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.Dfareporting.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.Dfareporting.html) ... -* [account active ad summaries](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.AccountActiveAdSummary.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.AccountActiveAdSummaryGetCall.html) -* [account permission groups](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.AccountPermissionGroup.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.AccountPermissionGroupGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.AccountPermissionGroupListCall.html) -* [account permissions](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.AccountPermission.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.AccountPermissionGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.AccountPermissionListCall.html) -* [account user profiles](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.AccountUserProfile.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.AccountUserProfileGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.AccountUserProfileInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.AccountUserProfileListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.AccountUserProfilePatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.AccountUserProfileUpdateCall.html) -* [accounts](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.Account.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.AccountGetCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.AccountListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.AccountPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.AccountUpdateCall.html) -* [ads](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.Ad.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.AdGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.AdInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.AdListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.AdPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.AdUpdateCall.html) -* [advertiser groups](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.AdvertiserGroup.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.AdvertiserGroupDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.AdvertiserGroupGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.AdvertiserGroupInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.AdvertiserGroupListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.AdvertiserGroupPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.AdvertiserGroupUpdateCall.html) -* [advertisers](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.Advertiser.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.AdvertiserGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.AdvertiserInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.AdvertiserListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.AdvertiserPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.AdvertiserUpdateCall.html) -* [browsers](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.Browser.html) - * [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.BrowserListCall.html) -* [campaign creative associations](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.CampaignCreativeAssociation.html) - * [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.CampaignCreativeAssociationInsertCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.CampaignCreativeAssociationListCall.html) -* [campaigns](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.Campaign.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.CampaignGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.CampaignInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.CampaignListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.CampaignPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.CampaignUpdateCall.html) -* [change logs](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.ChangeLog.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.ChangeLogGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.ChangeLogListCall.html) -* [cities](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.City.html) - * [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.CityListCall.html) -* [connection types](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.ConnectionType.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.ConnectionTypeGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.ConnectionTypeListCall.html) -* [content categories](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.ContentCategory.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.ContentCategoryDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.ContentCategoryGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.ContentCategoryInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.ContentCategoryListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.ContentCategoryPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.ContentCategoryUpdateCall.html) -* [countries](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.Country.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.CountryGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.CountryListCall.html) -* [creative assets](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.CreativeAsset.html) - * [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.CreativeAssetInsertCall.html) -* [creative field values](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.CreativeFieldValue.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.CreativeFieldValueDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.CreativeFieldValueGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.CreativeFieldValueInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.CreativeFieldValueListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.CreativeFieldValuePatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.CreativeFieldValueUpdateCall.html) -* [creative fields](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.CreativeField.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.CreativeFieldDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.CreativeFieldGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.CreativeFieldInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.CreativeFieldListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.CreativeFieldPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.CreativeFieldUpdateCall.html) -* [creative groups](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.CreativeGroup.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.CreativeGroupGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.CreativeGroupInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.CreativeGroupListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.CreativeGroupPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.CreativeGroupUpdateCall.html) -* [creatives](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.Creative.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.CreativeGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.CreativeInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.CreativeListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.CreativePatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.CreativeUpdateCall.html) -* [dimension values](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.DimensionValue.html) - * [*query*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.DimensionValueQueryCall.html) -* [directory site contacts](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.DirectorySiteContact.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.DirectorySiteContactGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.DirectorySiteContactListCall.html) -* [directory sites](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.DirectorySite.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.DirectorySiteGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.DirectorySiteInsertCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.DirectorySiteListCall.html) -* [event tags](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.EventTag.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.EventTagDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.EventTagGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.EventTagInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.EventTagListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.EventTagPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.EventTagUpdateCall.html) -* [files](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.File.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.FileGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.FileListCall.html) -* [floodlight activities](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.FloodlightActivity.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.FloodlightActivityDeleteCall.html), [*generatetag*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.FloodlightActivityGeneratetagCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.FloodlightActivityGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.FloodlightActivityInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.FloodlightActivityListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.FloodlightActivityPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.FloodlightActivityUpdateCall.html) -* [floodlight activity groups](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.FloodlightActivityGroup.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.FloodlightActivityGroupGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.FloodlightActivityGroupInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.FloodlightActivityGroupListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.FloodlightActivityGroupPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.FloodlightActivityGroupUpdateCall.html) -* [floodlight configurations](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.FloodlightConfiguration.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.FloodlightConfigurationGetCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.FloodlightConfigurationListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.FloodlightConfigurationPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.FloodlightConfigurationUpdateCall.html) -* [inventory items](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.InventoryItem.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.InventoryItemGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.InventoryItemListCall.html) -* [landing pages](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.LandingPage.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.LandingPageDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.LandingPageGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.LandingPageInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.LandingPageListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.LandingPagePatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.LandingPageUpdateCall.html) -* [metros](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.Metro.html) - * [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.MetroListCall.html) -* [mobile carriers](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.MobileCarrier.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.MobileCarrierGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.MobileCarrierListCall.html) -* [operating system versions](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.OperatingSystemVersion.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.OperatingSystemVersionGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.OperatingSystemVersionListCall.html) -* [operating systems](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.OperatingSystem.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.OperatingSystemGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.OperatingSystemListCall.html) -* [order documents](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.OrderDocument.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.OrderDocumentGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.OrderDocumentListCall.html) -* [orders](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.Order.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.OrderGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.OrderListCall.html) -* [placement groups](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.PlacementGroup.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.PlacementGroupGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.PlacementGroupInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.PlacementGroupListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.PlacementGroupPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.PlacementGroupUpdateCall.html) -* [placement strategies](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.PlacementStrategy.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.PlacementStrategyDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.PlacementStrategyGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.PlacementStrategyInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.PlacementStrategyListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.PlacementStrategyPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.PlacementStrategyUpdateCall.html) -* [placements](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.Placement.html) - * [*generatetags*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.PlacementGeneratetagCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.PlacementGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.PlacementInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.PlacementListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.PlacementPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.PlacementUpdateCall.html) -* [platform types](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.PlatformType.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.PlatformTypeGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.PlatformTypeListCall.html) -* [postal codes](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.PostalCode.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.PostalCodeGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.PostalCodeListCall.html) -* [projects](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.Project.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.ProjectGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.ProjectListCall.html) -* [regions](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.Region.html) - * [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.RegionListCall.html) -* [remarketing list shares](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.RemarketingListShare.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.RemarketingListShareGetCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.RemarketingListSharePatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.RemarketingListShareUpdateCall.html) -* [remarketing lists](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.RemarketingList.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.RemarketingListGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.RemarketingListInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.RemarketingListListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.RemarketingListPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.RemarketingListUpdateCall.html) -* [reports](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.Report.html) - * [*compatible fields query*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.ReportCompatibleFieldQueryCall.html), [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.ReportDeleteCall.html), [*files get*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.ReportFileGetCall.html), [*files list*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.ReportFileListCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.ReportGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.ReportInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.ReportListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.ReportPatchCall.html), [*run*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.ReportRunCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.ReportUpdateCall.html) -* [sites](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.Site.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.SiteGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.SiteInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.SiteListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.SitePatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.SiteUpdateCall.html) -* [sizes](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.Size.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.SizeGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.SizeInsertCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.SizeListCall.html) -* [subaccounts](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.Subaccount.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.SubaccountGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.SubaccountInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.SubaccountListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.SubaccountPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.SubaccountUpdateCall.html) -* [targetable remarketing lists](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.TargetableRemarketingList.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.TargetableRemarketingListGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.TargetableRemarketingListListCall.html) -* [user profiles](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.UserProfile.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.UserProfileGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.UserProfileListCall.html) -* [user role permission groups](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.UserRolePermissionGroup.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.UserRolePermissionGroupGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.UserRolePermissionGroupListCall.html) -* [user role permissions](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.UserRolePermission.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.UserRolePermissionGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.UserRolePermissionListCall.html) -* [user roles](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.UserRole.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.UserRoleDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.UserRoleGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.UserRoleInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.UserRoleListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.UserRolePatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.UserRoleUpdateCall.html) +* [account active ad summaries](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.AccountActiveAdSummary.html) + * [*get*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.AccountActiveAdSummaryGetCall.html) +* [account permission groups](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.AccountPermissionGroup.html) + * [*get*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.AccountPermissionGroupGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.AccountPermissionGroupListCall.html) +* [account permissions](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.AccountPermission.html) + * [*get*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.AccountPermissionGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.AccountPermissionListCall.html) +* [account user profiles](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.AccountUserProfile.html) + * [*get*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.AccountUserProfileGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.AccountUserProfileInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.AccountUserProfileListCall.html), [*patch*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.AccountUserProfilePatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.AccountUserProfileUpdateCall.html) +* [accounts](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.Account.html) + * [*get*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.AccountGetCall.html), [*list*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.AccountListCall.html), [*patch*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.AccountPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.AccountUpdateCall.html) +* [ads](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.Ad.html) + * [*get*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.AdGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.AdInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.AdListCall.html), [*patch*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.AdPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.AdUpdateCall.html) +* [advertiser groups](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.AdvertiserGroup.html) + * [*delete*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.AdvertiserGroupDeleteCall.html), [*get*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.AdvertiserGroupGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.AdvertiserGroupInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.AdvertiserGroupListCall.html), [*patch*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.AdvertiserGroupPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.AdvertiserGroupUpdateCall.html) +* [advertisers](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.Advertiser.html) + * [*get*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.AdvertiserGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.AdvertiserInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.AdvertiserListCall.html), [*patch*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.AdvertiserPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.AdvertiserUpdateCall.html) +* [browsers](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.Browser.html) + * [*list*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.BrowserListCall.html) +* [campaign creative associations](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.CampaignCreativeAssociation.html) + * [*insert*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.CampaignCreativeAssociationInsertCall.html) and [*list*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.CampaignCreativeAssociationListCall.html) +* [campaigns](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.Campaign.html) + * [*get*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.CampaignGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.CampaignInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.CampaignListCall.html), [*patch*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.CampaignPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.CampaignUpdateCall.html) +* [change logs](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.ChangeLog.html) + * [*get*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.ChangeLogGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.ChangeLogListCall.html) +* [cities](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.City.html) + * [*list*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.CityListCall.html) +* [connection types](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.ConnectionType.html) + * [*get*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.ConnectionTypeGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.ConnectionTypeListCall.html) +* [content categories](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.ContentCategory.html) + * [*delete*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.ContentCategoryDeleteCall.html), [*get*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.ContentCategoryGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.ContentCategoryInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.ContentCategoryListCall.html), [*patch*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.ContentCategoryPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.ContentCategoryUpdateCall.html) +* [countries](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.Country.html) + * [*get*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.CountryGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.CountryListCall.html) +* [creative assets](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.CreativeAsset.html) + * [*insert*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.CreativeAssetInsertCall.html) +* [creative field values](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.CreativeFieldValue.html) + * [*delete*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.CreativeFieldValueDeleteCall.html), [*get*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.CreativeFieldValueGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.CreativeFieldValueInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.CreativeFieldValueListCall.html), [*patch*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.CreativeFieldValuePatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.CreativeFieldValueUpdateCall.html) +* [creative fields](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.CreativeField.html) + * [*delete*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.CreativeFieldDeleteCall.html), [*get*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.CreativeFieldGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.CreativeFieldInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.CreativeFieldListCall.html), [*patch*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.CreativeFieldPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.CreativeFieldUpdateCall.html) +* [creative groups](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.CreativeGroup.html) + * [*get*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.CreativeGroupGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.CreativeGroupInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.CreativeGroupListCall.html), [*patch*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.CreativeGroupPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.CreativeGroupUpdateCall.html) +* [creatives](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.Creative.html) + * [*get*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.CreativeGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.CreativeInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.CreativeListCall.html), [*patch*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.CreativePatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.CreativeUpdateCall.html) +* [dimension values](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.DimensionValue.html) + * [*query*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.DimensionValueQueryCall.html) +* [directory site contacts](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.DirectorySiteContact.html) + * [*get*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.DirectorySiteContactGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.DirectorySiteContactListCall.html) +* [directory sites](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.DirectorySite.html) + * [*get*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.DirectorySiteGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.DirectorySiteInsertCall.html) and [*list*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.DirectorySiteListCall.html) +* [event tags](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.EventTag.html) + * [*delete*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.EventTagDeleteCall.html), [*get*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.EventTagGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.EventTagInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.EventTagListCall.html), [*patch*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.EventTagPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.EventTagUpdateCall.html) +* [files](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.File.html) + * [*get*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.FileGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.FileListCall.html) +* [floodlight activities](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.FloodlightActivity.html) + * [*delete*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.FloodlightActivityDeleteCall.html), [*generatetag*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.FloodlightActivityGeneratetagCall.html), [*get*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.FloodlightActivityGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.FloodlightActivityInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.FloodlightActivityListCall.html), [*patch*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.FloodlightActivityPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.FloodlightActivityUpdateCall.html) +* [floodlight activity groups](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.FloodlightActivityGroup.html) + * [*get*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.FloodlightActivityGroupGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.FloodlightActivityGroupInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.FloodlightActivityGroupListCall.html), [*patch*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.FloodlightActivityGroupPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.FloodlightActivityGroupUpdateCall.html) +* [floodlight configurations](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.FloodlightConfiguration.html) + * [*get*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.FloodlightConfigurationGetCall.html), [*list*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.FloodlightConfigurationListCall.html), [*patch*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.FloodlightConfigurationPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.FloodlightConfigurationUpdateCall.html) +* [inventory items](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.InventoryItem.html) + * [*get*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.InventoryItemGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.InventoryItemListCall.html) +* [landing pages](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.LandingPage.html) + * [*delete*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.LandingPageDeleteCall.html), [*get*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.LandingPageGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.LandingPageInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.LandingPageListCall.html), [*patch*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.LandingPagePatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.LandingPageUpdateCall.html) +* [metros](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.Metro.html) + * [*list*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.MetroListCall.html) +* [mobile carriers](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.MobileCarrier.html) + * [*get*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.MobileCarrierGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.MobileCarrierListCall.html) +* [operating system versions](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.OperatingSystemVersion.html) + * [*get*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.OperatingSystemVersionGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.OperatingSystemVersionListCall.html) +* [operating systems](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.OperatingSystem.html) + * [*get*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.OperatingSystemGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.OperatingSystemListCall.html) +* [order documents](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.OrderDocument.html) + * [*get*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.OrderDocumentGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.OrderDocumentListCall.html) +* [orders](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.Order.html) + * [*get*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.OrderGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.OrderListCall.html) +* [placement groups](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.PlacementGroup.html) + * [*get*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.PlacementGroupGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.PlacementGroupInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.PlacementGroupListCall.html), [*patch*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.PlacementGroupPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.PlacementGroupUpdateCall.html) +* [placement strategies](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.PlacementStrategy.html) + * [*delete*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.PlacementStrategyDeleteCall.html), [*get*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.PlacementStrategyGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.PlacementStrategyInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.PlacementStrategyListCall.html), [*patch*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.PlacementStrategyPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.PlacementStrategyUpdateCall.html) +* [placements](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.Placement.html) + * [*generatetags*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.PlacementGeneratetagCall.html), [*get*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.PlacementGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.PlacementInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.PlacementListCall.html), [*patch*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.PlacementPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.PlacementUpdateCall.html) +* [platform types](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.PlatformType.html) + * [*get*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.PlatformTypeGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.PlatformTypeListCall.html) +* [postal codes](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.PostalCode.html) + * [*get*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.PostalCodeGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.PostalCodeListCall.html) +* [projects](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.Project.html) + * [*get*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.ProjectGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.ProjectListCall.html) +* [regions](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.Region.html) + * [*list*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.RegionListCall.html) +* [remarketing list shares](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.RemarketingListShare.html) + * [*get*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.RemarketingListShareGetCall.html), [*patch*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.RemarketingListSharePatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.RemarketingListShareUpdateCall.html) +* [remarketing lists](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.RemarketingList.html) + * [*get*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.RemarketingListGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.RemarketingListInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.RemarketingListListCall.html), [*patch*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.RemarketingListPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.RemarketingListUpdateCall.html) +* [reports](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.Report.html) + * [*compatible fields query*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.ReportCompatibleFieldQueryCall.html), [*delete*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.ReportDeleteCall.html), [*files get*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.ReportFileGetCall.html), [*files list*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.ReportFileListCall.html), [*get*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.ReportGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.ReportInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.ReportListCall.html), [*patch*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.ReportPatchCall.html), [*run*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.ReportRunCall.html) and [*update*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.ReportUpdateCall.html) +* [sites](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.Site.html) + * [*get*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.SiteGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.SiteInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.SiteListCall.html), [*patch*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.SitePatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.SiteUpdateCall.html) +* [sizes](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.Size.html) + * [*get*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.SizeGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.SizeInsertCall.html) and [*list*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.SizeListCall.html) +* [subaccounts](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.Subaccount.html) + * [*get*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.SubaccountGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.SubaccountInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.SubaccountListCall.html), [*patch*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.SubaccountPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.SubaccountUpdateCall.html) +* [targetable remarketing lists](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.TargetableRemarketingList.html) + * [*get*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.TargetableRemarketingListGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.TargetableRemarketingListListCall.html) +* [user profiles](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.UserProfile.html) + * [*get*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.UserProfileGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.UserProfileListCall.html) +* [user role permission groups](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.UserRolePermissionGroup.html) + * [*get*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.UserRolePermissionGroupGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.UserRolePermissionGroupListCall.html) +* [user role permissions](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.UserRolePermission.html) + * [*get*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.UserRolePermissionGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.UserRolePermissionListCall.html) +* [user roles](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.UserRole.html) + * [*delete*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.UserRoleDeleteCall.html), [*get*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.UserRoleGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.UserRoleInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.UserRoleListCall.html), [*patch*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.UserRolePatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.UserRoleUpdateCall.html) Upload supported by ... -* [*insert creative assets*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.CreativeAssetInsertCall.html) +* [*insert creative assets*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.CreativeAssetInsertCall.html) Download supported by ... -* [*get files*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.FileGetCall.html) -* [*files get reports*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.ReportFileGetCall.html) +* [*get files*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.FileGetCall.html) +* [*files get reports*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.ReportFileGetCall.html) @@ -140,17 +140,17 @@ Download supported by ... The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_dfareporting2d4/struct.Dfareporting.html)** +* **[Hub](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/struct.Dfareporting.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_dfareporting2d4/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_dfareporting2d4/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_dfareporting2d4/trait.Part.html)** + * **[Parts](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_dfareporting2d4/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/trait.CallBuilder.html)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -246,17 +246,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](http://byron.github.io/google-apis-rs/google_dfareporting2d4/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_dfareporting2d4/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_dfareporting2d4/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_dfareporting2d4/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_dfareporting2d4/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/trait.ResponseResult.html), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -266,29 +266,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](http://byron.github.io/google-apis-rs/google_dfareporting2d4/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_dfareporting2d4/trait.CallBuilder.html) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_dfareporting2d4/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_dfareporting2d4/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_dfareporting2d4/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/trait.RequestValue.html) and +[decodable](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_dfareporting2d4/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_dfareporting2d4/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_dfareporting2d4/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-dfareporting2d4/1.0.1+20160803/google_dfareporting2d4/trait.RequestValue.html) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/dfareporting2d4/src/lib.rs b/gen/dfareporting2d4/src/lib.rs index c0c46c235f..fa687e0d33 100644 --- a/gen/dfareporting2d4/src/lib.rs +++ b/gen/dfareporting2d4/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *dfareporting* crate version *1.0.0+20160803*, where *20160803* is the exact revision of the *dfareporting:v2.4* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *dfareporting* crate version *1.0.1+20160803*, where *20160803* is the exact revision of the *dfareporting:v2.4* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *dfareporting* *v2d4* API can be found at the //! [official documentation site](https://developers.google.com/doubleclick-advertisers/reporting/). @@ -134,7 +134,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -249,7 +249,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/dfareporting2d4/src/lib.rs.in b/gen/dfareporting2d4/src/lib.rs.in index 6771a81715..70e993273a 100644 --- a/gen/dfareporting2d4/src/lib.rs.in +++ b/gen/dfareporting2d4/src/lib.rs.in @@ -140,7 +140,7 @@ impl<'a, C, A> Dfareporting Dfareporting { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -311,7 +311,7 @@ impl<'a, C, A> Dfareporting } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/dfareporting2d5-cli/Cargo.toml b/gen/dfareporting2d5-cli/Cargo.toml index 24e6d99710..96ba0d16c3 100644 --- a/gen/dfareporting2d5-cli/Cargo.toml +++ b/gen/dfareporting2d5-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-dfareporting2d5-cli" -version = "1.0.0+20161027" +version = "1.0.1+20161027" authors = ["Sebastian Thiel "] description = "A complete library to interact with dfareporting (protocol v2.5)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/dfareporting2d5-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-dfareporting2d5] path = "../dfareporting2d5" -version = "1.0.0" +version = "1.0.1+20161027" optional = true default-features = false diff --git a/gen/dfareporting2d5-cli/README.md b/gen/dfareporting2d5-cli/README.md index 3d568bd81a..617250644c 100644 --- a/gen/dfareporting2d5-cli/README.md +++ b/gen/dfareporting2d5-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *dfareporting* API can be found at the [official documentation site](https://developers.google.com/doubleclick-advertisers/reporting/). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/dfareporting2d5.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/dfareporting2d5.tar.gz) +```bash +cargo install google-dfareporting2d5-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/dfareporting2d5-cli). # Usage -This documentation was generated from the *dfareporting* API at revision *20161027*. The CLI is at version *1.0.0*. +This documentation was generated from the *dfareporting* API at revision *20161027*. The CLI is at version *1.0.1*. ```bash dfareporting2d5 [options] diff --git a/gen/dfareporting2d5-cli/mkdocs.yml b/gen/dfareporting2d5-cli/mkdocs.yml index c6e9e67d93..cb119c0b3f 100644 --- a/gen/dfareporting2d5-cli/mkdocs.yml +++ b/gen/dfareporting2d5-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: dfareporting v1.0.0+20161027 +site_name: dfareporting v1.0.1+20161027 site_url: http://byron.github.io/google-apis-rs/google-dfareporting2d5-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with dfareporting (protocol v2.5) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/dfareporting2d5-cli diff --git a/gen/dfareporting2d5-cli/src/main.rs b/gen/dfareporting2d5-cli/src/main.rs index 14b1176142..ce2cff0408 100644 --- a/gen/dfareporting2d5-cli/src/main.rs +++ b/gen/dfareporting2d5-cli/src/main.rs @@ -22704,7 +22704,7 @@ fn main() { let mut app = App::new("dfareporting2d5") .author("Sebastian Thiel ") - .version("1.0.0+20161027") + .version("1.0.1+20161027") .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_dfareporting2d5_cli") .arg(Arg::with_name("url") diff --git a/gen/dfareporting2d5/Cargo.toml b/gen/dfareporting2d5/Cargo.toml index fb1737f382..ba179d4fcb 100644 --- a/gen/dfareporting2d5/Cargo.toml +++ b/gen/dfareporting2d5/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-dfareporting2d5" -version = "1.0.0+20161027" +version = "1.0.1+20161027" authors = ["Sebastian Thiel "] description = "A complete library to interact with dfareporting (protocol v2.5)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/dfareporting2d5" homepage = "https://developers.google.com/doubleclick-advertisers/reporting/" -documentation = "http://byron.github.io/google-apis-rs/google_dfareporting2d5" +documentation = "https://docs.rs/google-dfareporting2d5/1.0.1+20161027" license = "MIT" keywords = ["dfareporting", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/dfareporting2d5/README.md b/gen/dfareporting2d5/README.md index cbc2c7e7e9..50be6d57e0 100644 --- a/gen/dfareporting2d5/README.md +++ b/gen/dfareporting2d5/README.md @@ -5,138 +5,138 @@ DO NOT EDIT ! --> The `google-dfareporting2d5` library allows access to all features of the *Google dfareporting* service. -This documentation was generated from *dfareporting* crate version *1.0.0+20161027*, where *20161027* is the exact revision of the *dfareporting:v2.5* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *dfareporting* crate version *1.0.1+20161027*, where *20161027* is the exact revision of the *dfareporting:v2.5* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. Everything else about the *dfareporting* *v2d5* API can be found at the [official documentation site](https://developers.google.com/doubleclick-advertisers/reporting/). # Features -Handle the following *Resources* with ease from the central [hub](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.Dfareporting.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.Dfareporting.html) ... -* [account active ad summaries](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.AccountActiveAdSummary.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.AccountActiveAdSummaryGetCall.html) -* [account permission groups](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.AccountPermissionGroup.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.AccountPermissionGroupGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.AccountPermissionGroupListCall.html) -* [account permissions](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.AccountPermission.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.AccountPermissionGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.AccountPermissionListCall.html) -* [account user profiles](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.AccountUserProfile.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.AccountUserProfileGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.AccountUserProfileInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.AccountUserProfileListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.AccountUserProfilePatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.AccountUserProfileUpdateCall.html) -* [accounts](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.Account.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.AccountGetCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.AccountListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.AccountPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.AccountUpdateCall.html) -* [ads](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.Ad.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.AdGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.AdInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.AdListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.AdPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.AdUpdateCall.html) -* [advertiser groups](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.AdvertiserGroup.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.AdvertiserGroupDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.AdvertiserGroupGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.AdvertiserGroupInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.AdvertiserGroupListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.AdvertiserGroupPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.AdvertiserGroupUpdateCall.html) -* [advertisers](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.Advertiser.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.AdvertiserGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.AdvertiserInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.AdvertiserListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.AdvertiserPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.AdvertiserUpdateCall.html) -* [browsers](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.Browser.html) - * [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.BrowserListCall.html) -* [campaign creative associations](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.CampaignCreativeAssociation.html) - * [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.CampaignCreativeAssociationInsertCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.CampaignCreativeAssociationListCall.html) -* [campaigns](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.Campaign.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.CampaignGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.CampaignInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.CampaignListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.CampaignPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.CampaignUpdateCall.html) -* [change logs](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.ChangeLog.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.ChangeLogGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.ChangeLogListCall.html) -* [cities](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.City.html) - * [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.CityListCall.html) -* [connection types](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.ConnectionType.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.ConnectionTypeGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.ConnectionTypeListCall.html) -* [content categories](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.ContentCategory.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.ContentCategoryDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.ContentCategoryGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.ContentCategoryInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.ContentCategoryListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.ContentCategoryPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.ContentCategoryUpdateCall.html) -* [conversions](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.Conversion.html) - * [*batchinsert*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.ConversionBatchinsertCall.html) -* [countries](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.Country.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.CountryGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.CountryListCall.html) -* [creative assets](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.CreativeAsset.html) - * [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.CreativeAssetInsertCall.html) -* [creative field values](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.CreativeFieldValue.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.CreativeFieldValueDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.CreativeFieldValueGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.CreativeFieldValueInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.CreativeFieldValueListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.CreativeFieldValuePatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.CreativeFieldValueUpdateCall.html) -* [creative fields](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.CreativeField.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.CreativeFieldDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.CreativeFieldGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.CreativeFieldInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.CreativeFieldListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.CreativeFieldPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.CreativeFieldUpdateCall.html) -* [creative groups](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.CreativeGroup.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.CreativeGroupGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.CreativeGroupInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.CreativeGroupListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.CreativeGroupPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.CreativeGroupUpdateCall.html) -* [creatives](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.Creative.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.CreativeGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.CreativeInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.CreativeListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.CreativePatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.CreativeUpdateCall.html) -* [dimension values](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.DimensionValue.html) - * [*query*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.DimensionValueQueryCall.html) -* [directory site contacts](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.DirectorySiteContact.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.DirectorySiteContactGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.DirectorySiteContactListCall.html) -* [directory sites](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.DirectorySite.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.DirectorySiteGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.DirectorySiteInsertCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.DirectorySiteListCall.html) -* [dynamic targeting keys](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.DynamicTargetingKey.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.DynamicTargetingKeyDeleteCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.DynamicTargetingKeyInsertCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.DynamicTargetingKeyListCall.html) -* [event tags](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.EventTag.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.EventTagDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.EventTagGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.EventTagInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.EventTagListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.EventTagPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.EventTagUpdateCall.html) -* [files](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.File.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.FileGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.FileListCall.html) -* [floodlight activities](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.FloodlightActivity.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.FloodlightActivityDeleteCall.html), [*generatetag*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.FloodlightActivityGeneratetagCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.FloodlightActivityGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.FloodlightActivityInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.FloodlightActivityListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.FloodlightActivityPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.FloodlightActivityUpdateCall.html) -* [floodlight activity groups](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.FloodlightActivityGroup.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.FloodlightActivityGroupGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.FloodlightActivityGroupInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.FloodlightActivityGroupListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.FloodlightActivityGroupPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.FloodlightActivityGroupUpdateCall.html) -* [floodlight configurations](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.FloodlightConfiguration.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.FloodlightConfigurationGetCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.FloodlightConfigurationListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.FloodlightConfigurationPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.FloodlightConfigurationUpdateCall.html) -* [inventory items](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.InventoryItem.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.InventoryItemGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.InventoryItemListCall.html) -* [landing pages](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.LandingPage.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.LandingPageDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.LandingPageGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.LandingPageInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.LandingPageListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.LandingPagePatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.LandingPageUpdateCall.html) -* [metros](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.Metro.html) - * [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.MetroListCall.html) -* [mobile carriers](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.MobileCarrier.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.MobileCarrierGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.MobileCarrierListCall.html) -* [operating system versions](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.OperatingSystemVersion.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.OperatingSystemVersionGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.OperatingSystemVersionListCall.html) -* [operating systems](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.OperatingSystem.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.OperatingSystemGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.OperatingSystemListCall.html) -* [order documents](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.OrderDocument.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.OrderDocumentGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.OrderDocumentListCall.html) -* [orders](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.Order.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.OrderGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.OrderListCall.html) -* [placement groups](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.PlacementGroup.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.PlacementGroupGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.PlacementGroupInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.PlacementGroupListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.PlacementGroupPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.PlacementGroupUpdateCall.html) -* [placement strategies](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.PlacementStrategy.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.PlacementStrategyDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.PlacementStrategyGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.PlacementStrategyInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.PlacementStrategyListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.PlacementStrategyPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.PlacementStrategyUpdateCall.html) -* [placements](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.Placement.html) - * [*generatetags*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.PlacementGeneratetagCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.PlacementGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.PlacementInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.PlacementListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.PlacementPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.PlacementUpdateCall.html) -* [platform types](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.PlatformType.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.PlatformTypeGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.PlatformTypeListCall.html) -* [postal codes](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.PostalCode.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.PostalCodeGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.PostalCodeListCall.html) -* [projects](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.Project.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.ProjectGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.ProjectListCall.html) -* [regions](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.Region.html) - * [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.RegionListCall.html) -* [remarketing list shares](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.RemarketingListShare.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.RemarketingListShareGetCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.RemarketingListSharePatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.RemarketingListShareUpdateCall.html) -* [remarketing lists](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.RemarketingList.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.RemarketingListGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.RemarketingListInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.RemarketingListListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.RemarketingListPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.RemarketingListUpdateCall.html) -* [reports](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.Report.html) - * [*compatible fields query*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.ReportCompatibleFieldQueryCall.html), [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.ReportDeleteCall.html), [*files get*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.ReportFileGetCall.html), [*files list*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.ReportFileListCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.ReportGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.ReportInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.ReportListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.ReportPatchCall.html), [*run*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.ReportRunCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.ReportUpdateCall.html) -* [sites](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.Site.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.SiteGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.SiteInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.SiteListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.SitePatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.SiteUpdateCall.html) -* [sizes](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.Size.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.SizeGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.SizeInsertCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.SizeListCall.html) -* [subaccounts](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.Subaccount.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.SubaccountGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.SubaccountInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.SubaccountListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.SubaccountPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.SubaccountUpdateCall.html) -* [targetable remarketing lists](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.TargetableRemarketingList.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.TargetableRemarketingListGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.TargetableRemarketingListListCall.html) -* [user profiles](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.UserProfile.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.UserProfileGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.UserProfileListCall.html) -* [user role permission groups](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.UserRolePermissionGroup.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.UserRolePermissionGroupGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.UserRolePermissionGroupListCall.html) -* [user role permissions](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.UserRolePermission.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.UserRolePermissionGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.UserRolePermissionListCall.html) -* [user roles](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.UserRole.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.UserRoleDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.UserRoleGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.UserRoleInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.UserRoleListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.UserRolePatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.UserRoleUpdateCall.html) +* [account active ad summaries](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.AccountActiveAdSummary.html) + * [*get*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.AccountActiveAdSummaryGetCall.html) +* [account permission groups](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.AccountPermissionGroup.html) + * [*get*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.AccountPermissionGroupGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.AccountPermissionGroupListCall.html) +* [account permissions](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.AccountPermission.html) + * [*get*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.AccountPermissionGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.AccountPermissionListCall.html) +* [account user profiles](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.AccountUserProfile.html) + * [*get*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.AccountUserProfileGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.AccountUserProfileInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.AccountUserProfileListCall.html), [*patch*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.AccountUserProfilePatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.AccountUserProfileUpdateCall.html) +* [accounts](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.Account.html) + * [*get*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.AccountGetCall.html), [*list*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.AccountListCall.html), [*patch*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.AccountPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.AccountUpdateCall.html) +* [ads](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.Ad.html) + * [*get*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.AdGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.AdInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.AdListCall.html), [*patch*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.AdPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.AdUpdateCall.html) +* [advertiser groups](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.AdvertiserGroup.html) + * [*delete*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.AdvertiserGroupDeleteCall.html), [*get*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.AdvertiserGroupGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.AdvertiserGroupInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.AdvertiserGroupListCall.html), [*patch*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.AdvertiserGroupPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.AdvertiserGroupUpdateCall.html) +* [advertisers](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.Advertiser.html) + * [*get*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.AdvertiserGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.AdvertiserInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.AdvertiserListCall.html), [*patch*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.AdvertiserPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.AdvertiserUpdateCall.html) +* [browsers](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.Browser.html) + * [*list*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.BrowserListCall.html) +* [campaign creative associations](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.CampaignCreativeAssociation.html) + * [*insert*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.CampaignCreativeAssociationInsertCall.html) and [*list*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.CampaignCreativeAssociationListCall.html) +* [campaigns](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.Campaign.html) + * [*get*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.CampaignGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.CampaignInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.CampaignListCall.html), [*patch*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.CampaignPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.CampaignUpdateCall.html) +* [change logs](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.ChangeLog.html) + * [*get*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.ChangeLogGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.ChangeLogListCall.html) +* [cities](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.City.html) + * [*list*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.CityListCall.html) +* [connection types](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.ConnectionType.html) + * [*get*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.ConnectionTypeGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.ConnectionTypeListCall.html) +* [content categories](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.ContentCategory.html) + * [*delete*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.ContentCategoryDeleteCall.html), [*get*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.ContentCategoryGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.ContentCategoryInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.ContentCategoryListCall.html), [*patch*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.ContentCategoryPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.ContentCategoryUpdateCall.html) +* [conversions](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.Conversion.html) + * [*batchinsert*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.ConversionBatchinsertCall.html) +* [countries](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.Country.html) + * [*get*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.CountryGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.CountryListCall.html) +* [creative assets](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.CreativeAsset.html) + * [*insert*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.CreativeAssetInsertCall.html) +* [creative field values](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.CreativeFieldValue.html) + * [*delete*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.CreativeFieldValueDeleteCall.html), [*get*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.CreativeFieldValueGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.CreativeFieldValueInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.CreativeFieldValueListCall.html), [*patch*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.CreativeFieldValuePatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.CreativeFieldValueUpdateCall.html) +* [creative fields](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.CreativeField.html) + * [*delete*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.CreativeFieldDeleteCall.html), [*get*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.CreativeFieldGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.CreativeFieldInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.CreativeFieldListCall.html), [*patch*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.CreativeFieldPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.CreativeFieldUpdateCall.html) +* [creative groups](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.CreativeGroup.html) + * [*get*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.CreativeGroupGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.CreativeGroupInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.CreativeGroupListCall.html), [*patch*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.CreativeGroupPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.CreativeGroupUpdateCall.html) +* [creatives](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.Creative.html) + * [*get*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.CreativeGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.CreativeInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.CreativeListCall.html), [*patch*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.CreativePatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.CreativeUpdateCall.html) +* [dimension values](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.DimensionValue.html) + * [*query*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.DimensionValueQueryCall.html) +* [directory site contacts](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.DirectorySiteContact.html) + * [*get*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.DirectorySiteContactGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.DirectorySiteContactListCall.html) +* [directory sites](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.DirectorySite.html) + * [*get*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.DirectorySiteGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.DirectorySiteInsertCall.html) and [*list*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.DirectorySiteListCall.html) +* [dynamic targeting keys](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.DynamicTargetingKey.html) + * [*delete*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.DynamicTargetingKeyDeleteCall.html), [*insert*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.DynamicTargetingKeyInsertCall.html) and [*list*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.DynamicTargetingKeyListCall.html) +* [event tags](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.EventTag.html) + * [*delete*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.EventTagDeleteCall.html), [*get*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.EventTagGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.EventTagInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.EventTagListCall.html), [*patch*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.EventTagPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.EventTagUpdateCall.html) +* [files](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.File.html) + * [*get*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.FileGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.FileListCall.html) +* [floodlight activities](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.FloodlightActivity.html) + * [*delete*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.FloodlightActivityDeleteCall.html), [*generatetag*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.FloodlightActivityGeneratetagCall.html), [*get*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.FloodlightActivityGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.FloodlightActivityInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.FloodlightActivityListCall.html), [*patch*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.FloodlightActivityPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.FloodlightActivityUpdateCall.html) +* [floodlight activity groups](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.FloodlightActivityGroup.html) + * [*get*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.FloodlightActivityGroupGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.FloodlightActivityGroupInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.FloodlightActivityGroupListCall.html), [*patch*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.FloodlightActivityGroupPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.FloodlightActivityGroupUpdateCall.html) +* [floodlight configurations](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.FloodlightConfiguration.html) + * [*get*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.FloodlightConfigurationGetCall.html), [*list*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.FloodlightConfigurationListCall.html), [*patch*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.FloodlightConfigurationPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.FloodlightConfigurationUpdateCall.html) +* [inventory items](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.InventoryItem.html) + * [*get*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.InventoryItemGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.InventoryItemListCall.html) +* [landing pages](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.LandingPage.html) + * [*delete*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.LandingPageDeleteCall.html), [*get*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.LandingPageGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.LandingPageInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.LandingPageListCall.html), [*patch*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.LandingPagePatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.LandingPageUpdateCall.html) +* [metros](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.Metro.html) + * [*list*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.MetroListCall.html) +* [mobile carriers](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.MobileCarrier.html) + * [*get*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.MobileCarrierGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.MobileCarrierListCall.html) +* [operating system versions](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.OperatingSystemVersion.html) + * [*get*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.OperatingSystemVersionGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.OperatingSystemVersionListCall.html) +* [operating systems](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.OperatingSystem.html) + * [*get*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.OperatingSystemGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.OperatingSystemListCall.html) +* [order documents](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.OrderDocument.html) + * [*get*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.OrderDocumentGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.OrderDocumentListCall.html) +* [orders](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.Order.html) + * [*get*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.OrderGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.OrderListCall.html) +* [placement groups](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.PlacementGroup.html) + * [*get*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.PlacementGroupGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.PlacementGroupInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.PlacementGroupListCall.html), [*patch*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.PlacementGroupPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.PlacementGroupUpdateCall.html) +* [placement strategies](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.PlacementStrategy.html) + * [*delete*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.PlacementStrategyDeleteCall.html), [*get*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.PlacementStrategyGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.PlacementStrategyInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.PlacementStrategyListCall.html), [*patch*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.PlacementStrategyPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.PlacementStrategyUpdateCall.html) +* [placements](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.Placement.html) + * [*generatetags*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.PlacementGeneratetagCall.html), [*get*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.PlacementGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.PlacementInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.PlacementListCall.html), [*patch*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.PlacementPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.PlacementUpdateCall.html) +* [platform types](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.PlatformType.html) + * [*get*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.PlatformTypeGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.PlatformTypeListCall.html) +* [postal codes](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.PostalCode.html) + * [*get*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.PostalCodeGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.PostalCodeListCall.html) +* [projects](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.Project.html) + * [*get*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.ProjectGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.ProjectListCall.html) +* [regions](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.Region.html) + * [*list*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.RegionListCall.html) +* [remarketing list shares](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.RemarketingListShare.html) + * [*get*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.RemarketingListShareGetCall.html), [*patch*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.RemarketingListSharePatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.RemarketingListShareUpdateCall.html) +* [remarketing lists](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.RemarketingList.html) + * [*get*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.RemarketingListGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.RemarketingListInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.RemarketingListListCall.html), [*patch*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.RemarketingListPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.RemarketingListUpdateCall.html) +* [reports](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.Report.html) + * [*compatible fields query*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.ReportCompatibleFieldQueryCall.html), [*delete*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.ReportDeleteCall.html), [*files get*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.ReportFileGetCall.html), [*files list*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.ReportFileListCall.html), [*get*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.ReportGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.ReportInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.ReportListCall.html), [*patch*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.ReportPatchCall.html), [*run*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.ReportRunCall.html) and [*update*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.ReportUpdateCall.html) +* [sites](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.Site.html) + * [*get*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.SiteGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.SiteInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.SiteListCall.html), [*patch*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.SitePatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.SiteUpdateCall.html) +* [sizes](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.Size.html) + * [*get*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.SizeGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.SizeInsertCall.html) and [*list*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.SizeListCall.html) +* [subaccounts](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.Subaccount.html) + * [*get*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.SubaccountGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.SubaccountInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.SubaccountListCall.html), [*patch*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.SubaccountPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.SubaccountUpdateCall.html) +* [targetable remarketing lists](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.TargetableRemarketingList.html) + * [*get*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.TargetableRemarketingListGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.TargetableRemarketingListListCall.html) +* [user profiles](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.UserProfile.html) + * [*get*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.UserProfileGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.UserProfileListCall.html) +* [user role permission groups](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.UserRolePermissionGroup.html) + * [*get*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.UserRolePermissionGroupGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.UserRolePermissionGroupListCall.html) +* [user role permissions](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.UserRolePermission.html) + * [*get*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.UserRolePermissionGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.UserRolePermissionListCall.html) +* [user roles](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.UserRole.html) + * [*delete*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.UserRoleDeleteCall.html), [*get*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.UserRoleGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.UserRoleInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.UserRoleListCall.html), [*patch*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.UserRolePatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.UserRoleUpdateCall.html) Upload supported by ... -* [*insert creative assets*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.CreativeAssetInsertCall.html) +* [*insert creative assets*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.CreativeAssetInsertCall.html) Download supported by ... -* [*get files*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.FileGetCall.html) -* [*files get reports*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.ReportFileGetCall.html) +* [*get files*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.FileGetCall.html) +* [*files get reports*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.ReportFileGetCall.html) @@ -144,17 +144,17 @@ Download supported by ... The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_dfareporting2d5/struct.Dfareporting.html)** +* **[Hub](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/struct.Dfareporting.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_dfareporting2d5/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_dfareporting2d5/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_dfareporting2d5/trait.Part.html)** + * **[Parts](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_dfareporting2d5/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/trait.CallBuilder.html)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -250,17 +250,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](http://byron.github.io/google-apis-rs/google_dfareporting2d5/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_dfareporting2d5/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_dfareporting2d5/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_dfareporting2d5/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_dfareporting2d5/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/trait.ResponseResult.html), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -270,29 +270,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](http://byron.github.io/google-apis-rs/google_dfareporting2d5/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_dfareporting2d5/trait.CallBuilder.html) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_dfareporting2d5/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_dfareporting2d5/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_dfareporting2d5/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/trait.RequestValue.html) and +[decodable](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_dfareporting2d5/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_dfareporting2d5/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_dfareporting2d5/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-dfareporting2d5/1.0.1+20161027/google_dfareporting2d5/trait.RequestValue.html) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/dfareporting2d5/src/lib.rs b/gen/dfareporting2d5/src/lib.rs index 364e918eff..2c9f9cdc84 100644 --- a/gen/dfareporting2d5/src/lib.rs +++ b/gen/dfareporting2d5/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *dfareporting* crate version *1.0.0+20161027*, where *20161027* is the exact revision of the *dfareporting:v2.5* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *dfareporting* crate version *1.0.1+20161027*, where *20161027* is the exact revision of the *dfareporting:v2.5* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *dfareporting* *v2d5* API can be found at the //! [official documentation site](https://developers.google.com/doubleclick-advertisers/reporting/). @@ -138,7 +138,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -253,7 +253,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/dfareporting2d5/src/lib.rs.in b/gen/dfareporting2d5/src/lib.rs.in index 21241bea2e..b747c29880 100644 --- a/gen/dfareporting2d5/src/lib.rs.in +++ b/gen/dfareporting2d5/src/lib.rs.in @@ -144,7 +144,7 @@ impl<'a, C, A> Dfareporting Dfareporting { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -321,7 +321,7 @@ impl<'a, C, A> Dfareporting } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/dfareporting2d6-cli/Cargo.toml b/gen/dfareporting2d6-cli/Cargo.toml index faa53dfc93..af8bd3ca70 100644 --- a/gen/dfareporting2d6-cli/Cargo.toml +++ b/gen/dfareporting2d6-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-dfareporting2d6-cli" -version = "1.0.0+20161027" +version = "1.0.1+20161027" authors = ["Sebastian Thiel "] description = "A complete library to interact with dfareporting (protocol v2.6)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/dfareporting2d6-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-dfareporting2d6] path = "../dfareporting2d6" -version = "1.0.0" +version = "1.0.1+20161027" optional = true default-features = false diff --git a/gen/dfareporting2d6-cli/README.md b/gen/dfareporting2d6-cli/README.md index 500cd833cc..4bdc5fbbec 100644 --- a/gen/dfareporting2d6-cli/README.md +++ b/gen/dfareporting2d6-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *dfareporting* API can be found at the [official documentation site](https://developers.google.com/doubleclick-advertisers/). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/dfareporting2d6.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/dfareporting2d6.tar.gz) +```bash +cargo install google-dfareporting2d6-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/dfareporting2d6-cli). # Usage -This documentation was generated from the *dfareporting* API at revision *20161027*. The CLI is at version *1.0.0*. +This documentation was generated from the *dfareporting* API at revision *20161027*. The CLI is at version *1.0.1*. ```bash dfareporting2d6 [options] diff --git a/gen/dfareporting2d6-cli/mkdocs.yml b/gen/dfareporting2d6-cli/mkdocs.yml index 69ae248667..06e4d87281 100644 --- a/gen/dfareporting2d6-cli/mkdocs.yml +++ b/gen/dfareporting2d6-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: dfareporting v1.0.0+20161027 +site_name: dfareporting v1.0.1+20161027 site_url: http://byron.github.io/google-apis-rs/google-dfareporting2d6-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with dfareporting (protocol v2.6) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/dfareporting2d6-cli diff --git a/gen/dfareporting2d6-cli/src/main.rs b/gen/dfareporting2d6-cli/src/main.rs index 681d8ec09c..3197cd31ce 100644 --- a/gen/dfareporting2d6-cli/src/main.rs +++ b/gen/dfareporting2d6-cli/src/main.rs @@ -23403,7 +23403,7 @@ fn main() { let mut app = App::new("dfareporting2d6") .author("Sebastian Thiel ") - .version("1.0.0+20161027") + .version("1.0.1+20161027") .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_dfareporting2d6_cli") .arg(Arg::with_name("url") diff --git a/gen/dfareporting2d6/Cargo.toml b/gen/dfareporting2d6/Cargo.toml index 44ab514d9a..75bfb9ba7c 100644 --- a/gen/dfareporting2d6/Cargo.toml +++ b/gen/dfareporting2d6/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-dfareporting2d6" -version = "1.0.0+20161027" +version = "1.0.1+20161027" authors = ["Sebastian Thiel "] description = "A complete library to interact with dfareporting (protocol v2.6)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/dfareporting2d6" homepage = "https://developers.google.com/doubleclick-advertisers/" -documentation = "http://byron.github.io/google-apis-rs/google_dfareporting2d6" +documentation = "https://docs.rs/google-dfareporting2d6/1.0.1+20161027" license = "MIT" keywords = ["dfareporting", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/dfareporting2d6/README.md b/gen/dfareporting2d6/README.md index c180879c93..b98b69d09b 100644 --- a/gen/dfareporting2d6/README.md +++ b/gen/dfareporting2d6/README.md @@ -5,142 +5,142 @@ DO NOT EDIT ! --> The `google-dfareporting2d6` library allows access to all features of the *Google dfareporting* service. -This documentation was generated from *dfareporting* crate version *1.0.0+20161027*, where *20161027* is the exact revision of the *dfareporting:v2.6* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *dfareporting* crate version *1.0.1+20161027*, where *20161027* is the exact revision of the *dfareporting:v2.6* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. Everything else about the *dfareporting* *v2d6* 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](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.Dfareporting.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.Dfareporting.html) ... -* [account active ad summaries](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.AccountActiveAdSummary.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.AccountActiveAdSummaryGetCall.html) -* [account permission groups](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.AccountPermissionGroup.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.AccountPermissionGroupGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.AccountPermissionGroupListCall.html) -* [account permissions](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.AccountPermission.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.AccountPermissionGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.AccountPermissionListCall.html) -* [account user profiles](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.AccountUserProfile.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.AccountUserProfileGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.AccountUserProfileInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.AccountUserProfileListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.AccountUserProfilePatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.AccountUserProfileUpdateCall.html) -* [accounts](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.Account.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.AccountGetCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.AccountListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.AccountPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.AccountUpdateCall.html) -* [ads](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.Ad.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.AdGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.AdInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.AdListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.AdPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.AdUpdateCall.html) -* [advertiser groups](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.AdvertiserGroup.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.AdvertiserGroupDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.AdvertiserGroupGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.AdvertiserGroupInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.AdvertiserGroupListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.AdvertiserGroupPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.AdvertiserGroupUpdateCall.html) -* [advertisers](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.Advertiser.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.AdvertiserGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.AdvertiserInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.AdvertiserListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.AdvertiserPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.AdvertiserUpdateCall.html) -* [browsers](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.Browser.html) - * [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.BrowserListCall.html) -* [campaign creative associations](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.CampaignCreativeAssociation.html) - * [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.CampaignCreativeAssociationInsertCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.CampaignCreativeAssociationListCall.html) -* [campaigns](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.Campaign.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.CampaignGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.CampaignInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.CampaignListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.CampaignPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.CampaignUpdateCall.html) -* [change logs](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.ChangeLog.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.ChangeLogGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.ChangeLogListCall.html) -* [cities](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.City.html) - * [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.CityListCall.html) -* [connection types](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.ConnectionType.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.ConnectionTypeGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.ConnectionTypeListCall.html) -* [content categories](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.ContentCategory.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.ContentCategoryDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.ContentCategoryGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.ContentCategoryInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.ContentCategoryListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.ContentCategoryPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.ContentCategoryUpdateCall.html) -* [conversions](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.Conversion.html) - * [*batchinsert*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.ConversionBatchinsertCall.html) -* [countries](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.Country.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.CountryGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.CountryListCall.html) -* [creative assets](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.CreativeAsset.html) - * [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.CreativeAssetInsertCall.html) -* [creative field values](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.CreativeFieldValue.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.CreativeFieldValueDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.CreativeFieldValueGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.CreativeFieldValueInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.CreativeFieldValueListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.CreativeFieldValuePatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.CreativeFieldValueUpdateCall.html) -* [creative fields](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.CreativeField.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.CreativeFieldDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.CreativeFieldGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.CreativeFieldInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.CreativeFieldListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.CreativeFieldPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.CreativeFieldUpdateCall.html) -* [creative groups](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.CreativeGroup.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.CreativeGroupGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.CreativeGroupInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.CreativeGroupListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.CreativeGroupPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.CreativeGroupUpdateCall.html) -* [creatives](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.Creative.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.CreativeGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.CreativeInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.CreativeListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.CreativePatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.CreativeUpdateCall.html) -* [dimension values](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.DimensionValue.html) - * [*query*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.DimensionValueQueryCall.html) -* [directory site contacts](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.DirectorySiteContact.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.DirectorySiteContactGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.DirectorySiteContactListCall.html) -* [directory sites](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.DirectorySite.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.DirectorySiteGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.DirectorySiteInsertCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.DirectorySiteListCall.html) -* [dynamic targeting keys](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.DynamicTargetingKey.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.DynamicTargetingKeyDeleteCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.DynamicTargetingKeyInsertCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.DynamicTargetingKeyListCall.html) -* [event tags](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.EventTag.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.EventTagDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.EventTagGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.EventTagInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.EventTagListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.EventTagPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.EventTagUpdateCall.html) -* [files](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.File.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.FileGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.FileListCall.html) -* [floodlight activities](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.FloodlightActivity.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.FloodlightActivityDeleteCall.html), [*generatetag*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.FloodlightActivityGeneratetagCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.FloodlightActivityGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.FloodlightActivityInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.FloodlightActivityListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.FloodlightActivityPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.FloodlightActivityUpdateCall.html) -* [floodlight activity groups](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.FloodlightActivityGroup.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.FloodlightActivityGroupGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.FloodlightActivityGroupInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.FloodlightActivityGroupListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.FloodlightActivityGroupPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.FloodlightActivityGroupUpdateCall.html) -* [floodlight configurations](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.FloodlightConfiguration.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.FloodlightConfigurationGetCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.FloodlightConfigurationListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.FloodlightConfigurationPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.FloodlightConfigurationUpdateCall.html) -* [inventory items](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.InventoryItem.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.InventoryItemGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.InventoryItemListCall.html) -* [landing pages](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.LandingPage.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.LandingPageDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.LandingPageGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.LandingPageInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.LandingPageListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.LandingPagePatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.LandingPageUpdateCall.html) -* [languages](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.Language.html) - * [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.LanguageListCall.html) -* [metros](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.Metro.html) - * [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.MetroListCall.html) -* [mobile carriers](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.MobileCarrier.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.MobileCarrierGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.MobileCarrierListCall.html) -* [operating system versions](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.OperatingSystemVersion.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.OperatingSystemVersionGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.OperatingSystemVersionListCall.html) -* [operating systems](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.OperatingSystem.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.OperatingSystemGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.OperatingSystemListCall.html) -* [order documents](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.OrderDocument.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.OrderDocumentGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.OrderDocumentListCall.html) -* [orders](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.Order.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.OrderGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.OrderListCall.html) -* [placement groups](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.PlacementGroup.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.PlacementGroupGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.PlacementGroupInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.PlacementGroupListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.PlacementGroupPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.PlacementGroupUpdateCall.html) -* [placement strategies](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.PlacementStrategy.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.PlacementStrategyDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.PlacementStrategyGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.PlacementStrategyInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.PlacementStrategyListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.PlacementStrategyPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.PlacementStrategyUpdateCall.html) -* [placements](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.Placement.html) - * [*generatetags*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.PlacementGeneratetagCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.PlacementGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.PlacementInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.PlacementListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.PlacementPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.PlacementUpdateCall.html) -* [platform types](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.PlatformType.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.PlatformTypeGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.PlatformTypeListCall.html) -* [postal codes](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.PostalCode.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.PostalCodeGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.PostalCodeListCall.html) -* [projects](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.Project.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.ProjectGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.ProjectListCall.html) -* [regions](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.Region.html) - * [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.RegionListCall.html) -* [remarketing list shares](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.RemarketingListShare.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.RemarketingListShareGetCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.RemarketingListSharePatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.RemarketingListShareUpdateCall.html) -* [remarketing lists](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.RemarketingList.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.RemarketingListGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.RemarketingListInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.RemarketingListListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.RemarketingListPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.RemarketingListUpdateCall.html) -* [reports](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.Report.html) - * [*compatible fields query*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.ReportCompatibleFieldQueryCall.html), [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.ReportDeleteCall.html), [*files get*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.ReportFileGetCall.html), [*files list*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.ReportFileListCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.ReportGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.ReportInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.ReportListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.ReportPatchCall.html), [*run*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.ReportRunCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.ReportUpdateCall.html) -* [sites](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.Site.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.SiteGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.SiteInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.SiteListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.SitePatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.SiteUpdateCall.html) -* [sizes](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.Size.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.SizeGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.SizeInsertCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.SizeListCall.html) -* [subaccounts](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.Subaccount.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.SubaccountGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.SubaccountInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.SubaccountListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.SubaccountPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.SubaccountUpdateCall.html) -* [targetable remarketing lists](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.TargetableRemarketingList.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.TargetableRemarketingListGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.TargetableRemarketingListListCall.html) -* [targeting templates](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.TargetingTemplate.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.TargetingTemplateGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.TargetingTemplateInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.TargetingTemplateListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.TargetingTemplatePatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.TargetingTemplateUpdateCall.html) -* [user profiles](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.UserProfile.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.UserProfileGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.UserProfileListCall.html) -* [user role permission groups](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.UserRolePermissionGroup.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.UserRolePermissionGroupGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.UserRolePermissionGroupListCall.html) -* [user role permissions](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.UserRolePermission.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.UserRolePermissionGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.UserRolePermissionListCall.html) -* [user roles](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.UserRole.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.UserRoleDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.UserRoleGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.UserRoleInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.UserRoleListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.UserRolePatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.UserRoleUpdateCall.html) +* [account active ad summaries](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.AccountActiveAdSummary.html) + * [*get*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.AccountActiveAdSummaryGetCall.html) +* [account permission groups](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.AccountPermissionGroup.html) + * [*get*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.AccountPermissionGroupGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.AccountPermissionGroupListCall.html) +* [account permissions](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.AccountPermission.html) + * [*get*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.AccountPermissionGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.AccountPermissionListCall.html) +* [account user profiles](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.AccountUserProfile.html) + * [*get*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.AccountUserProfileGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.AccountUserProfileInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.AccountUserProfileListCall.html), [*patch*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.AccountUserProfilePatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.AccountUserProfileUpdateCall.html) +* [accounts](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.Account.html) + * [*get*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.AccountGetCall.html), [*list*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.AccountListCall.html), [*patch*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.AccountPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.AccountUpdateCall.html) +* [ads](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.Ad.html) + * [*get*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.AdGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.AdInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.AdListCall.html), [*patch*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.AdPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.AdUpdateCall.html) +* [advertiser groups](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.AdvertiserGroup.html) + * [*delete*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.AdvertiserGroupDeleteCall.html), [*get*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.AdvertiserGroupGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.AdvertiserGroupInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.AdvertiserGroupListCall.html), [*patch*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.AdvertiserGroupPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.AdvertiserGroupUpdateCall.html) +* [advertisers](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.Advertiser.html) + * [*get*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.AdvertiserGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.AdvertiserInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.AdvertiserListCall.html), [*patch*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.AdvertiserPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.AdvertiserUpdateCall.html) +* [browsers](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.Browser.html) + * [*list*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.BrowserListCall.html) +* [campaign creative associations](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.CampaignCreativeAssociation.html) + * [*insert*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.CampaignCreativeAssociationInsertCall.html) and [*list*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.CampaignCreativeAssociationListCall.html) +* [campaigns](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.Campaign.html) + * [*get*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.CampaignGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.CampaignInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.CampaignListCall.html), [*patch*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.CampaignPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.CampaignUpdateCall.html) +* [change logs](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.ChangeLog.html) + * [*get*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.ChangeLogGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.ChangeLogListCall.html) +* [cities](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.City.html) + * [*list*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.CityListCall.html) +* [connection types](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.ConnectionType.html) + * [*get*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.ConnectionTypeGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.ConnectionTypeListCall.html) +* [content categories](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.ContentCategory.html) + * [*delete*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.ContentCategoryDeleteCall.html), [*get*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.ContentCategoryGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.ContentCategoryInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.ContentCategoryListCall.html), [*patch*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.ContentCategoryPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.ContentCategoryUpdateCall.html) +* [conversions](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.Conversion.html) + * [*batchinsert*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.ConversionBatchinsertCall.html) +* [countries](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.Country.html) + * [*get*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.CountryGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.CountryListCall.html) +* [creative assets](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.CreativeAsset.html) + * [*insert*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.CreativeAssetInsertCall.html) +* [creative field values](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.CreativeFieldValue.html) + * [*delete*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.CreativeFieldValueDeleteCall.html), [*get*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.CreativeFieldValueGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.CreativeFieldValueInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.CreativeFieldValueListCall.html), [*patch*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.CreativeFieldValuePatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.CreativeFieldValueUpdateCall.html) +* [creative fields](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.CreativeField.html) + * [*delete*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.CreativeFieldDeleteCall.html), [*get*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.CreativeFieldGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.CreativeFieldInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.CreativeFieldListCall.html), [*patch*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.CreativeFieldPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.CreativeFieldUpdateCall.html) +* [creative groups](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.CreativeGroup.html) + * [*get*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.CreativeGroupGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.CreativeGroupInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.CreativeGroupListCall.html), [*patch*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.CreativeGroupPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.CreativeGroupUpdateCall.html) +* [creatives](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.Creative.html) + * [*get*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.CreativeGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.CreativeInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.CreativeListCall.html), [*patch*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.CreativePatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.CreativeUpdateCall.html) +* [dimension values](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.DimensionValue.html) + * [*query*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.DimensionValueQueryCall.html) +* [directory site contacts](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.DirectorySiteContact.html) + * [*get*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.DirectorySiteContactGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.DirectorySiteContactListCall.html) +* [directory sites](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.DirectorySite.html) + * [*get*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.DirectorySiteGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.DirectorySiteInsertCall.html) and [*list*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.DirectorySiteListCall.html) +* [dynamic targeting keys](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.DynamicTargetingKey.html) + * [*delete*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.DynamicTargetingKeyDeleteCall.html), [*insert*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.DynamicTargetingKeyInsertCall.html) and [*list*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.DynamicTargetingKeyListCall.html) +* [event tags](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.EventTag.html) + * [*delete*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.EventTagDeleteCall.html), [*get*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.EventTagGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.EventTagInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.EventTagListCall.html), [*patch*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.EventTagPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.EventTagUpdateCall.html) +* [files](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.File.html) + * [*get*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.FileGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.FileListCall.html) +* [floodlight activities](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.FloodlightActivity.html) + * [*delete*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.FloodlightActivityDeleteCall.html), [*generatetag*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.FloodlightActivityGeneratetagCall.html), [*get*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.FloodlightActivityGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.FloodlightActivityInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.FloodlightActivityListCall.html), [*patch*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.FloodlightActivityPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.FloodlightActivityUpdateCall.html) +* [floodlight activity groups](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.FloodlightActivityGroup.html) + * [*get*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.FloodlightActivityGroupGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.FloodlightActivityGroupInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.FloodlightActivityGroupListCall.html), [*patch*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.FloodlightActivityGroupPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.FloodlightActivityGroupUpdateCall.html) +* [floodlight configurations](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.FloodlightConfiguration.html) + * [*get*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.FloodlightConfigurationGetCall.html), [*list*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.FloodlightConfigurationListCall.html), [*patch*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.FloodlightConfigurationPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.FloodlightConfigurationUpdateCall.html) +* [inventory items](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.InventoryItem.html) + * [*get*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.InventoryItemGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.InventoryItemListCall.html) +* [landing pages](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.LandingPage.html) + * [*delete*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.LandingPageDeleteCall.html), [*get*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.LandingPageGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.LandingPageInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.LandingPageListCall.html), [*patch*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.LandingPagePatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.LandingPageUpdateCall.html) +* [languages](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.Language.html) + * [*list*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.LanguageListCall.html) +* [metros](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.Metro.html) + * [*list*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.MetroListCall.html) +* [mobile carriers](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.MobileCarrier.html) + * [*get*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.MobileCarrierGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.MobileCarrierListCall.html) +* [operating system versions](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.OperatingSystemVersion.html) + * [*get*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.OperatingSystemVersionGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.OperatingSystemVersionListCall.html) +* [operating systems](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.OperatingSystem.html) + * [*get*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.OperatingSystemGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.OperatingSystemListCall.html) +* [order documents](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.OrderDocument.html) + * [*get*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.OrderDocumentGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.OrderDocumentListCall.html) +* [orders](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.Order.html) + * [*get*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.OrderGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.OrderListCall.html) +* [placement groups](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.PlacementGroup.html) + * [*get*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.PlacementGroupGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.PlacementGroupInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.PlacementGroupListCall.html), [*patch*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.PlacementGroupPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.PlacementGroupUpdateCall.html) +* [placement strategies](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.PlacementStrategy.html) + * [*delete*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.PlacementStrategyDeleteCall.html), [*get*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.PlacementStrategyGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.PlacementStrategyInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.PlacementStrategyListCall.html), [*patch*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.PlacementStrategyPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.PlacementStrategyUpdateCall.html) +* [placements](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.Placement.html) + * [*generatetags*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.PlacementGeneratetagCall.html), [*get*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.PlacementGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.PlacementInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.PlacementListCall.html), [*patch*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.PlacementPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.PlacementUpdateCall.html) +* [platform types](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.PlatformType.html) + * [*get*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.PlatformTypeGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.PlatformTypeListCall.html) +* [postal codes](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.PostalCode.html) + * [*get*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.PostalCodeGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.PostalCodeListCall.html) +* [projects](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.Project.html) + * [*get*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.ProjectGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.ProjectListCall.html) +* [regions](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.Region.html) + * [*list*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.RegionListCall.html) +* [remarketing list shares](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.RemarketingListShare.html) + * [*get*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.RemarketingListShareGetCall.html), [*patch*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.RemarketingListSharePatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.RemarketingListShareUpdateCall.html) +* [remarketing lists](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.RemarketingList.html) + * [*get*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.RemarketingListGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.RemarketingListInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.RemarketingListListCall.html), [*patch*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.RemarketingListPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.RemarketingListUpdateCall.html) +* [reports](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.Report.html) + * [*compatible fields query*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.ReportCompatibleFieldQueryCall.html), [*delete*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.ReportDeleteCall.html), [*files get*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.ReportFileGetCall.html), [*files list*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.ReportFileListCall.html), [*get*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.ReportGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.ReportInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.ReportListCall.html), [*patch*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.ReportPatchCall.html), [*run*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.ReportRunCall.html) and [*update*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.ReportUpdateCall.html) +* [sites](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.Site.html) + * [*get*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.SiteGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.SiteInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.SiteListCall.html), [*patch*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.SitePatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.SiteUpdateCall.html) +* [sizes](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.Size.html) + * [*get*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.SizeGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.SizeInsertCall.html) and [*list*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.SizeListCall.html) +* [subaccounts](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.Subaccount.html) + * [*get*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.SubaccountGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.SubaccountInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.SubaccountListCall.html), [*patch*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.SubaccountPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.SubaccountUpdateCall.html) +* [targetable remarketing lists](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.TargetableRemarketingList.html) + * [*get*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.TargetableRemarketingListGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.TargetableRemarketingListListCall.html) +* [targeting templates](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.TargetingTemplate.html) + * [*get*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.TargetingTemplateGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.TargetingTemplateInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.TargetingTemplateListCall.html), [*patch*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.TargetingTemplatePatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.TargetingTemplateUpdateCall.html) +* [user profiles](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.UserProfile.html) + * [*get*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.UserProfileGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.UserProfileListCall.html) +* [user role permission groups](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.UserRolePermissionGroup.html) + * [*get*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.UserRolePermissionGroupGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.UserRolePermissionGroupListCall.html) +* [user role permissions](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.UserRolePermission.html) + * [*get*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.UserRolePermissionGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.UserRolePermissionListCall.html) +* [user roles](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.UserRole.html) + * [*delete*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.UserRoleDeleteCall.html), [*get*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.UserRoleGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.UserRoleInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.UserRoleListCall.html), [*patch*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.UserRolePatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.UserRoleUpdateCall.html) Upload supported by ... -* [*insert creative assets*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.CreativeAssetInsertCall.html) +* [*insert creative assets*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.CreativeAssetInsertCall.html) Download supported by ... -* [*get files*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.FileGetCall.html) -* [*files get reports*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.ReportFileGetCall.html) +* [*get files*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.FileGetCall.html) +* [*files get reports*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.ReportFileGetCall.html) @@ -148,17 +148,17 @@ Download supported by ... The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_dfareporting2d6/struct.Dfareporting.html)** +* **[Hub](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/struct.Dfareporting.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_dfareporting2d6/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_dfareporting2d6/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_dfareporting2d6/trait.Part.html)** + * **[Parts](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_dfareporting2d6/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/trait.CallBuilder.html)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -254,17 +254,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](http://byron.github.io/google-apis-rs/google_dfareporting2d6/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_dfareporting2d6/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_dfareporting2d6/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_dfareporting2d6/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_dfareporting2d6/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/trait.ResponseResult.html), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -274,29 +274,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](http://byron.github.io/google-apis-rs/google_dfareporting2d6/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_dfareporting2d6/trait.CallBuilder.html) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_dfareporting2d6/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_dfareporting2d6/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_dfareporting2d6/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/trait.RequestValue.html) and +[decodable](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_dfareporting2d6/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_dfareporting2d6/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_dfareporting2d6/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-dfareporting2d6/1.0.1+20161027/google_dfareporting2d6/trait.RequestValue.html) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/dfareporting2d6/src/lib.rs b/gen/dfareporting2d6/src/lib.rs index f46f0c8570..2804a49847 100644 --- a/gen/dfareporting2d6/src/lib.rs +++ b/gen/dfareporting2d6/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *dfareporting* crate version *1.0.0+20161027*, where *20161027* is the exact revision of the *dfareporting:v2.6* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *dfareporting* crate version *1.0.1+20161027*, where *20161027* is the exact revision of the *dfareporting:v2.6* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *dfareporting* *v2d6* API can be found at the //! [official documentation site](https://developers.google.com/doubleclick-advertisers/). @@ -142,7 +142,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -257,7 +257,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/dfareporting2d6/src/lib.rs.in b/gen/dfareporting2d6/src/lib.rs.in index 88dd0e409d..5b1fe1ce4a 100644 --- a/gen/dfareporting2d6/src/lib.rs.in +++ b/gen/dfareporting2d6/src/lib.rs.in @@ -144,7 +144,7 @@ impl<'a, C, A> Dfareporting Dfareporting { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -327,7 +327,7 @@ impl<'a, C, A> Dfareporting } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/dfareporting2d7-cli/Cargo.toml b/gen/dfareporting2d7-cli/Cargo.toml index 3ab48815b6..e0a0cede6f 100644 --- a/gen/dfareporting2d7-cli/Cargo.toml +++ b/gen/dfareporting2d7-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-dfareporting2d7-cli" -version = "1.0.0+20161027" +version = "1.0.1+20161027" authors = ["Sebastian Thiel "] description = "A complete library to interact with dfareporting (protocol v2.7)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/dfareporting2d7-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-dfareporting2d7] path = "../dfareporting2d7" -version = "1.0.0" +version = "1.0.1+20161027" optional = true default-features = false diff --git a/gen/dfareporting2d7-cli/README.md b/gen/dfareporting2d7-cli/README.md index 1d4626c183..b3f3e89540 100644 --- a/gen/dfareporting2d7-cli/README.md +++ b/gen/dfareporting2d7-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *dfareporting* API can be found at the [official documentation site](https://developers.google.com/doubleclick-advertisers/). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/dfareporting2d7.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/dfareporting2d7.tar.gz) +```bash +cargo install google-dfareporting2d7-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/dfareporting2d7-cli). # Usage -This documentation was generated from the *dfareporting* API at revision *20161027*. The CLI is at version *1.0.0*. +This documentation was generated from the *dfareporting* API at revision *20161027*. The CLI is at version *1.0.1*. ```bash dfareporting2d7 [options] diff --git a/gen/dfareporting2d7-cli/mkdocs.yml b/gen/dfareporting2d7-cli/mkdocs.yml index 911447272d..305beb063c 100644 --- a/gen/dfareporting2d7-cli/mkdocs.yml +++ b/gen/dfareporting2d7-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: dfareporting v1.0.0+20161027 +site_name: dfareporting v1.0.1+20161027 site_url: http://byron.github.io/google-apis-rs/google-dfareporting2d7-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with dfareporting (protocol v2.7) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/dfareporting2d7-cli diff --git a/gen/dfareporting2d7-cli/src/main.rs b/gen/dfareporting2d7-cli/src/main.rs index 4f1ccd2bd5..cdc32ef2fd 100644 --- a/gen/dfareporting2d7-cli/src/main.rs +++ b/gen/dfareporting2d7-cli/src/main.rs @@ -23629,7 +23629,7 @@ fn main() { let mut app = App::new("dfareporting2d7") .author("Sebastian Thiel ") - .version("1.0.0+20161027") + .version("1.0.1+20161027") .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_dfareporting2d7_cli") .arg(Arg::with_name("url") diff --git a/gen/dfareporting2d7/Cargo.toml b/gen/dfareporting2d7/Cargo.toml index 3e8650009f..536fc8826b 100644 --- a/gen/dfareporting2d7/Cargo.toml +++ b/gen/dfareporting2d7/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-dfareporting2d7" -version = "1.0.0+20161027" +version = "1.0.1+20161027" authors = ["Sebastian Thiel "] description = "A complete library to interact with dfareporting (protocol v2.7)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/dfareporting2d7" homepage = "https://developers.google.com/doubleclick-advertisers/" -documentation = "http://byron.github.io/google-apis-rs/google_dfareporting2d7" +documentation = "https://docs.rs/google-dfareporting2d7/1.0.1+20161027" license = "MIT" keywords = ["dfareporting", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/dfareporting2d7/README.md b/gen/dfareporting2d7/README.md index 37d431be02..218840d364 100644 --- a/gen/dfareporting2d7/README.md +++ b/gen/dfareporting2d7/README.md @@ -5,144 +5,144 @@ DO NOT EDIT ! --> The `google-dfareporting2d7` library allows access to all features of the *Google dfareporting* service. -This documentation was generated from *dfareporting* crate version *1.0.0+20161027*, where *20161027* is the exact revision of the *dfareporting:v2.7* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *dfareporting* crate version *1.0.1+20161027*, where *20161027* is the exact revision of the *dfareporting:v2.7* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. Everything else about the *dfareporting* *v2d7* 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](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.Dfareporting.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.Dfareporting.html) ... -* [account active ad summaries](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.AccountActiveAdSummary.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.AccountActiveAdSummaryGetCall.html) -* [account permission groups](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.AccountPermissionGroup.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.AccountPermissionGroupGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.AccountPermissionGroupListCall.html) -* [account permissions](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.AccountPermission.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.AccountPermissionGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.AccountPermissionListCall.html) -* [account user profiles](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.AccountUserProfile.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.AccountUserProfileGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.AccountUserProfileInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.AccountUserProfileListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.AccountUserProfilePatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.AccountUserProfileUpdateCall.html) -* [accounts](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.Account.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.AccountGetCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.AccountListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.AccountPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.AccountUpdateCall.html) -* [ads](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.Ad.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.AdGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.AdInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.AdListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.AdPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.AdUpdateCall.html) -* [advertiser groups](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.AdvertiserGroup.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.AdvertiserGroupDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.AdvertiserGroupGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.AdvertiserGroupInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.AdvertiserGroupListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.AdvertiserGroupPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.AdvertiserGroupUpdateCall.html) -* [advertisers](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.Advertiser.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.AdvertiserGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.AdvertiserInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.AdvertiserListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.AdvertiserPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.AdvertiserUpdateCall.html) -* [browsers](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.Browser.html) - * [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.BrowserListCall.html) -* [campaign creative associations](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.CampaignCreativeAssociation.html) - * [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.CampaignCreativeAssociationInsertCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.CampaignCreativeAssociationListCall.html) -* [campaigns](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.Campaign.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.CampaignGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.CampaignInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.CampaignListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.CampaignPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.CampaignUpdateCall.html) -* [change logs](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.ChangeLog.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.ChangeLogGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.ChangeLogListCall.html) -* [cities](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.City.html) - * [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.CityListCall.html) -* [connection types](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.ConnectionType.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.ConnectionTypeGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.ConnectionTypeListCall.html) -* [content categories](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.ContentCategory.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.ContentCategoryDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.ContentCategoryGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.ContentCategoryInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.ContentCategoryListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.ContentCategoryPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.ContentCategoryUpdateCall.html) -* [conversions](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.Conversion.html) - * [*batchinsert*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.ConversionBatchinsertCall.html) -* [countries](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.Country.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.CountryGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.CountryListCall.html) -* [creative assets](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.CreativeAsset.html) - * [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.CreativeAssetInsertCall.html) -* [creative field values](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.CreativeFieldValue.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.CreativeFieldValueDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.CreativeFieldValueGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.CreativeFieldValueInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.CreativeFieldValueListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.CreativeFieldValuePatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.CreativeFieldValueUpdateCall.html) -* [creative fields](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.CreativeField.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.CreativeFieldDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.CreativeFieldGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.CreativeFieldInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.CreativeFieldListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.CreativeFieldPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.CreativeFieldUpdateCall.html) -* [creative groups](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.CreativeGroup.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.CreativeGroupGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.CreativeGroupInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.CreativeGroupListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.CreativeGroupPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.CreativeGroupUpdateCall.html) -* [creatives](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.Creative.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.CreativeGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.CreativeInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.CreativeListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.CreativePatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.CreativeUpdateCall.html) -* [dimension values](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.DimensionValue.html) - * [*query*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.DimensionValueQueryCall.html) -* [directory site contacts](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.DirectorySiteContact.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.DirectorySiteContactGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.DirectorySiteContactListCall.html) -* [directory sites](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.DirectorySite.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.DirectorySiteGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.DirectorySiteInsertCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.DirectorySiteListCall.html) -* [dynamic targeting keys](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.DynamicTargetingKey.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.DynamicTargetingKeyDeleteCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.DynamicTargetingKeyInsertCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.DynamicTargetingKeyListCall.html) -* [event tags](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.EventTag.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.EventTagDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.EventTagGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.EventTagInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.EventTagListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.EventTagPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.EventTagUpdateCall.html) -* [files](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.File.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.FileGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.FileListCall.html) -* [floodlight activities](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.FloodlightActivity.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.FloodlightActivityDeleteCall.html), [*generatetag*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.FloodlightActivityGeneratetagCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.FloodlightActivityGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.FloodlightActivityInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.FloodlightActivityListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.FloodlightActivityPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.FloodlightActivityUpdateCall.html) -* [floodlight activity groups](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.FloodlightActivityGroup.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.FloodlightActivityGroupGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.FloodlightActivityGroupInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.FloodlightActivityGroupListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.FloodlightActivityGroupPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.FloodlightActivityGroupUpdateCall.html) -* [floodlight configurations](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.FloodlightConfiguration.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.FloodlightConfigurationGetCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.FloodlightConfigurationListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.FloodlightConfigurationPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.FloodlightConfigurationUpdateCall.html) -* [inventory items](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.InventoryItem.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.InventoryItemGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.InventoryItemListCall.html) -* [landing pages](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.LandingPage.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.LandingPageDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.LandingPageGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.LandingPageInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.LandingPageListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.LandingPagePatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.LandingPageUpdateCall.html) -* [languages](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.Language.html) - * [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.LanguageListCall.html) -* [metros](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.Metro.html) - * [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.MetroListCall.html) -* [mobile carriers](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.MobileCarrier.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.MobileCarrierGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.MobileCarrierListCall.html) -* [operating system versions](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.OperatingSystemVersion.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.OperatingSystemVersionGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.OperatingSystemVersionListCall.html) -* [operating systems](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.OperatingSystem.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.OperatingSystemGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.OperatingSystemListCall.html) -* [order documents](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.OrderDocument.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.OrderDocumentGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.OrderDocumentListCall.html) -* [orders](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.Order.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.OrderGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.OrderListCall.html) -* [placement groups](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.PlacementGroup.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.PlacementGroupGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.PlacementGroupInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.PlacementGroupListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.PlacementGroupPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.PlacementGroupUpdateCall.html) -* [placement strategies](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.PlacementStrategy.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.PlacementStrategyDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.PlacementStrategyGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.PlacementStrategyInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.PlacementStrategyListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.PlacementStrategyPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.PlacementStrategyUpdateCall.html) -* [placements](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.Placement.html) - * [*generatetags*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.PlacementGeneratetagCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.PlacementGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.PlacementInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.PlacementListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.PlacementPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.PlacementUpdateCall.html) -* [platform types](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.PlatformType.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.PlatformTypeGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.PlatformTypeListCall.html) -* [postal codes](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.PostalCode.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.PostalCodeGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.PostalCodeListCall.html) -* [projects](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.Project.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.ProjectGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.ProjectListCall.html) -* [regions](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.Region.html) - * [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.RegionListCall.html) -* [remarketing list shares](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.RemarketingListShare.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.RemarketingListShareGetCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.RemarketingListSharePatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.RemarketingListShareUpdateCall.html) -* [remarketing lists](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.RemarketingList.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.RemarketingListGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.RemarketingListInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.RemarketingListListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.RemarketingListPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.RemarketingListUpdateCall.html) -* [reports](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.Report.html) - * [*compatible fields query*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.ReportCompatibleFieldQueryCall.html), [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.ReportDeleteCall.html), [*files get*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.ReportFileGetCall.html), [*files list*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.ReportFileListCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.ReportGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.ReportInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.ReportListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.ReportPatchCall.html), [*run*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.ReportRunCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.ReportUpdateCall.html) -* [sites](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.Site.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.SiteGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.SiteInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.SiteListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.SitePatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.SiteUpdateCall.html) -* [sizes](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.Size.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.SizeGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.SizeInsertCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.SizeListCall.html) -* [subaccounts](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.Subaccount.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.SubaccountGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.SubaccountInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.SubaccountListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.SubaccountPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.SubaccountUpdateCall.html) -* [targetable remarketing lists](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.TargetableRemarketingList.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.TargetableRemarketingListGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.TargetableRemarketingListListCall.html) -* [targeting templates](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.TargetingTemplate.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.TargetingTemplateGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.TargetingTemplateInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.TargetingTemplateListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.TargetingTemplatePatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.TargetingTemplateUpdateCall.html) -* [user profiles](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.UserProfile.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.UserProfileGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.UserProfileListCall.html) -* [user role permission groups](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.UserRolePermissionGroup.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.UserRolePermissionGroupGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.UserRolePermissionGroupListCall.html) -* [user role permissions](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.UserRolePermission.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.UserRolePermissionGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.UserRolePermissionListCall.html) -* [user roles](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.UserRole.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.UserRoleDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.UserRoleGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.UserRoleInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.UserRoleListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.UserRolePatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.UserRoleUpdateCall.html) -* [video formats](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.VideoFormat.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.VideoFormatGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.VideoFormatListCall.html) +* [account active ad summaries](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.AccountActiveAdSummary.html) + * [*get*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.AccountActiveAdSummaryGetCall.html) +* [account permission groups](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.AccountPermissionGroup.html) + * [*get*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.AccountPermissionGroupGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.AccountPermissionGroupListCall.html) +* [account permissions](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.AccountPermission.html) + * [*get*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.AccountPermissionGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.AccountPermissionListCall.html) +* [account user profiles](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.AccountUserProfile.html) + * [*get*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.AccountUserProfileGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.AccountUserProfileInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.AccountUserProfileListCall.html), [*patch*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.AccountUserProfilePatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.AccountUserProfileUpdateCall.html) +* [accounts](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.Account.html) + * [*get*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.AccountGetCall.html), [*list*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.AccountListCall.html), [*patch*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.AccountPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.AccountUpdateCall.html) +* [ads](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.Ad.html) + * [*get*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.AdGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.AdInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.AdListCall.html), [*patch*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.AdPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.AdUpdateCall.html) +* [advertiser groups](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.AdvertiserGroup.html) + * [*delete*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.AdvertiserGroupDeleteCall.html), [*get*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.AdvertiserGroupGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.AdvertiserGroupInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.AdvertiserGroupListCall.html), [*patch*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.AdvertiserGroupPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.AdvertiserGroupUpdateCall.html) +* [advertisers](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.Advertiser.html) + * [*get*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.AdvertiserGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.AdvertiserInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.AdvertiserListCall.html), [*patch*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.AdvertiserPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.AdvertiserUpdateCall.html) +* [browsers](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.Browser.html) + * [*list*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.BrowserListCall.html) +* [campaign creative associations](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.CampaignCreativeAssociation.html) + * [*insert*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.CampaignCreativeAssociationInsertCall.html) and [*list*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.CampaignCreativeAssociationListCall.html) +* [campaigns](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.Campaign.html) + * [*get*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.CampaignGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.CampaignInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.CampaignListCall.html), [*patch*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.CampaignPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.CampaignUpdateCall.html) +* [change logs](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.ChangeLog.html) + * [*get*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.ChangeLogGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.ChangeLogListCall.html) +* [cities](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.City.html) + * [*list*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.CityListCall.html) +* [connection types](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.ConnectionType.html) + * [*get*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.ConnectionTypeGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.ConnectionTypeListCall.html) +* [content categories](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.ContentCategory.html) + * [*delete*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.ContentCategoryDeleteCall.html), [*get*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.ContentCategoryGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.ContentCategoryInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.ContentCategoryListCall.html), [*patch*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.ContentCategoryPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.ContentCategoryUpdateCall.html) +* [conversions](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.Conversion.html) + * [*batchinsert*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.ConversionBatchinsertCall.html) +* [countries](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.Country.html) + * [*get*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.CountryGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.CountryListCall.html) +* [creative assets](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.CreativeAsset.html) + * [*insert*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.CreativeAssetInsertCall.html) +* [creative field values](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.CreativeFieldValue.html) + * [*delete*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.CreativeFieldValueDeleteCall.html), [*get*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.CreativeFieldValueGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.CreativeFieldValueInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.CreativeFieldValueListCall.html), [*patch*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.CreativeFieldValuePatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.CreativeFieldValueUpdateCall.html) +* [creative fields](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.CreativeField.html) + * [*delete*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.CreativeFieldDeleteCall.html), [*get*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.CreativeFieldGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.CreativeFieldInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.CreativeFieldListCall.html), [*patch*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.CreativeFieldPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.CreativeFieldUpdateCall.html) +* [creative groups](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.CreativeGroup.html) + * [*get*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.CreativeGroupGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.CreativeGroupInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.CreativeGroupListCall.html), [*patch*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.CreativeGroupPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.CreativeGroupUpdateCall.html) +* [creatives](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.Creative.html) + * [*get*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.CreativeGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.CreativeInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.CreativeListCall.html), [*patch*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.CreativePatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.CreativeUpdateCall.html) +* [dimension values](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.DimensionValue.html) + * [*query*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.DimensionValueQueryCall.html) +* [directory site contacts](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.DirectorySiteContact.html) + * [*get*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.DirectorySiteContactGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.DirectorySiteContactListCall.html) +* [directory sites](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.DirectorySite.html) + * [*get*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.DirectorySiteGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.DirectorySiteInsertCall.html) and [*list*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.DirectorySiteListCall.html) +* [dynamic targeting keys](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.DynamicTargetingKey.html) + * [*delete*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.DynamicTargetingKeyDeleteCall.html), [*insert*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.DynamicTargetingKeyInsertCall.html) and [*list*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.DynamicTargetingKeyListCall.html) +* [event tags](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.EventTag.html) + * [*delete*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.EventTagDeleteCall.html), [*get*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.EventTagGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.EventTagInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.EventTagListCall.html), [*patch*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.EventTagPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.EventTagUpdateCall.html) +* [files](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.File.html) + * [*get*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.FileGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.FileListCall.html) +* [floodlight activities](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.FloodlightActivity.html) + * [*delete*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.FloodlightActivityDeleteCall.html), [*generatetag*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.FloodlightActivityGeneratetagCall.html), [*get*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.FloodlightActivityGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.FloodlightActivityInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.FloodlightActivityListCall.html), [*patch*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.FloodlightActivityPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.FloodlightActivityUpdateCall.html) +* [floodlight activity groups](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.FloodlightActivityGroup.html) + * [*get*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.FloodlightActivityGroupGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.FloodlightActivityGroupInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.FloodlightActivityGroupListCall.html), [*patch*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.FloodlightActivityGroupPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.FloodlightActivityGroupUpdateCall.html) +* [floodlight configurations](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.FloodlightConfiguration.html) + * [*get*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.FloodlightConfigurationGetCall.html), [*list*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.FloodlightConfigurationListCall.html), [*patch*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.FloodlightConfigurationPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.FloodlightConfigurationUpdateCall.html) +* [inventory items](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.InventoryItem.html) + * [*get*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.InventoryItemGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.InventoryItemListCall.html) +* [landing pages](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.LandingPage.html) + * [*delete*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.LandingPageDeleteCall.html), [*get*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.LandingPageGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.LandingPageInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.LandingPageListCall.html), [*patch*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.LandingPagePatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.LandingPageUpdateCall.html) +* [languages](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.Language.html) + * [*list*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.LanguageListCall.html) +* [metros](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.Metro.html) + * [*list*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.MetroListCall.html) +* [mobile carriers](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.MobileCarrier.html) + * [*get*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.MobileCarrierGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.MobileCarrierListCall.html) +* [operating system versions](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.OperatingSystemVersion.html) + * [*get*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.OperatingSystemVersionGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.OperatingSystemVersionListCall.html) +* [operating systems](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.OperatingSystem.html) + * [*get*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.OperatingSystemGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.OperatingSystemListCall.html) +* [order documents](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.OrderDocument.html) + * [*get*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.OrderDocumentGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.OrderDocumentListCall.html) +* [orders](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.Order.html) + * [*get*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.OrderGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.OrderListCall.html) +* [placement groups](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.PlacementGroup.html) + * [*get*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.PlacementGroupGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.PlacementGroupInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.PlacementGroupListCall.html), [*patch*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.PlacementGroupPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.PlacementGroupUpdateCall.html) +* [placement strategies](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.PlacementStrategy.html) + * [*delete*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.PlacementStrategyDeleteCall.html), [*get*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.PlacementStrategyGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.PlacementStrategyInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.PlacementStrategyListCall.html), [*patch*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.PlacementStrategyPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.PlacementStrategyUpdateCall.html) +* [placements](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.Placement.html) + * [*generatetags*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.PlacementGeneratetagCall.html), [*get*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.PlacementGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.PlacementInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.PlacementListCall.html), [*patch*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.PlacementPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.PlacementUpdateCall.html) +* [platform types](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.PlatformType.html) + * [*get*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.PlatformTypeGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.PlatformTypeListCall.html) +* [postal codes](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.PostalCode.html) + * [*get*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.PostalCodeGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.PostalCodeListCall.html) +* [projects](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.Project.html) + * [*get*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.ProjectGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.ProjectListCall.html) +* [regions](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.Region.html) + * [*list*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.RegionListCall.html) +* [remarketing list shares](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.RemarketingListShare.html) + * [*get*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.RemarketingListShareGetCall.html), [*patch*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.RemarketingListSharePatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.RemarketingListShareUpdateCall.html) +* [remarketing lists](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.RemarketingList.html) + * [*get*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.RemarketingListGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.RemarketingListInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.RemarketingListListCall.html), [*patch*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.RemarketingListPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.RemarketingListUpdateCall.html) +* [reports](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.Report.html) + * [*compatible fields query*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.ReportCompatibleFieldQueryCall.html), [*delete*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.ReportDeleteCall.html), [*files get*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.ReportFileGetCall.html), [*files list*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.ReportFileListCall.html), [*get*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.ReportGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.ReportInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.ReportListCall.html), [*patch*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.ReportPatchCall.html), [*run*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.ReportRunCall.html) and [*update*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.ReportUpdateCall.html) +* [sites](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.Site.html) + * [*get*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.SiteGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.SiteInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.SiteListCall.html), [*patch*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.SitePatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.SiteUpdateCall.html) +* [sizes](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.Size.html) + * [*get*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.SizeGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.SizeInsertCall.html) and [*list*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.SizeListCall.html) +* [subaccounts](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.Subaccount.html) + * [*get*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.SubaccountGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.SubaccountInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.SubaccountListCall.html), [*patch*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.SubaccountPatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.SubaccountUpdateCall.html) +* [targetable remarketing lists](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.TargetableRemarketingList.html) + * [*get*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.TargetableRemarketingListGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.TargetableRemarketingListListCall.html) +* [targeting templates](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.TargetingTemplate.html) + * [*get*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.TargetingTemplateGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.TargetingTemplateInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.TargetingTemplateListCall.html), [*patch*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.TargetingTemplatePatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.TargetingTemplateUpdateCall.html) +* [user profiles](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.UserProfile.html) + * [*get*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.UserProfileGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.UserProfileListCall.html) +* [user role permission groups](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.UserRolePermissionGroup.html) + * [*get*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.UserRolePermissionGroupGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.UserRolePermissionGroupListCall.html) +* [user role permissions](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.UserRolePermission.html) + * [*get*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.UserRolePermissionGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.UserRolePermissionListCall.html) +* [user roles](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.UserRole.html) + * [*delete*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.UserRoleDeleteCall.html), [*get*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.UserRoleGetCall.html), [*insert*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.UserRoleInsertCall.html), [*list*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.UserRoleListCall.html), [*patch*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.UserRolePatchCall.html) and [*update*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.UserRoleUpdateCall.html) +* [video formats](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.VideoFormat.html) + * [*get*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.VideoFormatGetCall.html) and [*list*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.VideoFormatListCall.html) Upload supported by ... -* [*insert creative assets*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.CreativeAssetInsertCall.html) +* [*insert creative assets*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.CreativeAssetInsertCall.html) Download supported by ... -* [*get files*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.FileGetCall.html) -* [*files get reports*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.ReportFileGetCall.html) +* [*get files*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.FileGetCall.html) +* [*files get reports*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.ReportFileGetCall.html) @@ -150,17 +150,17 @@ Download supported by ... The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_dfareporting2d7/struct.Dfareporting.html)** +* **[Hub](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/struct.Dfareporting.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_dfareporting2d7/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_dfareporting2d7/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_dfareporting2d7/trait.Part.html)** + * **[Parts](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_dfareporting2d7/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/trait.CallBuilder.html)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -256,17 +256,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](http://byron.github.io/google-apis-rs/google_dfareporting2d7/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_dfareporting2d7/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_dfareporting2d7/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_dfareporting2d7/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_dfareporting2d7/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/trait.ResponseResult.html), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -276,29 +276,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](http://byron.github.io/google-apis-rs/google_dfareporting2d7/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_dfareporting2d7/trait.CallBuilder.html) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_dfareporting2d7/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_dfareporting2d7/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_dfareporting2d7/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/trait.RequestValue.html) and +[decodable](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_dfareporting2d7/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_dfareporting2d7/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_dfareporting2d7/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-dfareporting2d7/1.0.1+20161027/google_dfareporting2d7/trait.RequestValue.html) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/dfareporting2d7/src/lib.rs b/gen/dfareporting2d7/src/lib.rs index 1211bd79ef..d2a8bdb2d4 100644 --- a/gen/dfareporting2d7/src/lib.rs +++ b/gen/dfareporting2d7/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *dfareporting* crate version *1.0.0+20161027*, where *20161027* is the exact revision of the *dfareporting:v2.7* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *dfareporting* crate version *1.0.1+20161027*, where *20161027* is the exact revision of the *dfareporting:v2.7* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *dfareporting* *v2d7* API can be found at the //! [official documentation site](https://developers.google.com/doubleclick-advertisers/). @@ -144,7 +144,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -259,7 +259,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/dfareporting2d7/src/lib.rs.in b/gen/dfareporting2d7/src/lib.rs.in index f4a9dca987..b227542f12 100644 --- a/gen/dfareporting2d7/src/lib.rs.in +++ b/gen/dfareporting2d7/src/lib.rs.in @@ -144,7 +144,7 @@ impl<'a, C, A> Dfareporting Dfareporting { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -330,7 +330,7 @@ impl<'a, C, A> Dfareporting } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/discovery1-cli/Cargo.toml b/gen/discovery1-cli/Cargo.toml index a784f85f1b..8d70804c49 100644 --- a/gen/discovery1-cli/Cargo.toml +++ b/gen/discovery1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-discovery1-cli" -version = "1.0.0+00000000" +version = "1.0.1+00000000" authors = ["Sebastian Thiel "] description = "A complete library to interact with discovery (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/discovery1-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-discovery1] path = "../discovery1" -version = "1.0.0" +version = "1.0.1+00000000" optional = true default-features = false diff --git a/gen/discovery1-cli/README.md b/gen/discovery1-cli/README.md index 44d255114b..d6bf253549 100644 --- a/gen/discovery1-cli/README.md +++ b/gen/discovery1-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *discovery* API can be found at the [official documentation site](https://developers.google.com/discovery/). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/discovery1.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/discovery1.tar.gz) +```bash +cargo install google-discovery1-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/discovery1-cli). # Usage -This documentation was generated from the *discovery* API at revision *00000000*. The CLI is at version *1.0.0*. +This documentation was generated from the *discovery* API at revision *00000000*. The CLI is at version *1.0.1*. ```bash discovery1 [options] diff --git a/gen/discovery1-cli/mkdocs.yml b/gen/discovery1-cli/mkdocs.yml index e29b70c485..a28cffdf3f 100644 --- a/gen/discovery1-cli/mkdocs.yml +++ b/gen/discovery1-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: discovery v1.0.0+00000000 +site_name: discovery v1.0.1+00000000 site_url: http://byron.github.io/google-apis-rs/google-discovery1-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with discovery (protocol v1) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/discovery1-cli diff --git a/gen/discovery1-cli/src/main.rs b/gen/discovery1-cli/src/main.rs index a1a596b9d1..900b3ced85 100644 --- a/gen/discovery1-cli/src/main.rs +++ b/gen/discovery1-cli/src/main.rs @@ -302,7 +302,7 @@ fn main() { let mut app = App::new("discovery1") .author("Sebastian Thiel ") - .version("1.0.0+00000000") + .version("1.0.1+00000000") .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 52956ef363..86119bfc61 100644 --- a/gen/discovery1/Cargo.toml +++ b/gen/discovery1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-discovery1" -version = "1.0.0+00000000" +version = "1.0.1+00000000" authors = ["Sebastian Thiel "] description = "A complete library to interact with discovery (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/discovery1" homepage = "https://developers.google.com/discovery/" -documentation = "http://byron.github.io/google-apis-rs/google_discovery1" +documentation = "https://docs.rs/google-discovery1/1.0.1+00000000" license = "MIT" keywords = ["discovery", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/discovery1/README.md b/gen/discovery1/README.md index 6575950ad9..047d4968e6 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 *1.0.0+00000000*, where *00000000* is the exact revision of the *discovery:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *discovery* crate version *1.0.1+00000000*, where *00000000* is the exact revision of the *discovery:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. 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](http://byron.github.io/google-apis-rs/google_discovery1/struct.Discovery.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-discovery1/1.0.1+00000000/google_discovery1/struct.Discovery.html) ... * apis - * [*get rest*](http://byron.github.io/google-apis-rs/google_discovery1/struct.ApiGetRestCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_discovery1/struct.ApiListCall.html) + * [*get rest*](https://docs.rs/google-discovery1/1.0.1+00000000/google_discovery1/struct.ApiGetRestCall.html) and [*list*](https://docs.rs/google-discovery1/1.0.1+00000000/google_discovery1/struct.ApiListCall.html) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_discovery1/struct.Discovery.html)** +* **[Hub](https://docs.rs/google-discovery1/1.0.1+00000000/google_discovery1/struct.Discovery.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_discovery1/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_discovery1/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_discovery1/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-discovery1/1.0.1+00000000/google_discovery1/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-discovery1/1.0.1+00000000/google_discovery1/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-discovery1/1.0.1+00000000/google_discovery1/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_discovery1/trait.Part.html)** + * **[Parts](https://docs.rs/google-discovery1/1.0.1+00000000/google_discovery1/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_discovery1/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-discovery1/1.0.1+00000000/google_discovery1/trait.CallBuilder.html)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -115,17 +115,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](http://byron.github.io/google-apis-rs/google_discovery1/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-discovery1/1.0.1+00000000/google_discovery1/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_discovery1/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_discovery1/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-discovery1/1.0.1+00000000/google_discovery1/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_discovery1/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-discovery1/1.0.1+00000000/google_discovery1/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_discovery1/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-discovery1/1.0.1+00000000/google_discovery1/trait.ResponseResult.html), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -135,29 +135,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](http://byron.github.io/google-apis-rs/google_discovery1/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_discovery1/trait.CallBuilder.html) 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/1.0.1+00000000/google_discovery1/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-discovery1/1.0.1+00000000/google_discovery1/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_discovery1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-discovery1/1.0.1+00000000/google_discovery1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_discovery1/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_discovery1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-discovery1/1.0.1+00000000/google_discovery1/trait.RequestValue.html) and +[decodable](https://docs.rs/google-discovery1/1.0.1+00000000/google_discovery1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_discovery1/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-discovery1/1.0.1+00000000/google_discovery1/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_discovery1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-discovery1/1.0.1+00000000/google_discovery1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_discovery1/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-discovery1/1.0.1+00000000/google_discovery1/trait.RequestValue.html) are 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/lib.rs b/gen/discovery1/src/lib.rs index 02b6a9a989..a4cd786558 100644 --- a/gen/discovery1/src/lib.rs +++ b/gen/discovery1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *discovery* crate version *1.0.0+00000000*, where *00000000* is the exact revision of the *discovery:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *discovery* crate version *1.0.1+00000000*, where *00000000* is the exact revision of the *discovery:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *discovery* *v1* API can be found at the //! [official documentation site](https://developers.google.com/discovery/). @@ -17,7 +17,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -118,7 +118,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/discovery1/src/lib.rs.in b/gen/discovery1/src/lib.rs.in index 1b00d38516..2191eae66d 100644 --- a/gen/discovery1/src/lib.rs.in +++ b/gen/discovery1/src/lib.rs.in @@ -109,7 +109,7 @@ impl<'a, C, A> Discovery Discovery { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -118,7 +118,7 @@ impl<'a, C, A> Discovery } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/dns1-cli/Cargo.toml b/gen/dns1-cli/Cargo.toml index 23e252542c..4b10cfe100 100644 --- a/gen/dns1-cli/Cargo.toml +++ b/gen/dns1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-dns1-cli" -version = "1.0.0+20161130" +version = "1.0.1+20161130" authors = ["Sebastian Thiel "] description = "A complete library to interact with dns (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/dns1-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-dns1] path = "../dns1" -version = "1.0.0" +version = "1.0.1+20161130" optional = true default-features = false diff --git a/gen/dns1-cli/README.md b/gen/dns1-cli/README.md index 412fabd1d9..ce248e98c4 100644 --- a/gen/dns1-cli/README.md +++ b/gen/dns1-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *dns* API can be found at the [official documentation site](https://developers.google.com/cloud-dns). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/dns1.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/dns1.tar.gz) +```bash +cargo install google-dns1-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/dns1-cli). # Usage -This documentation was generated from the *dns* API at revision *20161130*. The CLI is at version *1.0.0*. +This documentation was generated from the *dns* API at revision *20161130*. The CLI is at version *1.0.1*. ```bash dns1 [options] diff --git a/gen/dns1-cli/mkdocs.yml b/gen/dns1-cli/mkdocs.yml index ec98b2ee74..5e19a352cb 100644 --- a/gen/dns1-cli/mkdocs.yml +++ b/gen/dns1-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: dns v1.0.0+20161130 +site_name: dns v1.0.1+20161130 site_url: http://byron.github.io/google-apis-rs/google-dns1-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with dns (protocol v1) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/dns1-cli diff --git a/gen/dns1-cli/src/main.rs b/gen/dns1-cli/src/main.rs index f83f139d2d..8e094871f3 100644 --- a/gen/dns1-cli/src/main.rs +++ b/gen/dns1-cli/src/main.rs @@ -1025,7 +1025,7 @@ fn main() { let mut app = App::new("dns1") .author("Sebastian Thiel ") - .version("1.0.0+20161130") + .version("1.0.1+20161130") .about("Configures and serves authoritative DNS records.") .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 126c2385a4..920f96d937 100644 --- a/gen/dns1/Cargo.toml +++ b/gen/dns1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-dns1" -version = "1.0.0+20161130" +version = "1.0.1+20161130" authors = ["Sebastian Thiel "] description = "A complete library to interact with dns (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/dns1" homepage = "https://developers.google.com/cloud-dns" -documentation = "http://byron.github.io/google-apis-rs/google_dns1" +documentation = "https://docs.rs/google-dns1/1.0.1+20161130" license = "MIT" keywords = ["dns", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/dns1/README.md b/gen/dns1/README.md index f5a840ca7c..9894b9c595 100644 --- a/gen/dns1/README.md +++ b/gen/dns1/README.md @@ -5,22 +5,22 @@ 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 *1.0.0+20161130*, where *20161130* is the exact revision of the *dns:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *dns* crate version *1.0.1+20161130*, where *20161130* is the exact revision of the *dns:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. Everything else about the *dns* *v1* API can be found at the [official documentation site](https://developers.google.com/cloud-dns). # Features -Handle the following *Resources* with ease from the central [hub](http://byron.github.io/google-apis-rs/google_dns1/struct.Dns.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-dns1/1.0.1+20161130/google_dns1/struct.Dns.html) ... -* [changes](http://byron.github.io/google-apis-rs/google_dns1/struct.Change.html) - * [*create*](http://byron.github.io/google-apis-rs/google_dns1/struct.ChangeCreateCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dns1/struct.ChangeGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dns1/struct.ChangeListCall.html) -* [managed zones](http://byron.github.io/google-apis-rs/google_dns1/struct.ManagedZone.html) - * [*create*](http://byron.github.io/google-apis-rs/google_dns1/struct.ManagedZoneCreateCall.html), [*delete*](http://byron.github.io/google-apis-rs/google_dns1/struct.ManagedZoneDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_dns1/struct.ManagedZoneGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_dns1/struct.ManagedZoneListCall.html) -* [projects](http://byron.github.io/google-apis-rs/google_dns1/struct.Project.html) - * [*get*](http://byron.github.io/google-apis-rs/google_dns1/struct.ProjectGetCall.html) -* [resource record sets](http://byron.github.io/google-apis-rs/google_dns1/struct.ResourceRecordSet.html) - * [*list*](http://byron.github.io/google-apis-rs/google_dns1/struct.ResourceRecordSetListCall.html) +* [changes](https://docs.rs/google-dns1/1.0.1+20161130/google_dns1/struct.Change.html) + * [*create*](https://docs.rs/google-dns1/1.0.1+20161130/google_dns1/struct.ChangeCreateCall.html), [*get*](https://docs.rs/google-dns1/1.0.1+20161130/google_dns1/struct.ChangeGetCall.html) and [*list*](https://docs.rs/google-dns1/1.0.1+20161130/google_dns1/struct.ChangeListCall.html) +* [managed zones](https://docs.rs/google-dns1/1.0.1+20161130/google_dns1/struct.ManagedZone.html) + * [*create*](https://docs.rs/google-dns1/1.0.1+20161130/google_dns1/struct.ManagedZoneCreateCall.html), [*delete*](https://docs.rs/google-dns1/1.0.1+20161130/google_dns1/struct.ManagedZoneDeleteCall.html), [*get*](https://docs.rs/google-dns1/1.0.1+20161130/google_dns1/struct.ManagedZoneGetCall.html) and [*list*](https://docs.rs/google-dns1/1.0.1+20161130/google_dns1/struct.ManagedZoneListCall.html) +* [projects](https://docs.rs/google-dns1/1.0.1+20161130/google_dns1/struct.Project.html) + * [*get*](https://docs.rs/google-dns1/1.0.1+20161130/google_dns1/struct.ProjectGetCall.html) +* [resource record sets](https://docs.rs/google-dns1/1.0.1+20161130/google_dns1/struct.ResourceRecordSet.html) + * [*list*](https://docs.rs/google-dns1/1.0.1+20161130/google_dns1/struct.ResourceRecordSetListCall.html) @@ -29,17 +29,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_dns1/struct.Dns.html)** +* **[Hub](https://docs.rs/google-dns1/1.0.1+20161130/google_dns1/struct.Dns.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_dns1/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_dns1/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_dns1/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-dns1/1.0.1+20161130/google_dns1/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-dns1/1.0.1+20161130/google_dns1/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-dns1/1.0.1+20161130/google_dns1/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_dns1/trait.Part.html)** + * **[Parts](https://docs.rs/google-dns1/1.0.1+20161130/google_dns1/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_dns1/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-dns1/1.0.1+20161130/google_dns1/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_dns1/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-dns1/1.0.1+20161130/google_dns1/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_dns1/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_dns1/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-dns1/1.0.1+20161130/google_dns1/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_dns1/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-dns1/1.0.1+20161130/google_dns1/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_dns1/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-dns1/1.0.1+20161130/google_dns1/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_dns1/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_dns1/trait.CallBuilder.html) 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/1.0.1+20161130/google_dns1/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-dns1/1.0.1+20161130/google_dns1/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_dns1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-dns1/1.0.1+20161130/google_dns1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_dns1/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_dns1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-dns1/1.0.1+20161130/google_dns1/trait.RequestValue.html) and +[decodable](https://docs.rs/google-dns1/1.0.1+20161130/google_dns1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_dns1/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-dns1/1.0.1+20161130/google_dns1/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_dns1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-dns1/1.0.1+20161130/google_dns1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_dns1/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-dns1/1.0.1+20161130/google_dns1/trait.RequestValue.html) are 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/lib.rs b/gen/dns1/src/lib.rs index 7370734b73..caf8fb4f3e 100644 --- a/gen/dns1/src/lib.rs +++ b/gen/dns1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *dns* crate version *1.0.0+20161130*, where *20161130* is the exact revision of the *dns:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *dns* crate version *1.0.1+20161130*, where *20161130* is the exact revision of the *dns:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *dns* *v1* API can be found at the //! [official documentation site](https://developers.google.com/cloud-dns). @@ -23,7 +23,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -130,7 +130,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/dns1/src/lib.rs.in b/gen/dns1/src/lib.rs.in index 5b92715b49..c56c1612d6 100644 --- a/gen/dns1/src/lib.rs.in +++ b/gen/dns1/src/lib.rs.in @@ -146,7 +146,7 @@ impl<'a, C, A> Dns Dns { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -164,7 +164,7 @@ impl<'a, C, A> Dns } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/doubleclickbidmanager1-cli/Cargo.toml b/gen/doubleclickbidmanager1-cli/Cargo.toml index baa8a957c3..eb5d709968 100644 --- a/gen/doubleclickbidmanager1-cli/Cargo.toml +++ b/gen/doubleclickbidmanager1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-doubleclickbidmanager1-cli" -version = "1.0.0+20161010" +version = "1.0.1+20161010" authors = ["Sebastian Thiel "] description = "A complete library to interact with DoubleClick Bid Manager (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/doubleclickbidmanager1-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-doubleclickbidmanager1] path = "../doubleclickbidmanager1" -version = "1.0.0" +version = "1.0.1+20161010" optional = true default-features = false diff --git a/gen/doubleclickbidmanager1-cli/README.md b/gen/doubleclickbidmanager1-cli/README.md index 9f4861ba85..70a8bddc22 100644 --- a/gen/doubleclickbidmanager1-cli/README.md +++ b/gen/doubleclickbidmanager1-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *DoubleClick Bid Manager* API can be found at the [official documentation site](https://developers.google.com/bid-manager/). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/doubleclickbidmanager1.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/doubleclickbidmanager1.tar.gz) +```bash +cargo install google-doubleclickbidmanager1-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/doubleclickbidmanager1-cli). # Usage -This documentation was generated from the *DoubleClick Bid Manager* API at revision *20161010*. The CLI is at version *1.0.0*. +This documentation was generated from the *DoubleClick Bid Manager* API at revision *20161010*. The CLI is at version *1.0.1*. ```bash doubleclickbidmanager1 [options] diff --git a/gen/doubleclickbidmanager1-cli/mkdocs.yml b/gen/doubleclickbidmanager1-cli/mkdocs.yml index 297c4fad26..99f65390ac 100644 --- a/gen/doubleclickbidmanager1-cli/mkdocs.yml +++ b/gen/doubleclickbidmanager1-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: DoubleClick Bid Manager v1.0.0+20161010 +site_name: DoubleClick Bid Manager v1.0.1+20161010 site_url: http://byron.github.io/google-apis-rs/google-doubleclickbidmanager1-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with DoubleClick Bid Manager (protocol v1) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/doubleclickbidmanager1-cli diff --git a/gen/doubleclickbidmanager1-cli/src/main.rs b/gen/doubleclickbidmanager1-cli/src/main.rs index 4b10371981..5efb8e9ce7 100644 --- a/gen/doubleclickbidmanager1-cli/src/main.rs +++ b/gen/doubleclickbidmanager1-cli/src/main.rs @@ -1017,7 +1017,7 @@ fn main() { let mut app = App::new("doubleclickbidmanager1") .author("Sebastian Thiel ") - .version("1.0.0+20161010") + .version("1.0.1+20161010") .about("API for viewing and managing your reports in DoubleClick Bid Manager.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_doubleclickbidmanager1_cli") .arg(Arg::with_name("folder") diff --git a/gen/doubleclickbidmanager1/Cargo.toml b/gen/doubleclickbidmanager1/Cargo.toml index 74825ae295..35a554faf4 100644 --- a/gen/doubleclickbidmanager1/Cargo.toml +++ b/gen/doubleclickbidmanager1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-doubleclickbidmanager1" -version = "1.0.0+20161010" +version = "1.0.1+20161010" authors = ["Sebastian Thiel "] description = "A complete library to interact with DoubleClick Bid Manager (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/doubleclickbidmanager1" homepage = "https://developers.google.com/bid-manager/" -documentation = "http://byron.github.io/google-apis-rs/google_doubleclickbidmanager1" +documentation = "https://docs.rs/google-doubleclickbidmanager1/1.0.1+20161010" license = "MIT" keywords = ["doubleclickbidmanage", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/doubleclickbidmanager1/README.md b/gen/doubleclickbidmanager1/README.md index 7e4f5597c9..8cc049b704 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 *1.0.0+20161010*, where *20161010* is the exact revision of the *doubleclickbidmanager:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *DoubleClick Bid Manager* crate version *1.0.1+20161010*, where *20161010* is the exact revision of the *doubleclickbidmanager:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. 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](http://byron.github.io/google-apis-rs/google_doubleclickbidmanager1/struct.DoubleClickBidManager.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-doubleclickbidmanager1/1.0.1+20161010/google_doubleclickbidmanager1/struct.DoubleClickBidManager.html) ... * lineitems - * [*downloadlineitems*](http://byron.github.io/google-apis-rs/google_doubleclickbidmanager1/struct.LineitemDownloadlineitemCall.html) and [*uploadlineitems*](http://byron.github.io/google-apis-rs/google_doubleclickbidmanager1/struct.LineitemUploadlineitemCall.html) -* [queries](http://byron.github.io/google-apis-rs/google_doubleclickbidmanager1/struct.Query.html) - * [*createquery*](http://byron.github.io/google-apis-rs/google_doubleclickbidmanager1/struct.QueryCreatequeryCall.html), [*deletequery*](http://byron.github.io/google-apis-rs/google_doubleclickbidmanager1/struct.QueryDeletequeryCall.html), [*getquery*](http://byron.github.io/google-apis-rs/google_doubleclickbidmanager1/struct.QueryGetqueryCall.html), [*listqueries*](http://byron.github.io/google-apis-rs/google_doubleclickbidmanager1/struct.QueryListqueryCall.html) and [*runquery*](http://byron.github.io/google-apis-rs/google_doubleclickbidmanager1/struct.QueryRunqueryCall.html) -* [reports](http://byron.github.io/google-apis-rs/google_doubleclickbidmanager1/struct.Report.html) - * [*listreports*](http://byron.github.io/google-apis-rs/google_doubleclickbidmanager1/struct.ReportListreportCall.html) + * [*downloadlineitems*](https://docs.rs/google-doubleclickbidmanager1/1.0.1+20161010/google_doubleclickbidmanager1/struct.LineitemDownloadlineitemCall.html) and [*uploadlineitems*](https://docs.rs/google-doubleclickbidmanager1/1.0.1+20161010/google_doubleclickbidmanager1/struct.LineitemUploadlineitemCall.html) +* [queries](https://docs.rs/google-doubleclickbidmanager1/1.0.1+20161010/google_doubleclickbidmanager1/struct.Query.html) + * [*createquery*](https://docs.rs/google-doubleclickbidmanager1/1.0.1+20161010/google_doubleclickbidmanager1/struct.QueryCreatequeryCall.html), [*deletequery*](https://docs.rs/google-doubleclickbidmanager1/1.0.1+20161010/google_doubleclickbidmanager1/struct.QueryDeletequeryCall.html), [*getquery*](https://docs.rs/google-doubleclickbidmanager1/1.0.1+20161010/google_doubleclickbidmanager1/struct.QueryGetqueryCall.html), [*listqueries*](https://docs.rs/google-doubleclickbidmanager1/1.0.1+20161010/google_doubleclickbidmanager1/struct.QueryListqueryCall.html) and [*runquery*](https://docs.rs/google-doubleclickbidmanager1/1.0.1+20161010/google_doubleclickbidmanager1/struct.QueryRunqueryCall.html) +* [reports](https://docs.rs/google-doubleclickbidmanager1/1.0.1+20161010/google_doubleclickbidmanager1/struct.Report.html) + * [*listreports*](https://docs.rs/google-doubleclickbidmanager1/1.0.1+20161010/google_doubleclickbidmanager1/struct.ReportListreportCall.html) * sdf - * [*download*](http://byron.github.io/google-apis-rs/google_doubleclickbidmanager1/struct.SdfDownloadCall.html) + * [*download*](https://docs.rs/google-doubleclickbidmanager1/1.0.1+20161010/google_doubleclickbidmanager1/struct.SdfDownloadCall.html) @@ -29,17 +29,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_doubleclickbidmanager1/struct.DoubleClickBidManager.html)** +* **[Hub](https://docs.rs/google-doubleclickbidmanager1/1.0.1+20161010/google_doubleclickbidmanager1/struct.DoubleClickBidManager.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_doubleclickbidmanager1/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_doubleclickbidmanager1/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_doubleclickbidmanager1/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-doubleclickbidmanager1/1.0.1+20161010/google_doubleclickbidmanager1/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-doubleclickbidmanager1/1.0.1+20161010/google_doubleclickbidmanager1/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-doubleclickbidmanager1/1.0.1+20161010/google_doubleclickbidmanager1/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_doubleclickbidmanager1/trait.Part.html)** + * **[Parts](https://docs.rs/google-doubleclickbidmanager1/1.0.1+20161010/google_doubleclickbidmanager1/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_doubleclickbidmanager1/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-doubleclickbidmanager1/1.0.1+20161010/google_doubleclickbidmanager1/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_doubleclickbidmanager1/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-doubleclickbidmanager1/1.0.1+20161010/google_doubleclickbidmanager1/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_doubleclickbidmanager1/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_doubleclickbidmanager1/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-doubleclickbidmanager1/1.0.1+20161010/google_doubleclickbidmanager1/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_doubleclickbidmanager1/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-doubleclickbidmanager1/1.0.1+20161010/google_doubleclickbidmanager1/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_doubleclickbidmanager1/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-doubleclickbidmanager1/1.0.1+20161010/google_doubleclickbidmanager1/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_doubleclickbidmanager1/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_doubleclickbidmanager1/trait.CallBuilder.html) 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/1.0.1+20161010/google_doubleclickbidmanager1/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-doubleclickbidmanager1/1.0.1+20161010/google_doubleclickbidmanager1/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_doubleclickbidmanager1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-doubleclickbidmanager1/1.0.1+20161010/google_doubleclickbidmanager1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_doubleclickbidmanager1/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_doubleclickbidmanager1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-doubleclickbidmanager1/1.0.1+20161010/google_doubleclickbidmanager1/trait.RequestValue.html) and +[decodable](https://docs.rs/google-doubleclickbidmanager1/1.0.1+20161010/google_doubleclickbidmanager1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_doubleclickbidmanager1/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-doubleclickbidmanager1/1.0.1+20161010/google_doubleclickbidmanager1/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_doubleclickbidmanager1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-doubleclickbidmanager1/1.0.1+20161010/google_doubleclickbidmanager1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_doubleclickbidmanager1/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-doubleclickbidmanager1/1.0.1+20161010/google_doubleclickbidmanager1/trait.RequestValue.html) are 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/lib.rs b/gen/doubleclickbidmanager1/src/lib.rs index 9b00bb5860..caa0ca7757 100644 --- a/gen/doubleclickbidmanager1/src/lib.rs +++ b/gen/doubleclickbidmanager1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *DoubleClick Bid Manager* crate version *1.0.0+20161010*, where *20161010* is the exact revision of the *doubleclickbidmanager:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *DoubleClick Bid Manager* crate version *1.0.1+20161010*, where *20161010* is the exact revision of the *doubleclickbidmanager:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *DoubleClick Bid Manager* *v1* API can be found at the //! [official documentation site](https://developers.google.com/bid-manager/). @@ -23,7 +23,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -125,7 +125,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/doubleclickbidmanager1/src/lib.rs.in b/gen/doubleclickbidmanager1/src/lib.rs.in index 0b600d1a76..27ec1d995f 100644 --- a/gen/doubleclickbidmanager1/src/lib.rs.in +++ b/gen/doubleclickbidmanager1/src/lib.rs.in @@ -109,7 +109,7 @@ impl<'a, C, A> DoubleClickBidManager DoubleClickBidManager { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -127,7 +127,7 @@ impl<'a, C, A> DoubleClickBidManager } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/doubleclicksearch2-cli/Cargo.toml b/gen/doubleclicksearch2-cli/Cargo.toml index 85787de023..ff47599284 100644 --- a/gen/doubleclicksearch2-cli/Cargo.toml +++ b/gen/doubleclicksearch2-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-doubleclicksearch2-cli" -version = "1.0.0+20161108" +version = "1.0.1+20161108" authors = ["Sebastian Thiel "] description = "A complete library to interact with doubleclicksearch (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/doubleclicksearch2-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-doubleclicksearch2] path = "../doubleclicksearch2" -version = "1.0.0" +version = "1.0.1+20161108" optional = true default-features = false diff --git a/gen/doubleclicksearch2-cli/README.md b/gen/doubleclicksearch2-cli/README.md index 8a707b555e..d3da2035ee 100644 --- a/gen/doubleclicksearch2-cli/README.md +++ b/gen/doubleclicksearch2-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *doubleclicksearch* API can be found at the [official documentation site](https://developers.google.com/doubleclick-search/). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/doubleclicksearch2.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/doubleclicksearch2.tar.gz) +```bash +cargo install google-doubleclicksearch2-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/doubleclicksearch2-cli). # Usage -This documentation was generated from the *doubleclicksearch* API at revision *20161108*. The CLI is at version *1.0.0*. +This documentation was generated from the *doubleclicksearch* API at revision *20161108*. The CLI is at version *1.0.1*. ```bash doubleclicksearch2 [options] diff --git a/gen/doubleclicksearch2-cli/mkdocs.yml b/gen/doubleclicksearch2-cli/mkdocs.yml index 548e739205..fdc6d5a09f 100644 --- a/gen/doubleclicksearch2-cli/mkdocs.yml +++ b/gen/doubleclicksearch2-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: doubleclicksearch v1.0.0+20161108 +site_name: doubleclicksearch v1.0.1+20161108 site_url: http://byron.github.io/google-apis-rs/google-doubleclicksearch2-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with doubleclicksearch (protocol v2) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/doubleclicksearch2-cli diff --git a/gen/doubleclicksearch2-cli/src/main.rs b/gen/doubleclicksearch2-cli/src/main.rs index 3cb0adf633..6ffd27ee42 100644 --- a/gen/doubleclicksearch2-cli/src/main.rs +++ b/gen/doubleclicksearch2-cli/src/main.rs @@ -1291,7 +1291,7 @@ fn main() { let mut app = App::new("doubleclicksearch2") .author("Sebastian Thiel ") - .version("1.0.0+20161108") + .version("1.0.1+20161108") .about("Reports and modifies your advertising data in DoubleClick Search (for example, campaigns, ad groups, keywords, and conversions).") .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 7db35b9a53..f1fcb6a543 100644 --- a/gen/doubleclicksearch2/Cargo.toml +++ b/gen/doubleclicksearch2/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-doubleclicksearch2" -version = "1.0.0+20161108" +version = "1.0.1+20161108" authors = ["Sebastian Thiel "] description = "A complete library to interact with doubleclicksearch (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/doubleclicksearch2" homepage = "https://developers.google.com/doubleclick-search/" -documentation = "http://byron.github.io/google-apis-rs/google_doubleclicksearch2" +documentation = "https://docs.rs/google-doubleclicksearch2/1.0.1+20161108" license = "MIT" keywords = ["doubleclicksearch", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/doubleclicksearch2/README.md b/gen/doubleclicksearch2/README.md index a27e71934c..c58f6a05f3 100644 --- a/gen/doubleclicksearch2/README.md +++ b/gen/doubleclicksearch2/README.md @@ -5,25 +5,25 @@ 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 *1.0.0+20161108*, where *20161108* is the exact revision of the *doubleclicksearch:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *doubleclicksearch* crate version *1.0.1+20161108*, where *20161108* is the exact revision of the *doubleclicksearch:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. Everything else about the *doubleclicksearch* *v2* API can be found at the [official documentation site](https://developers.google.com/doubleclick-search/). # Features -Handle the following *Resources* with ease from the central [hub](http://byron.github.io/google-apis-rs/google_doubleclicksearch2/struct.Doubleclicksearch.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-doubleclicksearch2/1.0.1+20161108/google_doubleclicksearch2/struct.Doubleclicksearch.html) ... -* [conversion](http://byron.github.io/google-apis-rs/google_doubleclicksearch2/struct.Conversion.html) - * [*get*](http://byron.github.io/google-apis-rs/google_doubleclicksearch2/struct.ConversionGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_doubleclicksearch2/struct.ConversionInsertCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_doubleclicksearch2/struct.ConversionPatchCall.html), [*update*](http://byron.github.io/google-apis-rs/google_doubleclicksearch2/struct.ConversionUpdateCall.html) and [*update availability*](http://byron.github.io/google-apis-rs/google_doubleclicksearch2/struct.ConversionUpdateAvailabilityCall.html) -* [reports](http://byron.github.io/google-apis-rs/google_doubleclicksearch2/struct.Report.html) - * [*generate*](http://byron.github.io/google-apis-rs/google_doubleclicksearch2/struct.ReportGenerateCall.html), [*get*](http://byron.github.io/google-apis-rs/google_doubleclicksearch2/struct.ReportGetCall.html), [*get file*](http://byron.github.io/google-apis-rs/google_doubleclicksearch2/struct.ReportGetFileCall.html) and [*request*](http://byron.github.io/google-apis-rs/google_doubleclicksearch2/struct.ReportRequestCall.html) -* [saved columns](http://byron.github.io/google-apis-rs/google_doubleclicksearch2/struct.SavedColumn.html) - * [*list*](http://byron.github.io/google-apis-rs/google_doubleclicksearch2/struct.SavedColumnListCall.html) +* [conversion](https://docs.rs/google-doubleclicksearch2/1.0.1+20161108/google_doubleclicksearch2/struct.Conversion.html) + * [*get*](https://docs.rs/google-doubleclicksearch2/1.0.1+20161108/google_doubleclicksearch2/struct.ConversionGetCall.html), [*insert*](https://docs.rs/google-doubleclicksearch2/1.0.1+20161108/google_doubleclicksearch2/struct.ConversionInsertCall.html), [*patch*](https://docs.rs/google-doubleclicksearch2/1.0.1+20161108/google_doubleclicksearch2/struct.ConversionPatchCall.html), [*update*](https://docs.rs/google-doubleclicksearch2/1.0.1+20161108/google_doubleclicksearch2/struct.ConversionUpdateCall.html) and [*update availability*](https://docs.rs/google-doubleclicksearch2/1.0.1+20161108/google_doubleclicksearch2/struct.ConversionUpdateAvailabilityCall.html) +* [reports](https://docs.rs/google-doubleclicksearch2/1.0.1+20161108/google_doubleclicksearch2/struct.Report.html) + * [*generate*](https://docs.rs/google-doubleclicksearch2/1.0.1+20161108/google_doubleclicksearch2/struct.ReportGenerateCall.html), [*get*](https://docs.rs/google-doubleclicksearch2/1.0.1+20161108/google_doubleclicksearch2/struct.ReportGetCall.html), [*get file*](https://docs.rs/google-doubleclicksearch2/1.0.1+20161108/google_doubleclicksearch2/struct.ReportGetFileCall.html) and [*request*](https://docs.rs/google-doubleclicksearch2/1.0.1+20161108/google_doubleclicksearch2/struct.ReportRequestCall.html) +* [saved columns](https://docs.rs/google-doubleclicksearch2/1.0.1+20161108/google_doubleclicksearch2/struct.SavedColumn.html) + * [*list*](https://docs.rs/google-doubleclicksearch2/1.0.1+20161108/google_doubleclicksearch2/struct.SavedColumnListCall.html) Download supported by ... -* [*get file reports*](http://byron.github.io/google-apis-rs/google_doubleclicksearch2/struct.ReportGetFileCall.html) +* [*get file reports*](https://docs.rs/google-doubleclicksearch2/1.0.1+20161108/google_doubleclicksearch2/struct.ReportGetFileCall.html) @@ -31,17 +31,17 @@ Download supported by ... The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_doubleclicksearch2/struct.Doubleclicksearch.html)** +* **[Hub](https://docs.rs/google-doubleclicksearch2/1.0.1+20161108/google_doubleclicksearch2/struct.Doubleclicksearch.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_doubleclicksearch2/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_doubleclicksearch2/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_doubleclicksearch2/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-doubleclicksearch2/1.0.1+20161108/google_doubleclicksearch2/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-doubleclicksearch2/1.0.1+20161108/google_doubleclicksearch2/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-doubleclicksearch2/1.0.1+20161108/google_doubleclicksearch2/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_doubleclicksearch2/trait.Part.html)** + * **[Parts](https://docs.rs/google-doubleclicksearch2/1.0.1+20161108/google_doubleclicksearch2/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_doubleclicksearch2/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-doubleclicksearch2/1.0.1+20161108/google_doubleclicksearch2/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_doubleclicksearch2/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-doubleclicksearch2/1.0.1+20161108/google_doubleclicksearch2/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_doubleclicksearch2/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_doubleclicksearch2/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-doubleclicksearch2/1.0.1+20161108/google_doubleclicksearch2/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_doubleclicksearch2/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-doubleclicksearch2/1.0.1+20161108/google_doubleclicksearch2/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_doubleclicksearch2/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-doubleclicksearch2/1.0.1+20161108/google_doubleclicksearch2/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_doubleclicksearch2/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_doubleclicksearch2/trait.CallBuilder.html) 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/1.0.1+20161108/google_doubleclicksearch2/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-doubleclicksearch2/1.0.1+20161108/google_doubleclicksearch2/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_doubleclicksearch2/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-doubleclicksearch2/1.0.1+20161108/google_doubleclicksearch2/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_doubleclicksearch2/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_doubleclicksearch2/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-doubleclicksearch2/1.0.1+20161108/google_doubleclicksearch2/trait.RequestValue.html) and +[decodable](https://docs.rs/google-doubleclicksearch2/1.0.1+20161108/google_doubleclicksearch2/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_doubleclicksearch2/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-doubleclicksearch2/1.0.1+20161108/google_doubleclicksearch2/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_doubleclicksearch2/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-doubleclicksearch2/1.0.1+20161108/google_doubleclicksearch2/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_doubleclicksearch2/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-doubleclicksearch2/1.0.1+20161108/google_doubleclicksearch2/trait.RequestValue.html) are 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/lib.rs b/gen/doubleclicksearch2/src/lib.rs index 5f6b76f2b5..5efb15e857 100644 --- a/gen/doubleclicksearch2/src/lib.rs +++ b/gen/doubleclicksearch2/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *doubleclicksearch* crate version *1.0.0+20161108*, where *20161108* is the exact revision of the *doubleclicksearch:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *doubleclicksearch* crate version *1.0.1+20161108*, where *20161108* is the exact revision of the *doubleclicksearch:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *doubleclicksearch* *v2* API can be found at the //! [official documentation site](https://developers.google.com/doubleclick-search/). @@ -25,7 +25,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -129,7 +129,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/doubleclicksearch2/src/lib.rs.in b/gen/doubleclicksearch2/src/lib.rs.in index dd40f249e6..4639287857 100644 --- a/gen/doubleclicksearch2/src/lib.rs.in +++ b/gen/doubleclicksearch2/src/lib.rs.in @@ -131,7 +131,7 @@ impl<'a, C, A> Doubleclicksearch Doubleclicksearch { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -146,7 +146,7 @@ impl<'a, C, A> Doubleclicksearch } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/drive2-cli/Cargo.toml b/gen/drive2-cli/Cargo.toml index cf7ce0e816..9fd9f71c37 100644 --- a/gen/drive2-cli/Cargo.toml +++ b/gen/drive2-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-drive2-cli" -version = "1.0.0+20161212" +version = "1.0.1+20161212" authors = ["Sebastian Thiel "] description = "A complete library to interact with drive (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/drive2-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-drive2] path = "../drive2" -version = "1.0.0" +version = "1.0.1+20161212" optional = true default-features = false diff --git a/gen/drive2-cli/README.md b/gen/drive2-cli/README.md index 1a4c2d26fb..50c2e49b03 100644 --- a/gen/drive2-cli/README.md +++ b/gen/drive2-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *drive* API can be found at the [official documentation site](https://developers.google.com/drive/). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/drive2.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/drive2.tar.gz) +```bash +cargo install google-drive2-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/drive2-cli). # Usage -This documentation was generated from the *drive* API at revision *20161212*. The CLI is at version *1.0.0*. +This documentation was generated from the *drive* API at revision *20161212*. The CLI is at version *1.0.1*. ```bash drive2 [options] diff --git a/gen/drive2-cli/mkdocs.yml b/gen/drive2-cli/mkdocs.yml index dd79190c7e..97e8e4f2bf 100644 --- a/gen/drive2-cli/mkdocs.yml +++ b/gen/drive2-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: drive v1.0.0+20161212 +site_name: drive v1.0.1+20161212 site_url: http://byron.github.io/google-apis-rs/google-drive2-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with drive (protocol v2) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/drive2-cli diff --git a/gen/drive2-cli/src/main.rs b/gen/drive2-cli/src/main.rs index 298f7d0f89..b4c940f965 100644 --- a/gen/drive2-cli/src/main.rs +++ b/gen/drive2-cli/src/main.rs @@ -6913,7 +6913,7 @@ fn main() { let mut app = App::new("drive2") .author("Sebastian Thiel ") - .version("1.0.0+20161212") + .version("1.0.1+20161212") .about("Manages files in Drive including uploading, downloading, searching, detecting changes, and updating sharing permissions.") .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 66dca05568..7a00984883 100644 --- a/gen/drive2/Cargo.toml +++ b/gen/drive2/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-drive2" -version = "1.0.0+20161212" +version = "1.0.1+20161212" authors = ["Sebastian Thiel "] description = "A complete library to interact with drive (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/drive2" homepage = "https://developers.google.com/drive/" -documentation = "http://byron.github.io/google-apis-rs/google_drive2" +documentation = "https://docs.rs/google-drive2/1.0.1+20161212" license = "MIT" keywords = ["drive", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/drive2/README.md b/gen/drive2/README.md index 74e8820de1..b7d6433236 100644 --- a/gen/drive2/README.md +++ b/gen/drive2/README.md @@ -5,62 +5,62 @@ 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 *1.0.0+20161212*, where *20161212* is the exact revision of the *drive:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *drive* crate version *1.0.1+20161212*, where *20161212* is the exact revision of the *drive:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. 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](http://byron.github.io/google-apis-rs/google_drive2/struct.Drive.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.Drive.html) ... -* [about](http://byron.github.io/google-apis-rs/google_drive2/struct.About.html) - * [*get*](http://byron.github.io/google-apis-rs/google_drive2/struct.AboutGetCall.html) -* [apps](http://byron.github.io/google-apis-rs/google_drive2/struct.App.html) - * [*get*](http://byron.github.io/google-apis-rs/google_drive2/struct.AppGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_drive2/struct.AppListCall.html) -* [changes](http://byron.github.io/google-apis-rs/google_drive2/struct.Change.html) - * [*get*](http://byron.github.io/google-apis-rs/google_drive2/struct.ChangeGetCall.html), [*list*](http://byron.github.io/google-apis-rs/google_drive2/struct.ChangeListCall.html) and [*watch*](http://byron.github.io/google-apis-rs/google_drive2/struct.ChangeWatchCall.html) -* [channels](http://byron.github.io/google-apis-rs/google_drive2/struct.Channel.html) - * [*stop*](http://byron.github.io/google-apis-rs/google_drive2/struct.ChannelStopCall.html) +* [about](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.About.html) + * [*get*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.AboutGetCall.html) +* [apps](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.App.html) + * [*get*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.AppGetCall.html) and [*list*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.AppListCall.html) +* [changes](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.Change.html) + * [*get*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.ChangeGetCall.html), [*list*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.ChangeListCall.html) and [*watch*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.ChangeWatchCall.html) +* [channels](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.Channel.html) + * [*stop*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.ChannelStopCall.html) * children - * [*delete*](http://byron.github.io/google-apis-rs/google_drive2/struct.ChildrenDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_drive2/struct.ChildrenGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_drive2/struct.ChildrenInsertCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_drive2/struct.ChildrenListCall.html) -* [comments](http://byron.github.io/google-apis-rs/google_drive2/struct.Comment.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_drive2/struct.CommentDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_drive2/struct.CommentGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_drive2/struct.CommentInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_drive2/struct.CommentListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_drive2/struct.CommentPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_drive2/struct.CommentUpdateCall.html) -* [files](http://byron.github.io/google-apis-rs/google_drive2/struct.File.html) - * [*copy*](http://byron.github.io/google-apis-rs/google_drive2/struct.FileCopyCall.html), [*delete*](http://byron.github.io/google-apis-rs/google_drive2/struct.FileDeleteCall.html), [*empty trash*](http://byron.github.io/google-apis-rs/google_drive2/struct.FileEmptyTrashCall.html), [*export*](http://byron.github.io/google-apis-rs/google_drive2/struct.FileExportCall.html), [*generate ids*](http://byron.github.io/google-apis-rs/google_drive2/struct.FileGenerateIdCall.html), [*get*](http://byron.github.io/google-apis-rs/google_drive2/struct.FileGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_drive2/struct.FileInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_drive2/struct.FileListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_drive2/struct.FilePatchCall.html), [*touch*](http://byron.github.io/google-apis-rs/google_drive2/struct.FileTouchCall.html), [*trash*](http://byron.github.io/google-apis-rs/google_drive2/struct.FileTrashCall.html), [*untrash*](http://byron.github.io/google-apis-rs/google_drive2/struct.FileUntrashCall.html), [*update*](http://byron.github.io/google-apis-rs/google_drive2/struct.FileUpdateCall.html) and [*watch*](http://byron.github.io/google-apis-rs/google_drive2/struct.FileWatchCall.html) + * [*delete*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.ChildrenDeleteCall.html), [*get*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.ChildrenGetCall.html), [*insert*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.ChildrenInsertCall.html) and [*list*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.ChildrenListCall.html) +* [comments](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.Comment.html) + * [*delete*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.CommentDeleteCall.html), [*get*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.CommentGetCall.html), [*insert*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.CommentInsertCall.html), [*list*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.CommentListCall.html), [*patch*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.CommentPatchCall.html) and [*update*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.CommentUpdateCall.html) +* [files](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.File.html) + * [*copy*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.FileCopyCall.html), [*delete*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.FileDeleteCall.html), [*empty trash*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.FileEmptyTrashCall.html), [*export*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.FileExportCall.html), [*generate ids*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.FileGenerateIdCall.html), [*get*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.FileGetCall.html), [*insert*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.FileInsertCall.html), [*list*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.FileListCall.html), [*patch*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.FilePatchCall.html), [*touch*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.FileTouchCall.html), [*trash*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.FileTrashCall.html), [*untrash*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.FileUntrashCall.html), [*update*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.FileUpdateCall.html) and [*watch*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.FileWatchCall.html) * parents - * [*delete*](http://byron.github.io/google-apis-rs/google_drive2/struct.ParentDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_drive2/struct.ParentGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_drive2/struct.ParentInsertCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_drive2/struct.ParentListCall.html) -* [permissions](http://byron.github.io/google-apis-rs/google_drive2/struct.Permission.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_drive2/struct.PermissionDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_drive2/struct.PermissionGetCall.html), [*get id for email*](http://byron.github.io/google-apis-rs/google_drive2/struct.PermissionGetIdForEmailCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_drive2/struct.PermissionInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_drive2/struct.PermissionListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_drive2/struct.PermissionPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_drive2/struct.PermissionUpdateCall.html) -* [properties](http://byron.github.io/google-apis-rs/google_drive2/struct.Property.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_drive2/struct.PropertyDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_drive2/struct.PropertyGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_drive2/struct.PropertyInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_drive2/struct.PropertyListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_drive2/struct.PropertyPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_drive2/struct.PropertyUpdateCall.html) + * [*delete*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.ParentDeleteCall.html), [*get*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.ParentGetCall.html), [*insert*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.ParentInsertCall.html) and [*list*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.ParentListCall.html) +* [permissions](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.Permission.html) + * [*delete*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.PermissionDeleteCall.html), [*get*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.PermissionGetCall.html), [*get id for email*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.PermissionGetIdForEmailCall.html), [*insert*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.PermissionInsertCall.html), [*list*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.PermissionListCall.html), [*patch*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.PermissionPatchCall.html) and [*update*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.PermissionUpdateCall.html) +* [properties](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.Property.html) + * [*delete*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.PropertyDeleteCall.html), [*get*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.PropertyGetCall.html), [*insert*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.PropertyInsertCall.html), [*list*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.PropertyListCall.html), [*patch*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.PropertyPatchCall.html) and [*update*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.PropertyUpdateCall.html) * realtime - * [*get*](http://byron.github.io/google-apis-rs/google_drive2/struct.RealtimeGetCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_drive2/struct.RealtimeUpdateCall.html) + * [*get*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.RealtimeGetCall.html) and [*update*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.RealtimeUpdateCall.html) * replies - * [*delete*](http://byron.github.io/google-apis-rs/google_drive2/struct.ReplyDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_drive2/struct.ReplyGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_drive2/struct.ReplyInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_drive2/struct.ReplyListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_drive2/struct.ReplyPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_drive2/struct.ReplyUpdateCall.html) -* [revisions](http://byron.github.io/google-apis-rs/google_drive2/struct.Revision.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_drive2/struct.RevisionDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_drive2/struct.RevisionGetCall.html), [*list*](http://byron.github.io/google-apis-rs/google_drive2/struct.RevisionListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_drive2/struct.RevisionPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_drive2/struct.RevisionUpdateCall.html) + * [*delete*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.ReplyDeleteCall.html), [*get*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.ReplyGetCall.html), [*insert*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.ReplyInsertCall.html), [*list*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.ReplyListCall.html), [*patch*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.ReplyPatchCall.html) and [*update*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.ReplyUpdateCall.html) +* [revisions](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.Revision.html) + * [*delete*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.RevisionDeleteCall.html), [*get*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.RevisionGetCall.html), [*list*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.RevisionListCall.html), [*patch*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.RevisionPatchCall.html) and [*update*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.RevisionUpdateCall.html) Upload supported by ... -* [*insert files*](http://byron.github.io/google-apis-rs/google_drive2/struct.FileInsertCall.html) -* [*update realtime*](http://byron.github.io/google-apis-rs/google_drive2/struct.RealtimeUpdateCall.html) -* [*update files*](http://byron.github.io/google-apis-rs/google_drive2/struct.FileUpdateCall.html) +* [*insert files*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.FileInsertCall.html) +* [*update realtime*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.RealtimeUpdateCall.html) +* [*update files*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.FileUpdateCall.html) Download supported by ... -* [*watch files*](http://byron.github.io/google-apis-rs/google_drive2/struct.FileWatchCall.html) -* [*get realtime*](http://byron.github.io/google-apis-rs/google_drive2/struct.RealtimeGetCall.html) -* [*export files*](http://byron.github.io/google-apis-rs/google_drive2/struct.FileExportCall.html) -* [*get files*](http://byron.github.io/google-apis-rs/google_drive2/struct.FileGetCall.html) +* [*watch files*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.FileWatchCall.html) +* [*get realtime*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.RealtimeGetCall.html) +* [*export files*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.FileExportCall.html) +* [*get files*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.FileGetCall.html) Subscription supported by ... -* [*watch files*](http://byron.github.io/google-apis-rs/google_drive2/struct.FileWatchCall.html) -* [*watch changes*](http://byron.github.io/google-apis-rs/google_drive2/struct.ChangeWatchCall.html) -* [*insert files*](http://byron.github.io/google-apis-rs/google_drive2/struct.FileInsertCall.html) -* [*list changes*](http://byron.github.io/google-apis-rs/google_drive2/struct.ChangeListCall.html) -* [*get files*](http://byron.github.io/google-apis-rs/google_drive2/struct.FileGetCall.html) +* [*watch files*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.FileWatchCall.html) +* [*watch changes*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.ChangeWatchCall.html) +* [*insert files*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.FileInsertCall.html) +* [*list changes*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.ChangeListCall.html) +* [*get files*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.FileGetCall.html) @@ -68,17 +68,17 @@ Subscription supported by ... The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_drive2/struct.Drive.html)** +* **[Hub](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/struct.Drive.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_drive2/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_drive2/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_drive2/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_drive2/trait.Part.html)** + * **[Parts](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_drive2/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/trait.CallBuilder.html)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -192,17 +192,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](http://byron.github.io/google-apis-rs/google_drive2/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_drive2/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_drive2/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_drive2/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_drive2/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/trait.ResponseResult.html), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -212,29 +212,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](http://byron.github.io/google-apis-rs/google_drive2/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_drive2/trait.CallBuilder.html) 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/1.0.1+20161212/google_drive2/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_drive2/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_drive2/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_drive2/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/trait.RequestValue.html) and +[decodable](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_drive2/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_drive2/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_drive2/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-drive2/1.0.1+20161212/google_drive2/trait.RequestValue.html) are 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/lib.rs b/gen/drive2/src/lib.rs index 4d8153a848..b2aaaba3a3 100644 --- a/gen/drive2/src/lib.rs +++ b/gen/drive2/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *drive* crate version *1.0.0+20161212*, where *20161212* is the exact revision of the *drive:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *drive* crate version *1.0.1+20161212*, where *20161212* is the exact revision of the *drive:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *drive* *v2* API can be found at the //! [official documentation site](https://developers.google.com/drive/). @@ -62,7 +62,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -195,7 +195,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/drive2/src/lib.rs.in b/gen/drive2/src/lib.rs.in index 77aa9aee36..490a511a82 100644 --- a/gen/drive2/src/lib.rs.in +++ b/gen/drive2/src/lib.rs.in @@ -182,7 +182,7 @@ impl<'a, C, A> Drive Drive { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -227,7 +227,7 @@ impl<'a, C, A> Drive } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/drive3-cli/Cargo.toml b/gen/drive3-cli/Cargo.toml index fd739e2134..849ffa5cde 100644 --- a/gen/drive3-cli/Cargo.toml +++ b/gen/drive3-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-drive3-cli" -version = "1.0.0+20161212" +version = "1.0.1+20161212" authors = ["Sebastian Thiel "] description = "A complete library to interact with drive (protocol v3)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/drive3-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-drive3] path = "../drive3" -version = "1.0.0" +version = "1.0.1+20161212" optional = true default-features = false diff --git a/gen/drive3-cli/README.md b/gen/drive3-cli/README.md index c476eeed97..2197a62261 100644 --- a/gen/drive3-cli/README.md +++ b/gen/drive3-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *drive* API can be found at the [official documentation site](https://developers.google.com/drive/). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/drive3.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/drive3.tar.gz) +```bash +cargo install google-drive3-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/drive3-cli). # Usage -This documentation was generated from the *drive* API at revision *20161212*. The CLI is at version *1.0.0*. +This documentation was generated from the *drive* API at revision *20161212*. The CLI is at version *1.0.1*. ```bash drive3 [options] diff --git a/gen/drive3-cli/mkdocs.yml b/gen/drive3-cli/mkdocs.yml index 8324b70209..c04a066bae 100644 --- a/gen/drive3-cli/mkdocs.yml +++ b/gen/drive3-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: drive v1.0.0+20161212 +site_name: drive v1.0.1+20161212 site_url: http://byron.github.io/google-apis-rs/google-drive3-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with drive (protocol v3) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/drive3-cli diff --git a/gen/drive3-cli/src/main.rs b/gen/drive3-cli/src/main.rs index 08afdc8f4e..c49293f66a 100644 --- a/gen/drive3-cli/src/main.rs +++ b/gen/drive3-cli/src/main.rs @@ -3899,7 +3899,7 @@ fn main() { let mut app = App::new("drive3") .author("Sebastian Thiel ") - .version("1.0.0+20161212") + .version("1.0.1+20161212") .about("Manages files in Drive including uploading, downloading, searching, detecting changes, and updating sharing permissions.") .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 3f5c67c174..68e71fdb17 100644 --- a/gen/drive3/Cargo.toml +++ b/gen/drive3/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-drive3" -version = "1.0.0+20161212" +version = "1.0.1+20161212" authors = ["Sebastian Thiel "] description = "A complete library to interact with drive (protocol v3)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/drive3" homepage = "https://developers.google.com/drive/" -documentation = "http://byron.github.io/google-apis-rs/google_drive3" +documentation = "https://docs.rs/google-drive3/1.0.1+20161212" license = "MIT" keywords = ["drive", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/drive3/README.md b/gen/drive3/README.md index f9185bf4ad..cb374c7d44 100644 --- a/gen/drive3/README.md +++ b/gen/drive3/README.md @@ -5,51 +5,51 @@ 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 *1.0.0+20161212*, where *20161212* is the exact revision of the *drive:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *drive* crate version *1.0.1+20161212*, where *20161212* is the exact revision of the *drive:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. 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](http://byron.github.io/google-apis-rs/google_drive3/struct.Drive.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/struct.Drive.html) ... -* [about](http://byron.github.io/google-apis-rs/google_drive3/struct.About.html) - * [*get*](http://byron.github.io/google-apis-rs/google_drive3/struct.AboutGetCall.html) -* [changes](http://byron.github.io/google-apis-rs/google_drive3/struct.Change.html) - * [*get start page token*](http://byron.github.io/google-apis-rs/google_drive3/struct.ChangeGetStartPageTokenCall.html), [*list*](http://byron.github.io/google-apis-rs/google_drive3/struct.ChangeListCall.html) and [*watch*](http://byron.github.io/google-apis-rs/google_drive3/struct.ChangeWatchCall.html) -* [channels](http://byron.github.io/google-apis-rs/google_drive3/struct.Channel.html) - * [*stop*](http://byron.github.io/google-apis-rs/google_drive3/struct.ChannelStopCall.html) -* [comments](http://byron.github.io/google-apis-rs/google_drive3/struct.Comment.html) - * [*create*](http://byron.github.io/google-apis-rs/google_drive3/struct.CommentCreateCall.html), [*delete*](http://byron.github.io/google-apis-rs/google_drive3/struct.CommentDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_drive3/struct.CommentGetCall.html), [*list*](http://byron.github.io/google-apis-rs/google_drive3/struct.CommentListCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_drive3/struct.CommentUpdateCall.html) -* [files](http://byron.github.io/google-apis-rs/google_drive3/struct.File.html) - * [*copy*](http://byron.github.io/google-apis-rs/google_drive3/struct.FileCopyCall.html), [*create*](http://byron.github.io/google-apis-rs/google_drive3/struct.FileCreateCall.html), [*delete*](http://byron.github.io/google-apis-rs/google_drive3/struct.FileDeleteCall.html), [*empty trash*](http://byron.github.io/google-apis-rs/google_drive3/struct.FileEmptyTrashCall.html), [*export*](http://byron.github.io/google-apis-rs/google_drive3/struct.FileExportCall.html), [*generate ids*](http://byron.github.io/google-apis-rs/google_drive3/struct.FileGenerateIdCall.html), [*get*](http://byron.github.io/google-apis-rs/google_drive3/struct.FileGetCall.html), [*list*](http://byron.github.io/google-apis-rs/google_drive3/struct.FileListCall.html), [*update*](http://byron.github.io/google-apis-rs/google_drive3/struct.FileUpdateCall.html) and [*watch*](http://byron.github.io/google-apis-rs/google_drive3/struct.FileWatchCall.html) -* [permissions](http://byron.github.io/google-apis-rs/google_drive3/struct.Permission.html) - * [*create*](http://byron.github.io/google-apis-rs/google_drive3/struct.PermissionCreateCall.html), [*delete*](http://byron.github.io/google-apis-rs/google_drive3/struct.PermissionDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_drive3/struct.PermissionGetCall.html), [*list*](http://byron.github.io/google-apis-rs/google_drive3/struct.PermissionListCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_drive3/struct.PermissionUpdateCall.html) -* [replies](http://byron.github.io/google-apis-rs/google_drive3/struct.Reply.html) - * [*create*](http://byron.github.io/google-apis-rs/google_drive3/struct.ReplyCreateCall.html), [*delete*](http://byron.github.io/google-apis-rs/google_drive3/struct.ReplyDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_drive3/struct.ReplyGetCall.html), [*list*](http://byron.github.io/google-apis-rs/google_drive3/struct.ReplyListCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_drive3/struct.ReplyUpdateCall.html) -* [revisions](http://byron.github.io/google-apis-rs/google_drive3/struct.Revision.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_drive3/struct.RevisionDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_drive3/struct.RevisionGetCall.html), [*list*](http://byron.github.io/google-apis-rs/google_drive3/struct.RevisionListCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_drive3/struct.RevisionUpdateCall.html) +* [about](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/struct.About.html) + * [*get*](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/struct.AboutGetCall.html) +* [changes](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/struct.Change.html) + * [*get start page token*](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/struct.ChangeGetStartPageTokenCall.html), [*list*](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/struct.ChangeListCall.html) and [*watch*](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/struct.ChangeWatchCall.html) +* [channels](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/struct.Channel.html) + * [*stop*](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/struct.ChannelStopCall.html) +* [comments](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/struct.Comment.html) + * [*create*](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/struct.CommentCreateCall.html), [*delete*](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/struct.CommentDeleteCall.html), [*get*](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/struct.CommentGetCall.html), [*list*](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/struct.CommentListCall.html) and [*update*](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/struct.CommentUpdateCall.html) +* [files](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/struct.File.html) + * [*copy*](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/struct.FileCopyCall.html), [*create*](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/struct.FileCreateCall.html), [*delete*](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/struct.FileDeleteCall.html), [*empty trash*](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/struct.FileEmptyTrashCall.html), [*export*](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/struct.FileExportCall.html), [*generate ids*](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/struct.FileGenerateIdCall.html), [*get*](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/struct.FileGetCall.html), [*list*](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/struct.FileListCall.html), [*update*](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/struct.FileUpdateCall.html) and [*watch*](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/struct.FileWatchCall.html) +* [permissions](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/struct.Permission.html) + * [*create*](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/struct.PermissionCreateCall.html), [*delete*](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/struct.PermissionDeleteCall.html), [*get*](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/struct.PermissionGetCall.html), [*list*](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/struct.PermissionListCall.html) and [*update*](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/struct.PermissionUpdateCall.html) +* [replies](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/struct.Reply.html) + * [*create*](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/struct.ReplyCreateCall.html), [*delete*](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/struct.ReplyDeleteCall.html), [*get*](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/struct.ReplyGetCall.html), [*list*](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/struct.ReplyListCall.html) and [*update*](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/struct.ReplyUpdateCall.html) +* [revisions](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/struct.Revision.html) + * [*delete*](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/struct.RevisionDeleteCall.html), [*get*](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/struct.RevisionGetCall.html), [*list*](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/struct.RevisionListCall.html) and [*update*](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/struct.RevisionUpdateCall.html) Upload supported by ... -* [*update files*](http://byron.github.io/google-apis-rs/google_drive3/struct.FileUpdateCall.html) -* [*create files*](http://byron.github.io/google-apis-rs/google_drive3/struct.FileCreateCall.html) +* [*update files*](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/struct.FileUpdateCall.html) +* [*create files*](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/struct.FileCreateCall.html) Download supported by ... -* [*watch files*](http://byron.github.io/google-apis-rs/google_drive3/struct.FileWatchCall.html) -* [*export files*](http://byron.github.io/google-apis-rs/google_drive3/struct.FileExportCall.html) -* [*get revisions*](http://byron.github.io/google-apis-rs/google_drive3/struct.RevisionGetCall.html) -* [*get files*](http://byron.github.io/google-apis-rs/google_drive3/struct.FileGetCall.html) +* [*watch files*](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/struct.FileWatchCall.html) +* [*export files*](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/struct.FileExportCall.html) +* [*get revisions*](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/struct.RevisionGetCall.html) +* [*get files*](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/struct.FileGetCall.html) Subscription supported by ... -* [*watch changes*](http://byron.github.io/google-apis-rs/google_drive3/struct.ChangeWatchCall.html) -* [*watch files*](http://byron.github.io/google-apis-rs/google_drive3/struct.FileWatchCall.html) -* [*list changes*](http://byron.github.io/google-apis-rs/google_drive3/struct.ChangeListCall.html) -* [*create files*](http://byron.github.io/google-apis-rs/google_drive3/struct.FileCreateCall.html) -* [*get files*](http://byron.github.io/google-apis-rs/google_drive3/struct.FileGetCall.html) +* [*watch changes*](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/struct.ChangeWatchCall.html) +* [*watch files*](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/struct.FileWatchCall.html) +* [*list changes*](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/struct.ChangeListCall.html) +* [*create files*](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/struct.FileCreateCall.html) +* [*get files*](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/struct.FileGetCall.html) @@ -57,17 +57,17 @@ Subscription supported by ... The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_drive3/struct.Drive.html)** +* **[Hub](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/struct.Drive.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_drive3/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_drive3/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_drive3/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_drive3/trait.Part.html)** + * **[Parts](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_drive3/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/trait.CallBuilder.html)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -170,17 +170,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](http://byron.github.io/google-apis-rs/google_drive3/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_drive3/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_drive3/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_drive3/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_drive3/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/trait.ResponseResult.html), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -190,29 +190,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](http://byron.github.io/google-apis-rs/google_drive3/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_drive3/trait.CallBuilder.html) 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/1.0.1+20161212/google_drive3/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_drive3/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_drive3/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_drive3/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/trait.RequestValue.html) and +[decodable](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_drive3/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_drive3/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_drive3/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-drive3/1.0.1+20161212/google_drive3/trait.RequestValue.html) are 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/lib.rs b/gen/drive3/src/lib.rs index b777832e8c..d58c241951 100644 --- a/gen/drive3/src/lib.rs +++ b/gen/drive3/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *drive* crate version *1.0.0+20161212*, where *20161212* is the exact revision of the *drive:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *drive* crate version *1.0.1+20161212*, where *20161212* is the exact revision of the *drive:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *drive* *v3* API can be found at the //! [official documentation site](https://developers.google.com/drive/). @@ -51,7 +51,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -173,7 +173,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/drive3/src/lib.rs.in b/gen/drive3/src/lib.rs.in index 64d0a392d2..83c8f33613 100644 --- a/gen/drive3/src/lib.rs.in +++ b/gen/drive3/src/lib.rs.in @@ -171,7 +171,7 @@ impl<'a, C, A> Drive Drive { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -201,7 +201,7 @@ impl<'a, C, A> Drive } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/firebasedynamiclinks1-cli/Cargo.toml b/gen/firebasedynamiclinks1-cli/Cargo.toml index 4557b4ff82..43649ebf33 100644 --- a/gen/firebasedynamiclinks1-cli/Cargo.toml +++ b/gen/firebasedynamiclinks1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-firebasedynamiclinks1-cli" -version = "1.0.0+20161118" +version = "1.0.1+20161118" authors = ["Sebastian Thiel "] description = "A complete library to interact with Firebase Dynamic Links (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/firebasedynamiclinks1-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-firebasedynamiclinks1] path = "../firebasedynamiclinks1" -version = "1.0.0" +version = "1.0.1+20161118" optional = true default-features = false diff --git a/gen/firebasedynamiclinks1-cli/README.md b/gen/firebasedynamiclinks1-cli/README.md index 5c0eaf6654..79c78dfd5c 100644 --- a/gen/firebasedynamiclinks1-cli/README.md +++ b/gen/firebasedynamiclinks1-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *Firebase Dynamic Links* API can be found at the [official documentation site](https://firebase.google.com/docs/dynamic-links/). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/firebasedynamiclinks1.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/firebasedynamiclinks1.tar.gz) +```bash +cargo install google-firebasedynamiclinks1-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/firebasedynamiclinks1-cli). # Usage -This documentation was generated from the *Firebase Dynamic Links* API at revision *20161118*. The CLI is at version *1.0.0*. +This documentation was generated from the *Firebase Dynamic Links* API at revision *20161118*. The CLI is at version *1.0.1*. ```bash firebasedynamiclinks1 [options] diff --git a/gen/firebasedynamiclinks1-cli/mkdocs.yml b/gen/firebasedynamiclinks1-cli/mkdocs.yml index 2fe386607a..00add2b6f6 100644 --- a/gen/firebasedynamiclinks1-cli/mkdocs.yml +++ b/gen/firebasedynamiclinks1-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: Firebase Dynamic Links v1.0.0+20161118 +site_name: Firebase Dynamic Links v1.0.1+20161118 site_url: http://byron.github.io/google-apis-rs/google-firebasedynamiclinks1-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with Firebase Dynamic Links (protocol v1) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/firebasedynamiclinks1-cli diff --git a/gen/firebasedynamiclinks1-cli/src/main.rs b/gen/firebasedynamiclinks1-cli/src/main.rs index d180d282d2..d84bac5ebc 100644 --- a/gen/firebasedynamiclinks1-cli/src/main.rs +++ b/gen/firebasedynamiclinks1-cli/src/main.rs @@ -295,7 +295,7 @@ fn main() { let mut app = App::new("firebasedynamiclinks1") .author("Sebastian Thiel ") - .version("1.0.0+20161118") + .version("1.0.1+20161118") .about("Firebase Dynamic Links API enables third party developers to programmatically create and manage 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 a6a4af96b3..01feec8613 100644 --- a/gen/firebasedynamiclinks1/Cargo.toml +++ b/gen/firebasedynamiclinks1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-firebasedynamiclinks1" -version = "1.0.0+20161118" +version = "1.0.1+20161118" authors = ["Sebastian Thiel "] description = "A complete library to interact with Firebase Dynamic Links (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/firebasedynamiclinks1" homepage = "https://firebase.google.com/docs/dynamic-links/" -documentation = "http://byron.github.io/google-apis-rs/google_firebasedynamiclinks1" +documentation = "https://docs.rs/google-firebasedynamiclinks1/1.0.1+20161118" license = "MIT" keywords = ["firebasedynamiclinks", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/firebasedynamiclinks1/README.md b/gen/firebasedynamiclinks1/README.md index a516d4e5c0..8dfdf6131b 100644 --- a/gen/firebasedynamiclinks1/README.md +++ b/gen/firebasedynamiclinks1/README.md @@ -5,16 +5,16 @@ 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 *1.0.0+20161118*, where *20161118* is the exact revision of the *firebasedynamiclinks:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *Firebase Dynamic Links* crate version *1.0.1+20161118*, where *20161118* is the exact revision of the *firebasedynamiclinks:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. 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](http://byron.github.io/google-apis-rs/google_firebasedynamiclinks1/struct.FirebaseDynamicLinks.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-firebasedynamiclinks1/1.0.1+20161118/google_firebasedynamiclinks1/struct.FirebaseDynamicLinks.html) ... * short links - * [*create*](http://byron.github.io/google-apis-rs/google_firebasedynamiclinks1/struct.ShortLinkCreateCall.html) + * [*create*](https://docs.rs/google-firebasedynamiclinks1/1.0.1+20161118/google_firebasedynamiclinks1/struct.ShortLinkCreateCall.html) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_firebasedynamiclinks1/struct.FirebaseDynamicLinks.html)** +* **[Hub](https://docs.rs/google-firebasedynamiclinks1/1.0.1+20161118/google_firebasedynamiclinks1/struct.FirebaseDynamicLinks.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_firebasedynamiclinks1/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_firebasedynamiclinks1/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_firebasedynamiclinks1/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-firebasedynamiclinks1/1.0.1+20161118/google_firebasedynamiclinks1/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-firebasedynamiclinks1/1.0.1+20161118/google_firebasedynamiclinks1/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-firebasedynamiclinks1/1.0.1+20161118/google_firebasedynamiclinks1/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_firebasedynamiclinks1/trait.Part.html)** + * **[Parts](https://docs.rs/google-firebasedynamiclinks1/1.0.1+20161118/google_firebasedynamiclinks1/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_firebasedynamiclinks1/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-firebasedynamiclinks1/1.0.1+20161118/google_firebasedynamiclinks1/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_firebasedynamiclinks1/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-firebasedynamiclinks1/1.0.1+20161118/google_firebasedynamiclinks1/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_firebasedynamiclinks1/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_firebasedynamiclinks1/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-firebasedynamiclinks1/1.0.1+20161118/google_firebasedynamiclinks1/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_firebasedynamiclinks1/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-firebasedynamiclinks1/1.0.1+20161118/google_firebasedynamiclinks1/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_firebasedynamiclinks1/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-firebasedynamiclinks1/1.0.1+20161118/google_firebasedynamiclinks1/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_firebasedynamiclinks1/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_firebasedynamiclinks1/trait.CallBuilder.html) 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/1.0.1+20161118/google_firebasedynamiclinks1/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-firebasedynamiclinks1/1.0.1+20161118/google_firebasedynamiclinks1/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_firebasedynamiclinks1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-firebasedynamiclinks1/1.0.1+20161118/google_firebasedynamiclinks1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_firebasedynamiclinks1/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_firebasedynamiclinks1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-firebasedynamiclinks1/1.0.1+20161118/google_firebasedynamiclinks1/trait.RequestValue.html) and +[decodable](https://docs.rs/google-firebasedynamiclinks1/1.0.1+20161118/google_firebasedynamiclinks1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_firebasedynamiclinks1/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-firebasedynamiclinks1/1.0.1+20161118/google_firebasedynamiclinks1/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_firebasedynamiclinks1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-firebasedynamiclinks1/1.0.1+20161118/google_firebasedynamiclinks1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_firebasedynamiclinks1/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-firebasedynamiclinks1/1.0.1+20161118/google_firebasedynamiclinks1/trait.RequestValue.html) are 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/lib.rs b/gen/firebasedynamiclinks1/src/lib.rs index d410507880..e3ada344c1 100644 --- a/gen/firebasedynamiclinks1/src/lib.rs +++ b/gen/firebasedynamiclinks1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Firebase Dynamic Links* crate version *1.0.0+20161118*, where *20161118* is the exact revision of the *firebasedynamiclinks:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *Firebase Dynamic Links* crate version *1.0.1+20161118*, where *20161118* is the exact revision of the *firebasedynamiclinks:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *Firebase Dynamic Links* *v1* API can be found at the //! [official documentation site](https://firebase.google.com/docs/dynamic-links/). @@ -17,7 +17,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -124,7 +124,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/firebasedynamiclinks1/src/lib.rs.in b/gen/firebasedynamiclinks1/src/lib.rs.in index 9355ee8e5d..811a8e811f 100644 --- a/gen/firebasedynamiclinks1/src/lib.rs.in +++ b/gen/firebasedynamiclinks1/src/lib.rs.in @@ -137,7 +137,7 @@ impl<'a, C, A> FirebaseDynamicLinks FirebaseDynamicLinks { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -146,7 +146,7 @@ impl<'a, C, A> FirebaseDynamicLinks } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/fitness1-cli/Cargo.toml b/gen/fitness1-cli/Cargo.toml index a0fa2b2c98..cb09343903 100644 --- a/gen/fitness1-cli/Cargo.toml +++ b/gen/fitness1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-fitness1-cli" -version = "1.0.0+20161128" +version = "1.0.1+20161128" authors = ["Sebastian Thiel "] description = "A complete library to interact with fitness (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/fitness1-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-fitness1] path = "../fitness1" -version = "1.0.0" +version = "1.0.1+20161128" optional = true default-features = false diff --git a/gen/fitness1-cli/README.md b/gen/fitness1-cli/README.md index c099ce9475..a3fdfab691 100644 --- a/gen/fitness1-cli/README.md +++ b/gen/fitness1-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *fitness* API can be found at the [official documentation site](https://developers.google.com/fit/rest/). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/fitness1.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/fitness1.tar.gz) +```bash +cargo install google-fitness1-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/fitness1-cli). # Usage -This documentation was generated from the *fitness* API at revision *20161128*. The CLI is at version *1.0.0*. +This documentation was generated from the *fitness* API at revision *20161128*. The CLI is at version *1.0.1*. ```bash fitness1 [options] diff --git a/gen/fitness1-cli/mkdocs.yml b/gen/fitness1-cli/mkdocs.yml index b90c1556e5..71bce8a810 100644 --- a/gen/fitness1-cli/mkdocs.yml +++ b/gen/fitness1-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: fitness v1.0.0+20161128 +site_name: fitness v1.0.1+20161128 site_url: http://byron.github.io/google-apis-rs/google-fitness1-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with fitness (protocol v1) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/fitness1-cli diff --git a/gen/fitness1-cli/src/main.rs b/gen/fitness1-cli/src/main.rs index bbefba4946..48aba41e45 100644 --- a/gen/fitness1-cli/src/main.rs +++ b/gen/fitness1-cli/src/main.rs @@ -1540,7 +1540,7 @@ fn main() { let mut app = App::new("fitness1") .author("Sebastian Thiel ") - .version("1.0.0+20161128") + .version("1.0.1+20161128") .about("Stores and accesses user data in the fitness store from apps on any platform.") .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 0a9ab30f4a..123dd3f26b 100644 --- a/gen/fitness1/Cargo.toml +++ b/gen/fitness1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-fitness1" -version = "1.0.0+20161128" +version = "1.0.1+20161128" authors = ["Sebastian Thiel "] description = "A complete library to interact with fitness (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/fitness1" homepage = "https://developers.google.com/fit/rest/" -documentation = "http://byron.github.io/google-apis-rs/google_fitness1" +documentation = "https://docs.rs/google-fitness1/1.0.1+20161128" license = "MIT" keywords = ["fitness", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/fitness1/README.md b/gen/fitness1/README.md index 0a308cafdc..ef7084c15d 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 *1.0.0+20161128*, where *20161128* is the exact revision of the *fitness:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *fitness* crate version *1.0.1+20161128*, where *20161128* is the exact revision of the *fitness:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. Everything else about the *fitness* *v1* API can be found at the [official documentation site](https://developers.google.com/fit/rest/). # Features -Handle the following *Resources* with ease from the central [hub](http://byron.github.io/google-apis-rs/google_fitness1/struct.Fitness.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-fitness1/1.0.1+20161128/google_fitness1/struct.Fitness.html) ... * users - * [*data sources create*](http://byron.github.io/google-apis-rs/google_fitness1/struct.UserDataSourceCreateCall.html), [*data sources datasets delete*](http://byron.github.io/google-apis-rs/google_fitness1/struct.UserDataSourceDatasetDeleteCall.html), [*data sources datasets get*](http://byron.github.io/google-apis-rs/google_fitness1/struct.UserDataSourceDatasetGetCall.html), [*data sources datasets patch*](http://byron.github.io/google-apis-rs/google_fitness1/struct.UserDataSourceDatasetPatchCall.html), [*data sources delete*](http://byron.github.io/google-apis-rs/google_fitness1/struct.UserDataSourceDeleteCall.html), [*data sources get*](http://byron.github.io/google-apis-rs/google_fitness1/struct.UserDataSourceGetCall.html), [*data sources list*](http://byron.github.io/google-apis-rs/google_fitness1/struct.UserDataSourceListCall.html), [*data sources patch*](http://byron.github.io/google-apis-rs/google_fitness1/struct.UserDataSourcePatchCall.html), [*data sources update*](http://byron.github.io/google-apis-rs/google_fitness1/struct.UserDataSourceUpdateCall.html), [*dataset aggregate*](http://byron.github.io/google-apis-rs/google_fitness1/struct.UserDatasetAggregateCall.html), [*sessions delete*](http://byron.github.io/google-apis-rs/google_fitness1/struct.UserSessionDeleteCall.html), [*sessions list*](http://byron.github.io/google-apis-rs/google_fitness1/struct.UserSessionListCall.html) and [*sessions update*](http://byron.github.io/google-apis-rs/google_fitness1/struct.UserSessionUpdateCall.html) + * [*data sources create*](https://docs.rs/google-fitness1/1.0.1+20161128/google_fitness1/struct.UserDataSourceCreateCall.html), [*data sources datasets delete*](https://docs.rs/google-fitness1/1.0.1+20161128/google_fitness1/struct.UserDataSourceDatasetDeleteCall.html), [*data sources datasets get*](https://docs.rs/google-fitness1/1.0.1+20161128/google_fitness1/struct.UserDataSourceDatasetGetCall.html), [*data sources datasets patch*](https://docs.rs/google-fitness1/1.0.1+20161128/google_fitness1/struct.UserDataSourceDatasetPatchCall.html), [*data sources delete*](https://docs.rs/google-fitness1/1.0.1+20161128/google_fitness1/struct.UserDataSourceDeleteCall.html), [*data sources get*](https://docs.rs/google-fitness1/1.0.1+20161128/google_fitness1/struct.UserDataSourceGetCall.html), [*data sources list*](https://docs.rs/google-fitness1/1.0.1+20161128/google_fitness1/struct.UserDataSourceListCall.html), [*data sources patch*](https://docs.rs/google-fitness1/1.0.1+20161128/google_fitness1/struct.UserDataSourcePatchCall.html), [*data sources update*](https://docs.rs/google-fitness1/1.0.1+20161128/google_fitness1/struct.UserDataSourceUpdateCall.html), [*dataset aggregate*](https://docs.rs/google-fitness1/1.0.1+20161128/google_fitness1/struct.UserDatasetAggregateCall.html), [*sessions delete*](https://docs.rs/google-fitness1/1.0.1+20161128/google_fitness1/struct.UserSessionDeleteCall.html), [*sessions list*](https://docs.rs/google-fitness1/1.0.1+20161128/google_fitness1/struct.UserSessionListCall.html) and [*sessions update*](https://docs.rs/google-fitness1/1.0.1+20161128/google_fitness1/struct.UserSessionUpdateCall.html) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_fitness1/struct.Fitness.html)** +* **[Hub](https://docs.rs/google-fitness1/1.0.1+20161128/google_fitness1/struct.Fitness.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_fitness1/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_fitness1/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_fitness1/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-fitness1/1.0.1+20161128/google_fitness1/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-fitness1/1.0.1+20161128/google_fitness1/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-fitness1/1.0.1+20161128/google_fitness1/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_fitness1/trait.Part.html)** + * **[Parts](https://docs.rs/google-fitness1/1.0.1+20161128/google_fitness1/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_fitness1/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-fitness1/1.0.1+20161128/google_fitness1/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_fitness1/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-fitness1/1.0.1+20161128/google_fitness1/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_fitness1/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_fitness1/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-fitness1/1.0.1+20161128/google_fitness1/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_fitness1/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-fitness1/1.0.1+20161128/google_fitness1/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_fitness1/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-fitness1/1.0.1+20161128/google_fitness1/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_fitness1/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_fitness1/trait.CallBuilder.html) 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/1.0.1+20161128/google_fitness1/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-fitness1/1.0.1+20161128/google_fitness1/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_fitness1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-fitness1/1.0.1+20161128/google_fitness1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_fitness1/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_fitness1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-fitness1/1.0.1+20161128/google_fitness1/trait.RequestValue.html) and +[decodable](https://docs.rs/google-fitness1/1.0.1+20161128/google_fitness1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_fitness1/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-fitness1/1.0.1+20161128/google_fitness1/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_fitness1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-fitness1/1.0.1+20161128/google_fitness1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_fitness1/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-fitness1/1.0.1+20161128/google_fitness1/trait.RequestValue.html) are 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/lib.rs b/gen/fitness1/src/lib.rs index d25407de60..a64546502d 100644 --- a/gen/fitness1/src/lib.rs +++ b/gen/fitness1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *fitness* crate version *1.0.0+20161128*, where *20161128* is the exact revision of the *fitness:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *fitness* crate version *1.0.1+20161128*, where *20161128* is the exact revision of the *fitness:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *fitness* *v1* API can be found at the //! [official documentation site](https://developers.google.com/fit/rest/). @@ -17,7 +17,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -128,7 +128,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/fitness1/src/lib.rs.in b/gen/fitness1/src/lib.rs.in index d9d6fa8abf..480862b53b 100644 --- a/gen/fitness1/src/lib.rs.in +++ b/gen/fitness1/src/lib.rs.in @@ -205,7 +205,7 @@ impl<'a, C, A> Fitness Fitness { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -214,7 +214,7 @@ impl<'a, C, A> Fitness } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/fusiontables2-cli/Cargo.toml b/gen/fusiontables2-cli/Cargo.toml index f6edd31ebc..517e3ddacc 100644 --- a/gen/fusiontables2-cli/Cargo.toml +++ b/gen/fusiontables2-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-fusiontables2-cli" -version = "1.0.0+20160526" +version = "1.0.1+20160526" authors = ["Sebastian Thiel "] description = "A complete library to interact with fusiontables (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/fusiontables2-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-fusiontables2] path = "../fusiontables2" -version = "1.0.0" +version = "1.0.1+20160526" optional = true default-features = false diff --git a/gen/fusiontables2-cli/README.md b/gen/fusiontables2-cli/README.md index 864a2c3ccd..0fe7356856 100644 --- a/gen/fusiontables2-cli/README.md +++ b/gen/fusiontables2-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *fusiontables* API can be found at the [official documentation site](https://developers.google.com/fusiontables). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/fusiontables2.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/fusiontables2.tar.gz) +```bash +cargo install google-fusiontables2-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/fusiontables2-cli). # Usage -This documentation was generated from the *fusiontables* API at revision *20160526*. The CLI is at version *1.0.0*. +This documentation was generated from the *fusiontables* API at revision *20160526*. The CLI is at version *1.0.1*. ```bash fusiontables2 [options] diff --git a/gen/fusiontables2-cli/mkdocs.yml b/gen/fusiontables2-cli/mkdocs.yml index 73025b6200..e0f5e603e1 100644 --- a/gen/fusiontables2-cli/mkdocs.yml +++ b/gen/fusiontables2-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: fusiontables v1.0.0+20160526 +site_name: fusiontables v1.0.1+20160526 site_url: http://byron.github.io/google-apis-rs/google-fusiontables2-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with fusiontables (protocol v2) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/fusiontables2-cli diff --git a/gen/fusiontables2-cli/src/main.rs b/gen/fusiontables2-cli/src/main.rs index ee1905b8cb..8d49871b31 100644 --- a/gen/fusiontables2-cli/src/main.rs +++ b/gen/fusiontables2-cli/src/main.rs @@ -3585,7 +3585,7 @@ fn main() { let mut app = App::new("fusiontables2") .author("Sebastian Thiel ") - .version("1.0.0+20160526") + .version("1.0.1+20160526") .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 83ef41b3d6..c4240837b4 100644 --- a/gen/fusiontables2/Cargo.toml +++ b/gen/fusiontables2/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-fusiontables2" -version = "1.0.0+20160526" +version = "1.0.1+20160526" authors = ["Sebastian Thiel "] description = "A complete library to interact with fusiontables (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/fusiontables2" homepage = "https://developers.google.com/fusiontables" -documentation = "http://byron.github.io/google-apis-rs/google_fusiontables2" +documentation = "https://docs.rs/google-fusiontables2/1.0.1+20160526" license = "MIT" keywords = ["fusiontables", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/fusiontables2/README.md b/gen/fusiontables2/README.md index 487a9947e5..2dad872254 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 *1.0.0+20160526*, where *20160526* is the exact revision of the *fusiontables:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *fusiontables* crate version *1.0.1+20160526*, where *20160526* is the exact revision of the *fusiontables:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. 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](http://byron.github.io/google-apis-rs/google_fusiontables2/struct.Fusiontables.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-fusiontables2/1.0.1+20160526/google_fusiontables2/struct.Fusiontables.html) ... -* [column](http://byron.github.io/google-apis-rs/google_fusiontables2/struct.Column.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_fusiontables2/struct.ColumnDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_fusiontables2/struct.ColumnGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_fusiontables2/struct.ColumnInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_fusiontables2/struct.ColumnListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_fusiontables2/struct.ColumnPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_fusiontables2/struct.ColumnUpdateCall.html) +* [column](https://docs.rs/google-fusiontables2/1.0.1+20160526/google_fusiontables2/struct.Column.html) + * [*delete*](https://docs.rs/google-fusiontables2/1.0.1+20160526/google_fusiontables2/struct.ColumnDeleteCall.html), [*get*](https://docs.rs/google-fusiontables2/1.0.1+20160526/google_fusiontables2/struct.ColumnGetCall.html), [*insert*](https://docs.rs/google-fusiontables2/1.0.1+20160526/google_fusiontables2/struct.ColumnInsertCall.html), [*list*](https://docs.rs/google-fusiontables2/1.0.1+20160526/google_fusiontables2/struct.ColumnListCall.html), [*patch*](https://docs.rs/google-fusiontables2/1.0.1+20160526/google_fusiontables2/struct.ColumnPatchCall.html) and [*update*](https://docs.rs/google-fusiontables2/1.0.1+20160526/google_fusiontables2/struct.ColumnUpdateCall.html) * query - * [*sql*](http://byron.github.io/google-apis-rs/google_fusiontables2/struct.QuerySqlCall.html) and [*sql get*](http://byron.github.io/google-apis-rs/google_fusiontables2/struct.QuerySqlGetCall.html) + * [*sql*](https://docs.rs/google-fusiontables2/1.0.1+20160526/google_fusiontables2/struct.QuerySqlCall.html) and [*sql get*](https://docs.rs/google-fusiontables2/1.0.1+20160526/google_fusiontables2/struct.QuerySqlGetCall.html) * style - * [*delete*](http://byron.github.io/google-apis-rs/google_fusiontables2/struct.StyleDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_fusiontables2/struct.StyleGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_fusiontables2/struct.StyleInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_fusiontables2/struct.StyleListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_fusiontables2/struct.StylePatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_fusiontables2/struct.StyleUpdateCall.html) -* [table](http://byron.github.io/google-apis-rs/google_fusiontables2/struct.Table.html) - * [*copy*](http://byron.github.io/google-apis-rs/google_fusiontables2/struct.TableCopyCall.html), [*delete*](http://byron.github.io/google-apis-rs/google_fusiontables2/struct.TableDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_fusiontables2/struct.TableGetCall.html), [*import rows*](http://byron.github.io/google-apis-rs/google_fusiontables2/struct.TableImportRowCall.html), [*import table*](http://byron.github.io/google-apis-rs/google_fusiontables2/struct.TableImportTableCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_fusiontables2/struct.TableInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_fusiontables2/struct.TableListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_fusiontables2/struct.TablePatchCall.html), [*replace rows*](http://byron.github.io/google-apis-rs/google_fusiontables2/struct.TableReplaceRowCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_fusiontables2/struct.TableUpdateCall.html) -* [task](http://byron.github.io/google-apis-rs/google_fusiontables2/struct.Task.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_fusiontables2/struct.TaskDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_fusiontables2/struct.TaskGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_fusiontables2/struct.TaskListCall.html) -* [template](http://byron.github.io/google-apis-rs/google_fusiontables2/struct.Template.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_fusiontables2/struct.TemplateDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_fusiontables2/struct.TemplateGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_fusiontables2/struct.TemplateInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_fusiontables2/struct.TemplateListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_fusiontables2/struct.TemplatePatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_fusiontables2/struct.TemplateUpdateCall.html) + * [*delete*](https://docs.rs/google-fusiontables2/1.0.1+20160526/google_fusiontables2/struct.StyleDeleteCall.html), [*get*](https://docs.rs/google-fusiontables2/1.0.1+20160526/google_fusiontables2/struct.StyleGetCall.html), [*insert*](https://docs.rs/google-fusiontables2/1.0.1+20160526/google_fusiontables2/struct.StyleInsertCall.html), [*list*](https://docs.rs/google-fusiontables2/1.0.1+20160526/google_fusiontables2/struct.StyleListCall.html), [*patch*](https://docs.rs/google-fusiontables2/1.0.1+20160526/google_fusiontables2/struct.StylePatchCall.html) and [*update*](https://docs.rs/google-fusiontables2/1.0.1+20160526/google_fusiontables2/struct.StyleUpdateCall.html) +* [table](https://docs.rs/google-fusiontables2/1.0.1+20160526/google_fusiontables2/struct.Table.html) + * [*copy*](https://docs.rs/google-fusiontables2/1.0.1+20160526/google_fusiontables2/struct.TableCopyCall.html), [*delete*](https://docs.rs/google-fusiontables2/1.0.1+20160526/google_fusiontables2/struct.TableDeleteCall.html), [*get*](https://docs.rs/google-fusiontables2/1.0.1+20160526/google_fusiontables2/struct.TableGetCall.html), [*import rows*](https://docs.rs/google-fusiontables2/1.0.1+20160526/google_fusiontables2/struct.TableImportRowCall.html), [*import table*](https://docs.rs/google-fusiontables2/1.0.1+20160526/google_fusiontables2/struct.TableImportTableCall.html), [*insert*](https://docs.rs/google-fusiontables2/1.0.1+20160526/google_fusiontables2/struct.TableInsertCall.html), [*list*](https://docs.rs/google-fusiontables2/1.0.1+20160526/google_fusiontables2/struct.TableListCall.html), [*patch*](https://docs.rs/google-fusiontables2/1.0.1+20160526/google_fusiontables2/struct.TablePatchCall.html), [*replace rows*](https://docs.rs/google-fusiontables2/1.0.1+20160526/google_fusiontables2/struct.TableReplaceRowCall.html) and [*update*](https://docs.rs/google-fusiontables2/1.0.1+20160526/google_fusiontables2/struct.TableUpdateCall.html) +* [task](https://docs.rs/google-fusiontables2/1.0.1+20160526/google_fusiontables2/struct.Task.html) + * [*delete*](https://docs.rs/google-fusiontables2/1.0.1+20160526/google_fusiontables2/struct.TaskDeleteCall.html), [*get*](https://docs.rs/google-fusiontables2/1.0.1+20160526/google_fusiontables2/struct.TaskGetCall.html) and [*list*](https://docs.rs/google-fusiontables2/1.0.1+20160526/google_fusiontables2/struct.TaskListCall.html) +* [template](https://docs.rs/google-fusiontables2/1.0.1+20160526/google_fusiontables2/struct.Template.html) + * [*delete*](https://docs.rs/google-fusiontables2/1.0.1+20160526/google_fusiontables2/struct.TemplateDeleteCall.html), [*get*](https://docs.rs/google-fusiontables2/1.0.1+20160526/google_fusiontables2/struct.TemplateGetCall.html), [*insert*](https://docs.rs/google-fusiontables2/1.0.1+20160526/google_fusiontables2/struct.TemplateInsertCall.html), [*list*](https://docs.rs/google-fusiontables2/1.0.1+20160526/google_fusiontables2/struct.TemplateListCall.html), [*patch*](https://docs.rs/google-fusiontables2/1.0.1+20160526/google_fusiontables2/struct.TemplatePatchCall.html) and [*update*](https://docs.rs/google-fusiontables2/1.0.1+20160526/google_fusiontables2/struct.TemplateUpdateCall.html) Upload supported by ... -* [*replace rows table*](http://byron.github.io/google-apis-rs/google_fusiontables2/struct.TableReplaceRowCall.html) -* [*import rows table*](http://byron.github.io/google-apis-rs/google_fusiontables2/struct.TableImportRowCall.html) -* [*import table table*](http://byron.github.io/google-apis-rs/google_fusiontables2/struct.TableImportTableCall.html) +* [*replace rows table*](https://docs.rs/google-fusiontables2/1.0.1+20160526/google_fusiontables2/struct.TableReplaceRowCall.html) +* [*import rows table*](https://docs.rs/google-fusiontables2/1.0.1+20160526/google_fusiontables2/struct.TableImportRowCall.html) +* [*import table table*](https://docs.rs/google-fusiontables2/1.0.1+20160526/google_fusiontables2/struct.TableImportTableCall.html) Download supported by ... -* [*sql get query*](http://byron.github.io/google-apis-rs/google_fusiontables2/struct.QuerySqlGetCall.html) -* [*sql query*](http://byron.github.io/google-apis-rs/google_fusiontables2/struct.QuerySqlCall.html) +* [*sql get query*](https://docs.rs/google-fusiontables2/1.0.1+20160526/google_fusiontables2/struct.QuerySqlGetCall.html) +* [*sql query*](https://docs.rs/google-fusiontables2/1.0.1+20160526/google_fusiontables2/struct.QuerySqlCall.html) @@ -44,17 +44,17 @@ Download supported by ... The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_fusiontables2/struct.Fusiontables.html)** +* **[Hub](https://docs.rs/google-fusiontables2/1.0.1+20160526/google_fusiontables2/struct.Fusiontables.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_fusiontables2/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_fusiontables2/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_fusiontables2/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-fusiontables2/1.0.1+20160526/google_fusiontables2/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-fusiontables2/1.0.1+20160526/google_fusiontables2/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-fusiontables2/1.0.1+20160526/google_fusiontables2/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_fusiontables2/trait.Part.html)** + * **[Parts](https://docs.rs/google-fusiontables2/1.0.1+20160526/google_fusiontables2/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_fusiontables2/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-fusiontables2/1.0.1+20160526/google_fusiontables2/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_fusiontables2/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-fusiontables2/1.0.1+20160526/google_fusiontables2/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_fusiontables2/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_fusiontables2/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-fusiontables2/1.0.1+20160526/google_fusiontables2/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_fusiontables2/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-fusiontables2/1.0.1+20160526/google_fusiontables2/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_fusiontables2/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-fusiontables2/1.0.1+20160526/google_fusiontables2/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_fusiontables2/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_fusiontables2/trait.CallBuilder.html) 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/1.0.1+20160526/google_fusiontables2/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-fusiontables2/1.0.1+20160526/google_fusiontables2/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_fusiontables2/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-fusiontables2/1.0.1+20160526/google_fusiontables2/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_fusiontables2/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_fusiontables2/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-fusiontables2/1.0.1+20160526/google_fusiontables2/trait.RequestValue.html) and +[decodable](https://docs.rs/google-fusiontables2/1.0.1+20160526/google_fusiontables2/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_fusiontables2/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-fusiontables2/1.0.1+20160526/google_fusiontables2/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_fusiontables2/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-fusiontables2/1.0.1+20160526/google_fusiontables2/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_fusiontables2/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-fusiontables2/1.0.1+20160526/google_fusiontables2/trait.RequestValue.html) are 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/lib.rs b/gen/fusiontables2/src/lib.rs index 4f78332e7d..b33e6d710d 100644 --- a/gen/fusiontables2/src/lib.rs +++ b/gen/fusiontables2/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *fusiontables* crate version *1.0.0+20160526*, where *20160526* is the exact revision of the *fusiontables:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *fusiontables* crate version *1.0.1+20160526*, where *20160526* is the exact revision of the *fusiontables:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *fusiontables* *v2* API can be found at the //! [official documentation site](https://developers.google.com/fusiontables). @@ -38,7 +38,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -147,7 +147,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/fusiontables2/src/lib.rs.in b/gen/fusiontables2/src/lib.rs.in index 8f72cc4abd..6337daa5ba 100644 --- a/gen/fusiontables2/src/lib.rs.in +++ b/gen/fusiontables2/src/lib.rs.in @@ -138,7 +138,7 @@ impl<'a, C, A> Fusiontables Fusiontables { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -162,7 +162,7 @@ impl<'a, C, A> Fusiontables } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/games1-cli/Cargo.toml b/gen/games1-cli/Cargo.toml index d488e3927f..4ab3a620df 100644 --- a/gen/games1-cli/Cargo.toml +++ b/gen/games1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-games1-cli" -version = "1.0.0+20161207" +version = "1.0.1+20161207" authors = ["Sebastian Thiel "] description = "A complete library to interact with Games (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/games1-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-games1] path = "../games1" -version = "1.0.0" +version = "1.0.1+20161207" optional = true default-features = false diff --git a/gen/games1-cli/README.md b/gen/games1-cli/README.md index 18086a4821..a752e8fc39 100644 --- a/gen/games1-cli/README.md +++ b/gen/games1-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *Games* API can be found at the [official documentation site](https://developers.google.com/games/services/). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/games1.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/games1.tar.gz) +```bash +cargo install google-games1-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/games1-cli). # Usage -This documentation was generated from the *Games* API at revision *20161207*. The CLI is at version *1.0.0*. +This documentation was generated from the *Games* API at revision *20161207*. The CLI is at version *1.0.1*. ```bash games1 [options] diff --git a/gen/games1-cli/mkdocs.yml b/gen/games1-cli/mkdocs.yml index 2732ef3fc5..71cb7bec77 100644 --- a/gen/games1-cli/mkdocs.yml +++ b/gen/games1-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: Games v1.0.0+20161207 +site_name: Games v1.0.1+20161207 site_url: http://byron.github.io/google-apis-rs/google-games1-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with Games (protocol v1) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/games1-cli diff --git a/gen/games1-cli/src/main.rs b/gen/games1-cli/src/main.rs index 796dd8e1d1..7dff42705b 100644 --- a/gen/games1-cli/src/main.rs +++ b/gen/games1-cli/src/main.rs @@ -5259,7 +5259,7 @@ fn main() { let mut app = App::new("games1") .author("Sebastian Thiel ") - .version("1.0.0+20161207") + .version("1.0.1+20161207") .about("The API for Google Play Game Services.") .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 a3fd2a38c9..bc1dd96b14 100644 --- a/gen/games1/Cargo.toml +++ b/gen/games1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-games1" -version = "1.0.0+20161207" +version = "1.0.1+20161207" authors = ["Sebastian Thiel "] description = "A complete library to interact with Games (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/games1" homepage = "https://developers.google.com/games/services/" -documentation = "http://byron.github.io/google-apis-rs/google_games1" +documentation = "https://docs.rs/google-games1/1.0.1+20161207" license = "MIT" keywords = ["games", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/games1/README.md b/gen/games1/README.md index 9bfd1946d8..3e2daaf048 100644 --- a/gen/games1/README.md +++ b/gen/games1/README.md @@ -5,44 +5,44 @@ 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 *1.0.0+20161207*, where *20161207* is the exact revision of the *games:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *Games* crate version *1.0.1+20161207*, where *20161207* is the exact revision of the *games:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. Everything else about the *Games* *v1* API can be found at the [official documentation site](https://developers.google.com/games/services/). # Features -Handle the following *Resources* with ease from the central [hub](http://byron.github.io/google-apis-rs/google_games1/struct.Games.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-games1/1.0.1+20161207/google_games1/struct.Games.html) ... -* [achievement definitions](http://byron.github.io/google-apis-rs/google_games1/struct.AchievementDefinition.html) - * [*list*](http://byron.github.io/google-apis-rs/google_games1/struct.AchievementDefinitionListCall.html) +* [achievement definitions](https://docs.rs/google-games1/1.0.1+20161207/google_games1/struct.AchievementDefinition.html) + * [*list*](https://docs.rs/google-games1/1.0.1+20161207/google_games1/struct.AchievementDefinitionListCall.html) * achievements - * [*increment*](http://byron.github.io/google-apis-rs/google_games1/struct.AchievementIncrementCall.html), [*list*](http://byron.github.io/google-apis-rs/google_games1/struct.AchievementListCall.html), [*reveal*](http://byron.github.io/google-apis-rs/google_games1/struct.AchievementRevealCall.html), [*set steps at least*](http://byron.github.io/google-apis-rs/google_games1/struct.AchievementSetStepsAtLeastCall.html), [*unlock*](http://byron.github.io/google-apis-rs/google_games1/struct.AchievementUnlockCall.html) and [*update multiple*](http://byron.github.io/google-apis-rs/google_games1/struct.AchievementUpdateMultipleCall.html) -* [applications](http://byron.github.io/google-apis-rs/google_games1/struct.Application.html) - * [*get*](http://byron.github.io/google-apis-rs/google_games1/struct.ApplicationGetCall.html), [*played*](http://byron.github.io/google-apis-rs/google_games1/struct.ApplicationPlayedCall.html) and [*verify*](http://byron.github.io/google-apis-rs/google_games1/struct.ApplicationVerifyCall.html) + * [*increment*](https://docs.rs/google-games1/1.0.1+20161207/google_games1/struct.AchievementIncrementCall.html), [*list*](https://docs.rs/google-games1/1.0.1+20161207/google_games1/struct.AchievementListCall.html), [*reveal*](https://docs.rs/google-games1/1.0.1+20161207/google_games1/struct.AchievementRevealCall.html), [*set steps at least*](https://docs.rs/google-games1/1.0.1+20161207/google_games1/struct.AchievementSetStepsAtLeastCall.html), [*unlock*](https://docs.rs/google-games1/1.0.1+20161207/google_games1/struct.AchievementUnlockCall.html) and [*update multiple*](https://docs.rs/google-games1/1.0.1+20161207/google_games1/struct.AchievementUpdateMultipleCall.html) +* [applications](https://docs.rs/google-games1/1.0.1+20161207/google_games1/struct.Application.html) + * [*get*](https://docs.rs/google-games1/1.0.1+20161207/google_games1/struct.ApplicationGetCall.html), [*played*](https://docs.rs/google-games1/1.0.1+20161207/google_games1/struct.ApplicationPlayedCall.html) and [*verify*](https://docs.rs/google-games1/1.0.1+20161207/google_games1/struct.ApplicationVerifyCall.html) * events - * [*list by player*](http://byron.github.io/google-apis-rs/google_games1/struct.EventListByPlayerCall.html), [*list definitions*](http://byron.github.io/google-apis-rs/google_games1/struct.EventListDefinitionCall.html) and [*record*](http://byron.github.io/google-apis-rs/google_games1/struct.EventRecordCall.html) -* [leaderboards](http://byron.github.io/google-apis-rs/google_games1/struct.Leaderboard.html) - * [*get*](http://byron.github.io/google-apis-rs/google_games1/struct.LeaderboardGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_games1/struct.LeaderboardListCall.html) + * [*list by player*](https://docs.rs/google-games1/1.0.1+20161207/google_games1/struct.EventListByPlayerCall.html), [*list definitions*](https://docs.rs/google-games1/1.0.1+20161207/google_games1/struct.EventListDefinitionCall.html) and [*record*](https://docs.rs/google-games1/1.0.1+20161207/google_games1/struct.EventRecordCall.html) +* [leaderboards](https://docs.rs/google-games1/1.0.1+20161207/google_games1/struct.Leaderboard.html) + * [*get*](https://docs.rs/google-games1/1.0.1+20161207/google_games1/struct.LeaderboardGetCall.html) and [*list*](https://docs.rs/google-games1/1.0.1+20161207/google_games1/struct.LeaderboardListCall.html) * metagame - * [*get metagame config*](http://byron.github.io/google-apis-rs/google_games1/struct.MetagameGetMetagameConfigCall.html) and [*list categories by player*](http://byron.github.io/google-apis-rs/google_games1/struct.MetagameListCategoriesByPlayerCall.html) -* [players](http://byron.github.io/google-apis-rs/google_games1/struct.Player.html) - * [*get*](http://byron.github.io/google-apis-rs/google_games1/struct.PlayerGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_games1/struct.PlayerListCall.html) + * [*get metagame config*](https://docs.rs/google-games1/1.0.1+20161207/google_games1/struct.MetagameGetMetagameConfigCall.html) and [*list categories by player*](https://docs.rs/google-games1/1.0.1+20161207/google_games1/struct.MetagameListCategoriesByPlayerCall.html) +* [players](https://docs.rs/google-games1/1.0.1+20161207/google_games1/struct.Player.html) + * [*get*](https://docs.rs/google-games1/1.0.1+20161207/google_games1/struct.PlayerGetCall.html) and [*list*](https://docs.rs/google-games1/1.0.1+20161207/google_games1/struct.PlayerListCall.html) * pushtokens - * [*remove*](http://byron.github.io/google-apis-rs/google_games1/struct.PushtokenRemoveCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_games1/struct.PushtokenUpdateCall.html) -* [quest milestones](http://byron.github.io/google-apis-rs/google_games1/struct.QuestMilestone.html) - * [*claim*](http://byron.github.io/google-apis-rs/google_games1/struct.QuestMilestoneClaimCall.html) -* [quests](http://byron.github.io/google-apis-rs/google_games1/struct.Quest.html) - * [*accept*](http://byron.github.io/google-apis-rs/google_games1/struct.QuestAcceptCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_games1/struct.QuestListCall.html) + * [*remove*](https://docs.rs/google-games1/1.0.1+20161207/google_games1/struct.PushtokenRemoveCall.html) and [*update*](https://docs.rs/google-games1/1.0.1+20161207/google_games1/struct.PushtokenUpdateCall.html) +* [quest milestones](https://docs.rs/google-games1/1.0.1+20161207/google_games1/struct.QuestMilestone.html) + * [*claim*](https://docs.rs/google-games1/1.0.1+20161207/google_games1/struct.QuestMilestoneClaimCall.html) +* [quests](https://docs.rs/google-games1/1.0.1+20161207/google_games1/struct.Quest.html) + * [*accept*](https://docs.rs/google-games1/1.0.1+20161207/google_games1/struct.QuestAcceptCall.html) and [*list*](https://docs.rs/google-games1/1.0.1+20161207/google_games1/struct.QuestListCall.html) * revisions - * [*check*](http://byron.github.io/google-apis-rs/google_games1/struct.RevisionCheckCall.html) -* [rooms](http://byron.github.io/google-apis-rs/google_games1/struct.Room.html) - * [*create*](http://byron.github.io/google-apis-rs/google_games1/struct.RoomCreateCall.html), [*decline*](http://byron.github.io/google-apis-rs/google_games1/struct.RoomDeclineCall.html), [*dismiss*](http://byron.github.io/google-apis-rs/google_games1/struct.RoomDismisCall.html), [*get*](http://byron.github.io/google-apis-rs/google_games1/struct.RoomGetCall.html), [*join*](http://byron.github.io/google-apis-rs/google_games1/struct.RoomJoinCall.html), [*leave*](http://byron.github.io/google-apis-rs/google_games1/struct.RoomLeaveCall.html), [*list*](http://byron.github.io/google-apis-rs/google_games1/struct.RoomListCall.html) and [*report status*](http://byron.github.io/google-apis-rs/google_games1/struct.RoomReportStatuCall.html) + * [*check*](https://docs.rs/google-games1/1.0.1+20161207/google_games1/struct.RevisionCheckCall.html) +* [rooms](https://docs.rs/google-games1/1.0.1+20161207/google_games1/struct.Room.html) + * [*create*](https://docs.rs/google-games1/1.0.1+20161207/google_games1/struct.RoomCreateCall.html), [*decline*](https://docs.rs/google-games1/1.0.1+20161207/google_games1/struct.RoomDeclineCall.html), [*dismiss*](https://docs.rs/google-games1/1.0.1+20161207/google_games1/struct.RoomDismisCall.html), [*get*](https://docs.rs/google-games1/1.0.1+20161207/google_games1/struct.RoomGetCall.html), [*join*](https://docs.rs/google-games1/1.0.1+20161207/google_games1/struct.RoomJoinCall.html), [*leave*](https://docs.rs/google-games1/1.0.1+20161207/google_games1/struct.RoomLeaveCall.html), [*list*](https://docs.rs/google-games1/1.0.1+20161207/google_games1/struct.RoomListCall.html) and [*report status*](https://docs.rs/google-games1/1.0.1+20161207/google_games1/struct.RoomReportStatuCall.html) * scores - * [*get*](http://byron.github.io/google-apis-rs/google_games1/struct.ScoreGetCall.html), [*list*](http://byron.github.io/google-apis-rs/google_games1/struct.ScoreListCall.html), [*list window*](http://byron.github.io/google-apis-rs/google_games1/struct.ScoreListWindowCall.html), [*submit*](http://byron.github.io/google-apis-rs/google_games1/struct.ScoreSubmitCall.html) and [*submit multiple*](http://byron.github.io/google-apis-rs/google_games1/struct.ScoreSubmitMultipleCall.html) -* [snapshots](http://byron.github.io/google-apis-rs/google_games1/struct.Snapshot.html) - * [*get*](http://byron.github.io/google-apis-rs/google_games1/struct.SnapshotGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_games1/struct.SnapshotListCall.html) + * [*get*](https://docs.rs/google-games1/1.0.1+20161207/google_games1/struct.ScoreGetCall.html), [*list*](https://docs.rs/google-games1/1.0.1+20161207/google_games1/struct.ScoreListCall.html), [*list window*](https://docs.rs/google-games1/1.0.1+20161207/google_games1/struct.ScoreListWindowCall.html), [*submit*](https://docs.rs/google-games1/1.0.1+20161207/google_games1/struct.ScoreSubmitCall.html) and [*submit multiple*](https://docs.rs/google-games1/1.0.1+20161207/google_games1/struct.ScoreSubmitMultipleCall.html) +* [snapshots](https://docs.rs/google-games1/1.0.1+20161207/google_games1/struct.Snapshot.html) + * [*get*](https://docs.rs/google-games1/1.0.1+20161207/google_games1/struct.SnapshotGetCall.html) and [*list*](https://docs.rs/google-games1/1.0.1+20161207/google_games1/struct.SnapshotListCall.html) * turn based matches - * [*cancel*](http://byron.github.io/google-apis-rs/google_games1/struct.TurnBasedMatcheCancelCall.html), [*create*](http://byron.github.io/google-apis-rs/google_games1/struct.TurnBasedMatcheCreateCall.html), [*decline*](http://byron.github.io/google-apis-rs/google_games1/struct.TurnBasedMatcheDeclineCall.html), [*dismiss*](http://byron.github.io/google-apis-rs/google_games1/struct.TurnBasedMatcheDismisCall.html), [*finish*](http://byron.github.io/google-apis-rs/google_games1/struct.TurnBasedMatcheFinishCall.html), [*get*](http://byron.github.io/google-apis-rs/google_games1/struct.TurnBasedMatcheGetCall.html), [*join*](http://byron.github.io/google-apis-rs/google_games1/struct.TurnBasedMatcheJoinCall.html), [*leave*](http://byron.github.io/google-apis-rs/google_games1/struct.TurnBasedMatcheLeaveCall.html), [*leave turn*](http://byron.github.io/google-apis-rs/google_games1/struct.TurnBasedMatcheLeaveTurnCall.html), [*list*](http://byron.github.io/google-apis-rs/google_games1/struct.TurnBasedMatcheListCall.html), [*rematch*](http://byron.github.io/google-apis-rs/google_games1/struct.TurnBasedMatcheRematchCall.html), [*sync*](http://byron.github.io/google-apis-rs/google_games1/struct.TurnBasedMatcheSyncCall.html) and [*take turn*](http://byron.github.io/google-apis-rs/google_games1/struct.TurnBasedMatcheTakeTurnCall.html) + * [*cancel*](https://docs.rs/google-games1/1.0.1+20161207/google_games1/struct.TurnBasedMatcheCancelCall.html), [*create*](https://docs.rs/google-games1/1.0.1+20161207/google_games1/struct.TurnBasedMatcheCreateCall.html), [*decline*](https://docs.rs/google-games1/1.0.1+20161207/google_games1/struct.TurnBasedMatcheDeclineCall.html), [*dismiss*](https://docs.rs/google-games1/1.0.1+20161207/google_games1/struct.TurnBasedMatcheDismisCall.html), [*finish*](https://docs.rs/google-games1/1.0.1+20161207/google_games1/struct.TurnBasedMatcheFinishCall.html), [*get*](https://docs.rs/google-games1/1.0.1+20161207/google_games1/struct.TurnBasedMatcheGetCall.html), [*join*](https://docs.rs/google-games1/1.0.1+20161207/google_games1/struct.TurnBasedMatcheJoinCall.html), [*leave*](https://docs.rs/google-games1/1.0.1+20161207/google_games1/struct.TurnBasedMatcheLeaveCall.html), [*leave turn*](https://docs.rs/google-games1/1.0.1+20161207/google_games1/struct.TurnBasedMatcheLeaveTurnCall.html), [*list*](https://docs.rs/google-games1/1.0.1+20161207/google_games1/struct.TurnBasedMatcheListCall.html), [*rematch*](https://docs.rs/google-games1/1.0.1+20161207/google_games1/struct.TurnBasedMatcheRematchCall.html), [*sync*](https://docs.rs/google-games1/1.0.1+20161207/google_games1/struct.TurnBasedMatcheSyncCall.html) and [*take turn*](https://docs.rs/google-games1/1.0.1+20161207/google_games1/struct.TurnBasedMatcheTakeTurnCall.html) @@ -51,17 +51,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_games1/struct.Games.html)** +* **[Hub](https://docs.rs/google-games1/1.0.1+20161207/google_games1/struct.Games.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_games1/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_games1/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_games1/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-games1/1.0.1+20161207/google_games1/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-games1/1.0.1+20161207/google_games1/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-games1/1.0.1+20161207/google_games1/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_games1/trait.Part.html)** + * **[Parts](https://docs.rs/google-games1/1.0.1+20161207/google_games1/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_games1/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-games1/1.0.1+20161207/google_games1/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_games1/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-games1/1.0.1+20161207/google_games1/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_games1/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_games1/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-games1/1.0.1+20161207/google_games1/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_games1/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-games1/1.0.1+20161207/google_games1/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_games1/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-games1/1.0.1+20161207/google_games1/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_games1/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_games1/trait.CallBuilder.html) 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/1.0.1+20161207/google_games1/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-games1/1.0.1+20161207/google_games1/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_games1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-games1/1.0.1+20161207/google_games1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_games1/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_games1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-games1/1.0.1+20161207/google_games1/trait.RequestValue.html) and +[decodable](https://docs.rs/google-games1/1.0.1+20161207/google_games1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_games1/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-games1/1.0.1+20161207/google_games1/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_games1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-games1/1.0.1+20161207/google_games1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_games1/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-games1/1.0.1+20161207/google_games1/trait.RequestValue.html) are 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/lib.rs b/gen/games1/src/lib.rs index e43f064308..f1761d21af 100644 --- a/gen/games1/src/lib.rs +++ b/gen/games1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Games* crate version *1.0.0+20161207*, where *20161207* is the exact revision of the *games:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *Games* crate version *1.0.1+20161207*, where *20161207* is the exact revision of the *games:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *Games* *v1* API can be found at the //! [official documentation site](https://developers.google.com/games/services/). @@ -45,7 +45,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -156,7 +156,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/games1/src/lib.rs.in b/gen/games1/src/lib.rs.in index f9be9d8c10..3aabc9429c 100644 --- a/gen/games1/src/lib.rs.in +++ b/gen/games1/src/lib.rs.in @@ -142,7 +142,7 @@ impl<'a, C, A> Games Games { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -193,7 +193,7 @@ impl<'a, C, A> Games } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/gamesconfiguration1_configuration-cli/Cargo.toml b/gen/gamesconfiguration1_configuration-cli/Cargo.toml index 4730824978..4ff5f7e80b 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 = "1.0.0+20161207" +version = "1.0.1+20161207" authors = ["Sebastian Thiel "] description = "A complete library to interact with Games Configuration (protocol v1configuration)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/gamesconfiguration1_configuration-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-gamesconfiguration1_configuration] path = "../gamesconfiguration1_configuration" -version = "1.0.0" +version = "1.0.1+20161207" optional = true default-features = false diff --git a/gen/gamesconfiguration1_configuration-cli/README.md b/gen/gamesconfiguration1_configuration-cli/README.md index 163fabde5c..36bf53cf28 100644 --- a/gen/gamesconfiguration1_configuration-cli/README.md +++ b/gen/gamesconfiguration1_configuration-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *Games Configuration* API can be found at the [official documentation site](https://developers.google.com/games/services). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/gamesconfiguration1-configuration.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/gamesconfiguration1-configuration.tar.gz) +```bash +cargo install google-gamesconfiguration1_configuration-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/gamesconfiguration1_configuration-cli). # Usage -This documentation was generated from the *Games Configuration* API at revision *20161207*. The CLI is at version *1.0.0*. +This documentation was generated from the *Games Configuration* API at revision *20161207*. The CLI is at version *1.0.1*. ```bash gamesconfiguration1-configuration [options] diff --git a/gen/gamesconfiguration1_configuration-cli/mkdocs.yml b/gen/gamesconfiguration1_configuration-cli/mkdocs.yml index 11314a6464..002781e7d1 100644 --- a/gen/gamesconfiguration1_configuration-cli/mkdocs.yml +++ b/gen/gamesconfiguration1_configuration-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: Games Configuration v1.0.0+20161207 +site_name: Games Configuration v1.0.1+20161207 site_url: http://byron.github.io/google-apis-rs/google-gamesconfiguration1_configuration-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with Games Configuration (protocol v1configuration) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/gamesconfiguration1_configuration-cli diff --git a/gen/gamesconfiguration1_configuration-cli/src/main.rs b/gen/gamesconfiguration1_configuration-cli/src/main.rs index 921fdd187a..b74d95b57b 100644 --- a/gen/gamesconfiguration1_configuration-cli/src/main.rs +++ b/gen/gamesconfiguration1_configuration-cli/src/main.rs @@ -1551,7 +1551,7 @@ fn main() { let mut app = App::new("gamesconfiguration1-configuration") .author("Sebastian Thiel ") - .version("1.0.0+20161207") + .version("1.0.1+20161207") .about("The Publishing API for Google Play 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 87d3a691eb..e95057f67f 100644 --- a/gen/gamesconfiguration1_configuration/Cargo.toml +++ b/gen/gamesconfiguration1_configuration/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-gamesconfiguration1_configuration" -version = "1.0.0+20161207" +version = "1.0.1+20161207" authors = ["Sebastian Thiel "] description = "A complete library to interact with Games Configuration (protocol v1configuration)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/gamesconfiguration1_configuration" homepage = "https://developers.google.com/games/services" -documentation = "http://byron.github.io/google-apis-rs/google_gamesconfiguration1_configuration" +documentation = "https://docs.rs/google-gamesconfiguration1_configuration/1.0.1+20161207" license = "MIT" keywords = ["gamesConfiguration", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/gamesconfiguration1_configuration/README.md b/gen/gamesconfiguration1_configuration/README.md index 2de4bd23a4..c965b70121 100644 --- a/gen/gamesconfiguration1_configuration/README.md +++ b/gen/gamesconfiguration1_configuration/README.md @@ -5,25 +5,25 @@ 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 *1.0.0+20161207*, where *20161207* is the exact revision of the *gamesConfiguration:v1configuration* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *Games Configuration* crate version *1.0.1+20161207*, where *20161207* is the exact revision of the *gamesConfiguration:v1configuration* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. Everything else about the *Games Configuration* *v1_configuration* API can be found at the [official documentation site](https://developers.google.com/games/services). # Features -Handle the following *Resources* with ease from the central [hub](http://byron.github.io/google-apis-rs/google_gamesconfiguration1_configuration/struct.GamesConfiguration.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-gamesconfiguration1_configuration/1.0.1+20161207/google_gamesconfiguration1_configuration/struct.GamesConfiguration.html) ... -* [achievement configurations](http://byron.github.io/google-apis-rs/google_gamesconfiguration1_configuration/struct.AchievementConfiguration.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_gamesconfiguration1_configuration/struct.AchievementConfigurationDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_gamesconfiguration1_configuration/struct.AchievementConfigurationGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_gamesconfiguration1_configuration/struct.AchievementConfigurationInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_gamesconfiguration1_configuration/struct.AchievementConfigurationListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_gamesconfiguration1_configuration/struct.AchievementConfigurationPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_gamesconfiguration1_configuration/struct.AchievementConfigurationUpdateCall.html) -* [image configurations](http://byron.github.io/google-apis-rs/google_gamesconfiguration1_configuration/struct.ImageConfiguration.html) - * [*upload*](http://byron.github.io/google-apis-rs/google_gamesconfiguration1_configuration/struct.ImageConfigurationUploadCall.html) -* [leaderboard configurations](http://byron.github.io/google-apis-rs/google_gamesconfiguration1_configuration/struct.LeaderboardConfiguration.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_gamesconfiguration1_configuration/struct.LeaderboardConfigurationDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_gamesconfiguration1_configuration/struct.LeaderboardConfigurationGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_gamesconfiguration1_configuration/struct.LeaderboardConfigurationInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_gamesconfiguration1_configuration/struct.LeaderboardConfigurationListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_gamesconfiguration1_configuration/struct.LeaderboardConfigurationPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_gamesconfiguration1_configuration/struct.LeaderboardConfigurationUpdateCall.html) +* [achievement configurations](https://docs.rs/google-gamesconfiguration1_configuration/1.0.1+20161207/google_gamesconfiguration1_configuration/struct.AchievementConfiguration.html) + * [*delete*](https://docs.rs/google-gamesconfiguration1_configuration/1.0.1+20161207/google_gamesconfiguration1_configuration/struct.AchievementConfigurationDeleteCall.html), [*get*](https://docs.rs/google-gamesconfiguration1_configuration/1.0.1+20161207/google_gamesconfiguration1_configuration/struct.AchievementConfigurationGetCall.html), [*insert*](https://docs.rs/google-gamesconfiguration1_configuration/1.0.1+20161207/google_gamesconfiguration1_configuration/struct.AchievementConfigurationInsertCall.html), [*list*](https://docs.rs/google-gamesconfiguration1_configuration/1.0.1+20161207/google_gamesconfiguration1_configuration/struct.AchievementConfigurationListCall.html), [*patch*](https://docs.rs/google-gamesconfiguration1_configuration/1.0.1+20161207/google_gamesconfiguration1_configuration/struct.AchievementConfigurationPatchCall.html) and [*update*](https://docs.rs/google-gamesconfiguration1_configuration/1.0.1+20161207/google_gamesconfiguration1_configuration/struct.AchievementConfigurationUpdateCall.html) +* [image configurations](https://docs.rs/google-gamesconfiguration1_configuration/1.0.1+20161207/google_gamesconfiguration1_configuration/struct.ImageConfiguration.html) + * [*upload*](https://docs.rs/google-gamesconfiguration1_configuration/1.0.1+20161207/google_gamesconfiguration1_configuration/struct.ImageConfigurationUploadCall.html) +* [leaderboard configurations](https://docs.rs/google-gamesconfiguration1_configuration/1.0.1+20161207/google_gamesconfiguration1_configuration/struct.LeaderboardConfiguration.html) + * [*delete*](https://docs.rs/google-gamesconfiguration1_configuration/1.0.1+20161207/google_gamesconfiguration1_configuration/struct.LeaderboardConfigurationDeleteCall.html), [*get*](https://docs.rs/google-gamesconfiguration1_configuration/1.0.1+20161207/google_gamesconfiguration1_configuration/struct.LeaderboardConfigurationGetCall.html), [*insert*](https://docs.rs/google-gamesconfiguration1_configuration/1.0.1+20161207/google_gamesconfiguration1_configuration/struct.LeaderboardConfigurationInsertCall.html), [*list*](https://docs.rs/google-gamesconfiguration1_configuration/1.0.1+20161207/google_gamesconfiguration1_configuration/struct.LeaderboardConfigurationListCall.html), [*patch*](https://docs.rs/google-gamesconfiguration1_configuration/1.0.1+20161207/google_gamesconfiguration1_configuration/struct.LeaderboardConfigurationPatchCall.html) and [*update*](https://docs.rs/google-gamesconfiguration1_configuration/1.0.1+20161207/google_gamesconfiguration1_configuration/struct.LeaderboardConfigurationUpdateCall.html) Upload supported by ... -* [*upload image configurations*](http://byron.github.io/google-apis-rs/google_gamesconfiguration1_configuration/struct.ImageConfigurationUploadCall.html) +* [*upload image configurations*](https://docs.rs/google-gamesconfiguration1_configuration/1.0.1+20161207/google_gamesconfiguration1_configuration/struct.ImageConfigurationUploadCall.html) @@ -31,17 +31,17 @@ Upload supported by ... The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_gamesconfiguration1_configuration/struct.GamesConfiguration.html)** +* **[Hub](https://docs.rs/google-gamesconfiguration1_configuration/1.0.1+20161207/google_gamesconfiguration1_configuration/struct.GamesConfiguration.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_gamesconfiguration1_configuration/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_gamesconfiguration1_configuration/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_gamesconfiguration1_configuration/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-gamesconfiguration1_configuration/1.0.1+20161207/google_gamesconfiguration1_configuration/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-gamesconfiguration1_configuration/1.0.1+20161207/google_gamesconfiguration1_configuration/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-gamesconfiguration1_configuration/1.0.1+20161207/google_gamesconfiguration1_configuration/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_gamesconfiguration1_configuration/trait.Part.html)** + * **[Parts](https://docs.rs/google-gamesconfiguration1_configuration/1.0.1+20161207/google_gamesconfiguration1_configuration/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_gamesconfiguration1_configuration/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-gamesconfiguration1_configuration/1.0.1+20161207/google_gamesconfiguration1_configuration/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_gamesconfiguration1_configuration/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-gamesconfiguration1_configuration/1.0.1+20161207/google_gamesconfiguration1_configuration/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_gamesconfiguration1_configuration/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_gamesconfiguration1_configuration/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-gamesconfiguration1_configuration/1.0.1+20161207/google_gamesconfiguration1_configuration/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_gamesconfiguration1_configuration/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-gamesconfiguration1_configuration/1.0.1+20161207/google_gamesconfiguration1_configuration/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_gamesconfiguration1_configuration/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-gamesconfiguration1_configuration/1.0.1+20161207/google_gamesconfiguration1_configuration/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_gamesconfiguration1_configuration/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_gamesconfiguration1_configuration/trait.CallBuilder.html) 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/1.0.1+20161207/google_gamesconfiguration1_configuration/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-gamesconfiguration1_configuration/1.0.1+20161207/google_gamesconfiguration1_configuration/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_gamesconfiguration1_configuration/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-gamesconfiguration1_configuration/1.0.1+20161207/google_gamesconfiguration1_configuration/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_gamesconfiguration1_configuration/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_gamesconfiguration1_configuration/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-gamesconfiguration1_configuration/1.0.1+20161207/google_gamesconfiguration1_configuration/trait.RequestValue.html) and +[decodable](https://docs.rs/google-gamesconfiguration1_configuration/1.0.1+20161207/google_gamesconfiguration1_configuration/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_gamesconfiguration1_configuration/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-gamesconfiguration1_configuration/1.0.1+20161207/google_gamesconfiguration1_configuration/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_gamesconfiguration1_configuration/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-gamesconfiguration1_configuration/1.0.1+20161207/google_gamesconfiguration1_configuration/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_gamesconfiguration1_configuration/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-gamesconfiguration1_configuration/1.0.1+20161207/google_gamesconfiguration1_configuration/trait.RequestValue.html) are 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/lib.rs b/gen/gamesconfiguration1_configuration/src/lib.rs index 4990110aae..cd3408bbd2 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/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Games Configuration* crate version *1.0.0+20161207*, where *20161207* is the exact revision of the *gamesConfiguration:v1configuration* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *Games Configuration* crate version *1.0.1+20161207*, where *20161207* is the exact revision of the *gamesConfiguration:v1configuration* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *Games Configuration* *v1_configuration* API can be found at the //! [official documentation site](https://developers.google.com/games/services). @@ -25,7 +25,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -133,7 +133,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/gamesconfiguration1_configuration/src/lib.rs.in b/gen/gamesconfiguration1_configuration/src/lib.rs.in index 5a279cd5e2..fa23840a6c 100644 --- a/gen/gamesconfiguration1_configuration/src/lib.rs.in +++ b/gen/gamesconfiguration1_configuration/src/lib.rs.in @@ -133,7 +133,7 @@ impl<'a, C, A> GamesConfiguration GamesConfiguration { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -148,7 +148,7 @@ impl<'a, C, A> GamesConfiguration } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/gamesmanagement1_management-cli/Cargo.toml b/gen/gamesmanagement1_management-cli/Cargo.toml index 14e67f0f28..9efeed9cec 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 = "1.0.0+20161207" +version = "1.0.1+20161207" authors = ["Sebastian Thiel "] description = "A complete library to interact with Games Management (protocol v1management)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/gamesmanagement1_management-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-gamesmanagement1_management] path = "../gamesmanagement1_management" -version = "1.0.0" +version = "1.0.1+20161207" optional = true default-features = false diff --git a/gen/gamesmanagement1_management-cli/README.md b/gen/gamesmanagement1_management-cli/README.md index c1254d17af..75e6bff4d7 100644 --- a/gen/gamesmanagement1_management-cli/README.md +++ b/gen/gamesmanagement1_management-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *Games Management* API can be found at the [official documentation site](https://developers.google.com/games/services). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/gamesmanagement1-management.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/gamesmanagement1-management.tar.gz) +```bash +cargo install google-gamesmanagement1_management-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/gamesmanagement1_management-cli). # Usage -This documentation was generated from the *Games Management* API at revision *20161207*. The CLI is at version *1.0.0*. +This documentation was generated from the *Games Management* API at revision *20161207*. The CLI is at version *1.0.1*. ```bash gamesmanagement1-management [options] diff --git a/gen/gamesmanagement1_management-cli/mkdocs.yml b/gen/gamesmanagement1_management-cli/mkdocs.yml index ad94bc9bee..ba964d5649 100644 --- a/gen/gamesmanagement1_management-cli/mkdocs.yml +++ b/gen/gamesmanagement1_management-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: Games Management v1.0.0+20161207 +site_name: Games Management v1.0.1+20161207 site_url: http://byron.github.io/google-apis-rs/google-gamesmanagement1_management-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with Games Management (protocol v1management) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/gamesmanagement1_management-cli diff --git a/gen/gamesmanagement1_management-cli/src/main.rs b/gen/gamesmanagement1_management-cli/src/main.rs index faa4b1852a..61d41e3157 100644 --- a/gen/gamesmanagement1_management-cli/src/main.rs +++ b/gen/gamesmanagement1_management-cli/src/main.rs @@ -2078,7 +2078,7 @@ fn main() { let mut app = App::new("gamesmanagement1-management") .author("Sebastian Thiel ") - .version("1.0.0+20161207") + .version("1.0.1+20161207") .about("The Management API for Google Play Game Services.") .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 ba2210f71d..0bcb10f95a 100644 --- a/gen/gamesmanagement1_management/Cargo.toml +++ b/gen/gamesmanagement1_management/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-gamesmanagement1_management" -version = "1.0.0+20161207" +version = "1.0.1+20161207" authors = ["Sebastian Thiel "] description = "A complete library to interact with Games Management (protocol v1management)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/gamesmanagement1_management" homepage = "https://developers.google.com/games/services" -documentation = "http://byron.github.io/google-apis-rs/google_gamesmanagement1_management" +documentation = "https://docs.rs/google-gamesmanagement1_management/1.0.1+20161207" license = "MIT" keywords = ["gamesManagement", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/gamesmanagement1_management/README.md b/gen/gamesmanagement1_management/README.md index b6d6b048ad..0c7bf26dda 100644 --- a/gen/gamesmanagement1_management/README.md +++ b/gen/gamesmanagement1_management/README.md @@ -5,30 +5,30 @@ 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 *1.0.0+20161207*, where *20161207* is the exact revision of the *gamesManagement:v1management* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *Games Management* crate version *1.0.1+20161207*, where *20161207* is the exact revision of the *gamesManagement:v1management* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. Everything else about the *Games Management* *v1_management* API can be found at the [official documentation site](https://developers.google.com/games/services). # Features -Handle the following *Resources* with ease from the central [hub](http://byron.github.io/google-apis-rs/google_gamesmanagement1_management/struct.GamesManagement.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-gamesmanagement1_management/1.0.1+20161207/google_gamesmanagement1_management/struct.GamesManagement.html) ... * achievements - * [*reset*](http://byron.github.io/google-apis-rs/google_gamesmanagement1_management/struct.AchievementResetCall.html), [*reset all*](http://byron.github.io/google-apis-rs/google_gamesmanagement1_management/struct.AchievementResetAllCall.html), [*reset all for all players*](http://byron.github.io/google-apis-rs/google_gamesmanagement1_management/struct.AchievementResetAllForAllPlayerCall.html), [*reset for all players*](http://byron.github.io/google-apis-rs/google_gamesmanagement1_management/struct.AchievementResetForAllPlayerCall.html) and [*reset multiple for all players*](http://byron.github.io/google-apis-rs/google_gamesmanagement1_management/struct.AchievementResetMultipleForAllPlayerCall.html) + * [*reset*](https://docs.rs/google-gamesmanagement1_management/1.0.1+20161207/google_gamesmanagement1_management/struct.AchievementResetCall.html), [*reset all*](https://docs.rs/google-gamesmanagement1_management/1.0.1+20161207/google_gamesmanagement1_management/struct.AchievementResetAllCall.html), [*reset all for all players*](https://docs.rs/google-gamesmanagement1_management/1.0.1+20161207/google_gamesmanagement1_management/struct.AchievementResetAllForAllPlayerCall.html), [*reset for all players*](https://docs.rs/google-gamesmanagement1_management/1.0.1+20161207/google_gamesmanagement1_management/struct.AchievementResetForAllPlayerCall.html) and [*reset multiple for all players*](https://docs.rs/google-gamesmanagement1_management/1.0.1+20161207/google_gamesmanagement1_management/struct.AchievementResetMultipleForAllPlayerCall.html) * applications - * [*list hidden*](http://byron.github.io/google-apis-rs/google_gamesmanagement1_management/struct.ApplicationListHiddenCall.html) + * [*list hidden*](https://docs.rs/google-gamesmanagement1_management/1.0.1+20161207/google_gamesmanagement1_management/struct.ApplicationListHiddenCall.html) * events - * [*reset*](http://byron.github.io/google-apis-rs/google_gamesmanagement1_management/struct.EventResetCall.html), [*reset all*](http://byron.github.io/google-apis-rs/google_gamesmanagement1_management/struct.EventResetAllCall.html), [*reset all for all players*](http://byron.github.io/google-apis-rs/google_gamesmanagement1_management/struct.EventResetAllForAllPlayerCall.html), [*reset for all players*](http://byron.github.io/google-apis-rs/google_gamesmanagement1_management/struct.EventResetForAllPlayerCall.html) and [*reset multiple for all players*](http://byron.github.io/google-apis-rs/google_gamesmanagement1_management/struct.EventResetMultipleForAllPlayerCall.html) -* [players](http://byron.github.io/google-apis-rs/google_gamesmanagement1_management/struct.Player.html) - * [*hide*](http://byron.github.io/google-apis-rs/google_gamesmanagement1_management/struct.PlayerHideCall.html) and [*unhide*](http://byron.github.io/google-apis-rs/google_gamesmanagement1_management/struct.PlayerUnhideCall.html) + * [*reset*](https://docs.rs/google-gamesmanagement1_management/1.0.1+20161207/google_gamesmanagement1_management/struct.EventResetCall.html), [*reset all*](https://docs.rs/google-gamesmanagement1_management/1.0.1+20161207/google_gamesmanagement1_management/struct.EventResetAllCall.html), [*reset all for all players*](https://docs.rs/google-gamesmanagement1_management/1.0.1+20161207/google_gamesmanagement1_management/struct.EventResetAllForAllPlayerCall.html), [*reset for all players*](https://docs.rs/google-gamesmanagement1_management/1.0.1+20161207/google_gamesmanagement1_management/struct.EventResetForAllPlayerCall.html) and [*reset multiple for all players*](https://docs.rs/google-gamesmanagement1_management/1.0.1+20161207/google_gamesmanagement1_management/struct.EventResetMultipleForAllPlayerCall.html) +* [players](https://docs.rs/google-gamesmanagement1_management/1.0.1+20161207/google_gamesmanagement1_management/struct.Player.html) + * [*hide*](https://docs.rs/google-gamesmanagement1_management/1.0.1+20161207/google_gamesmanagement1_management/struct.PlayerHideCall.html) and [*unhide*](https://docs.rs/google-gamesmanagement1_management/1.0.1+20161207/google_gamesmanagement1_management/struct.PlayerUnhideCall.html) * quests - * [*reset*](http://byron.github.io/google-apis-rs/google_gamesmanagement1_management/struct.QuestResetCall.html), [*reset all*](http://byron.github.io/google-apis-rs/google_gamesmanagement1_management/struct.QuestResetAllCall.html), [*reset all for all players*](http://byron.github.io/google-apis-rs/google_gamesmanagement1_management/struct.QuestResetAllForAllPlayerCall.html), [*reset for all players*](http://byron.github.io/google-apis-rs/google_gamesmanagement1_management/struct.QuestResetForAllPlayerCall.html) and [*reset multiple for all players*](http://byron.github.io/google-apis-rs/google_gamesmanagement1_management/struct.QuestResetMultipleForAllPlayerCall.html) + * [*reset*](https://docs.rs/google-gamesmanagement1_management/1.0.1+20161207/google_gamesmanagement1_management/struct.QuestResetCall.html), [*reset all*](https://docs.rs/google-gamesmanagement1_management/1.0.1+20161207/google_gamesmanagement1_management/struct.QuestResetAllCall.html), [*reset all for all players*](https://docs.rs/google-gamesmanagement1_management/1.0.1+20161207/google_gamesmanagement1_management/struct.QuestResetAllForAllPlayerCall.html), [*reset for all players*](https://docs.rs/google-gamesmanagement1_management/1.0.1+20161207/google_gamesmanagement1_management/struct.QuestResetForAllPlayerCall.html) and [*reset multiple for all players*](https://docs.rs/google-gamesmanagement1_management/1.0.1+20161207/google_gamesmanagement1_management/struct.QuestResetMultipleForAllPlayerCall.html) * rooms - * [*reset*](http://byron.github.io/google-apis-rs/google_gamesmanagement1_management/struct.RoomResetCall.html) and [*reset for all players*](http://byron.github.io/google-apis-rs/google_gamesmanagement1_management/struct.RoomResetForAllPlayerCall.html) + * [*reset*](https://docs.rs/google-gamesmanagement1_management/1.0.1+20161207/google_gamesmanagement1_management/struct.RoomResetCall.html) and [*reset for all players*](https://docs.rs/google-gamesmanagement1_management/1.0.1+20161207/google_gamesmanagement1_management/struct.RoomResetForAllPlayerCall.html) * scores - * [*reset*](http://byron.github.io/google-apis-rs/google_gamesmanagement1_management/struct.ScoreResetCall.html), [*reset all*](http://byron.github.io/google-apis-rs/google_gamesmanagement1_management/struct.ScoreResetAllCall.html), [*reset all for all players*](http://byron.github.io/google-apis-rs/google_gamesmanagement1_management/struct.ScoreResetAllForAllPlayerCall.html), [*reset for all players*](http://byron.github.io/google-apis-rs/google_gamesmanagement1_management/struct.ScoreResetForAllPlayerCall.html) and [*reset multiple for all players*](http://byron.github.io/google-apis-rs/google_gamesmanagement1_management/struct.ScoreResetMultipleForAllPlayerCall.html) + * [*reset*](https://docs.rs/google-gamesmanagement1_management/1.0.1+20161207/google_gamesmanagement1_management/struct.ScoreResetCall.html), [*reset all*](https://docs.rs/google-gamesmanagement1_management/1.0.1+20161207/google_gamesmanagement1_management/struct.ScoreResetAllCall.html), [*reset all for all players*](https://docs.rs/google-gamesmanagement1_management/1.0.1+20161207/google_gamesmanagement1_management/struct.ScoreResetAllForAllPlayerCall.html), [*reset for all players*](https://docs.rs/google-gamesmanagement1_management/1.0.1+20161207/google_gamesmanagement1_management/struct.ScoreResetForAllPlayerCall.html) and [*reset multiple for all players*](https://docs.rs/google-gamesmanagement1_management/1.0.1+20161207/google_gamesmanagement1_management/struct.ScoreResetMultipleForAllPlayerCall.html) * turn based matches - * [*reset*](http://byron.github.io/google-apis-rs/google_gamesmanagement1_management/struct.TurnBasedMatcheResetCall.html) and [*reset for all players*](http://byron.github.io/google-apis-rs/google_gamesmanagement1_management/struct.TurnBasedMatcheResetForAllPlayerCall.html) + * [*reset*](https://docs.rs/google-gamesmanagement1_management/1.0.1+20161207/google_gamesmanagement1_management/struct.TurnBasedMatcheResetCall.html) and [*reset for all players*](https://docs.rs/google-gamesmanagement1_management/1.0.1+20161207/google_gamesmanagement1_management/struct.TurnBasedMatcheResetForAllPlayerCall.html) @@ -37,17 +37,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_gamesmanagement1_management/struct.GamesManagement.html)** +* **[Hub](https://docs.rs/google-gamesmanagement1_management/1.0.1+20161207/google_gamesmanagement1_management/struct.GamesManagement.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_gamesmanagement1_management/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_gamesmanagement1_management/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_gamesmanagement1_management/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-gamesmanagement1_management/1.0.1+20161207/google_gamesmanagement1_management/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-gamesmanagement1_management/1.0.1+20161207/google_gamesmanagement1_management/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-gamesmanagement1_management/1.0.1+20161207/google_gamesmanagement1_management/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_gamesmanagement1_management/trait.Part.html)** + * **[Parts](https://docs.rs/google-gamesmanagement1_management/1.0.1+20161207/google_gamesmanagement1_management/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_gamesmanagement1_management/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-gamesmanagement1_management/1.0.1+20161207/google_gamesmanagement1_management/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_gamesmanagement1_management/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-gamesmanagement1_management/1.0.1+20161207/google_gamesmanagement1_management/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_gamesmanagement1_management/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_gamesmanagement1_management/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-gamesmanagement1_management/1.0.1+20161207/google_gamesmanagement1_management/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_gamesmanagement1_management/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-gamesmanagement1_management/1.0.1+20161207/google_gamesmanagement1_management/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_gamesmanagement1_management/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-gamesmanagement1_management/1.0.1+20161207/google_gamesmanagement1_management/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_gamesmanagement1_management/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_gamesmanagement1_management/trait.CallBuilder.html) 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/1.0.1+20161207/google_gamesmanagement1_management/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-gamesmanagement1_management/1.0.1+20161207/google_gamesmanagement1_management/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_gamesmanagement1_management/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-gamesmanagement1_management/1.0.1+20161207/google_gamesmanagement1_management/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_gamesmanagement1_management/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_gamesmanagement1_management/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-gamesmanagement1_management/1.0.1+20161207/google_gamesmanagement1_management/trait.RequestValue.html) and +[decodable](https://docs.rs/google-gamesmanagement1_management/1.0.1+20161207/google_gamesmanagement1_management/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_gamesmanagement1_management/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-gamesmanagement1_management/1.0.1+20161207/google_gamesmanagement1_management/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_gamesmanagement1_management/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-gamesmanagement1_management/1.0.1+20161207/google_gamesmanagement1_management/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_gamesmanagement1_management/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-gamesmanagement1_management/1.0.1+20161207/google_gamesmanagement1_management/trait.RequestValue.html) are 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/lib.rs b/gen/gamesmanagement1_management/src/lib.rs index dc22372919..9b88206371 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/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Games Management* crate version *1.0.0+20161207*, where *20161207* is the exact revision of the *gamesManagement:v1management* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *Games Management* crate version *1.0.1+20161207*, where *20161207* is the exact revision of the *gamesManagement:v1management* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *Games Management* *v1_management* API can be found at the //! [official documentation site](https://developers.google.com/games/services). @@ -31,7 +31,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -133,7 +133,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/gamesmanagement1_management/src/lib.rs.in b/gen/gamesmanagement1_management/src/lib.rs.in index 0d9e1daaee..fc88e2e503 100644 --- a/gen/gamesmanagement1_management/src/lib.rs.in +++ b/gen/gamesmanagement1_management/src/lib.rs.in @@ -135,7 +135,7 @@ impl<'a, C, A> GamesManagement GamesManagement { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -165,7 +165,7 @@ impl<'a, C, A> GamesManagement } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/gan1_beta1-cli/Cargo.toml b/gen/gan1_beta1-cli/Cargo.toml index a7dd4c62e5..2646b1a593 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 = "1.0.0+20130205" +version = "1.0.1+20130205" authors = ["Sebastian Thiel "] description = "A complete library to interact with gan (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/gan1_beta1-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-gan1_beta1] path = "../gan1_beta1" -version = "1.0.0" +version = "1.0.1+20130205" optional = true default-features = false diff --git a/gen/gan1_beta1-cli/README.md b/gen/gan1_beta1-cli/README.md index fa733e9f38..e88159b044 100644 --- a/gen/gan1_beta1-cli/README.md +++ b/gen/gan1_beta1-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *gan* API can be found at the [official documentation site](https://developers.google.com/affiliate-network/). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/gan1-beta1.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/gan1-beta1.tar.gz) +```bash +cargo install google-gan1_beta1-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/gan1_beta1-cli). # Usage -This documentation was generated from the *gan* API at revision *20130205*. The CLI is at version *1.0.0*. +This documentation was generated from the *gan* API at revision *20130205*. The CLI is at version *1.0.1*. ```bash gan1-beta1 [options] diff --git a/gen/gan1_beta1-cli/mkdocs.yml b/gen/gan1_beta1-cli/mkdocs.yml index 7959f261ce..282257ab11 100644 --- a/gen/gan1_beta1-cli/mkdocs.yml +++ b/gen/gan1_beta1-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: gan v1.0.0+20130205 +site_name: gan v1.0.1+20130205 site_url: http://byron.github.io/google-apis-rs/google-gan1_beta1-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with gan (protocol v1beta1) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/gan1_beta1-cli diff --git a/gen/gan1_beta1-cli/src/main.rs b/gen/gan1_beta1-cli/src/main.rs index afbef76252..54a62c84cf 100644 --- a/gen/gan1_beta1-cli/src/main.rs +++ b/gen/gan1_beta1-cli/src/main.rs @@ -1262,7 +1262,7 @@ fn main() { let mut app = App::new("gan1-beta1") .author("Sebastian Thiel ") - .version("1.0.0+20130205") + .version("1.0.1+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 447788a7e7..a2af534f13 100644 --- a/gen/gan1_beta1/Cargo.toml +++ b/gen/gan1_beta1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-gan1_beta1" -version = "1.0.0+20130205" +version = "1.0.1+20130205" authors = ["Sebastian Thiel "] description = "A complete library to interact with gan (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/gan1_beta1" homepage = "https://developers.google.com/affiliate-network/" -documentation = "http://byron.github.io/google-apis-rs/google_gan1_beta1" +documentation = "https://docs.rs/google-gan1_beta1/1.0.1+20130205" license = "MIT" keywords = ["gan", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/gan1_beta1/README.md b/gen/gan1_beta1/README.md index 213407c5a9..49c83f00a5 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 *1.0.0+20130205*, where *20130205* is the exact revision of the *gan:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *gan* crate version *1.0.1+20130205*, where *20130205* is the exact revision of the *gan:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. 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](http://byron.github.io/google-apis-rs/google_gan1_beta1/struct.Gan.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-gan1_beta1/1.0.1+20130205/google_gan1_beta1/struct.Gan.html) ... -* [advertisers](http://byron.github.io/google-apis-rs/google_gan1_beta1/struct.Advertiser.html) - * [*get*](http://byron.github.io/google-apis-rs/google_gan1_beta1/struct.AdvertiserGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_gan1_beta1/struct.AdvertiserListCall.html) -* [cc offers](http://byron.github.io/google-apis-rs/google_gan1_beta1/struct.CcOffer.html) - * [*list*](http://byron.github.io/google-apis-rs/google_gan1_beta1/struct.CcOfferListCall.html) -* [events](http://byron.github.io/google-apis-rs/google_gan1_beta1/struct.Event.html) - * [*list*](http://byron.github.io/google-apis-rs/google_gan1_beta1/struct.EventListCall.html) -* [links](http://byron.github.io/google-apis-rs/google_gan1_beta1/struct.Link.html) - * [*get*](http://byron.github.io/google-apis-rs/google_gan1_beta1/struct.LinkGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_gan1_beta1/struct.LinkInsertCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_gan1_beta1/struct.LinkListCall.html) -* [publishers](http://byron.github.io/google-apis-rs/google_gan1_beta1/struct.Publisher.html) - * [*get*](http://byron.github.io/google-apis-rs/google_gan1_beta1/struct.PublisherGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_gan1_beta1/struct.PublisherListCall.html) -* [reports](http://byron.github.io/google-apis-rs/google_gan1_beta1/struct.Report.html) - * [*get*](http://byron.github.io/google-apis-rs/google_gan1_beta1/struct.ReportGetCall.html) +* [advertisers](https://docs.rs/google-gan1_beta1/1.0.1+20130205/google_gan1_beta1/struct.Advertiser.html) + * [*get*](https://docs.rs/google-gan1_beta1/1.0.1+20130205/google_gan1_beta1/struct.AdvertiserGetCall.html) and [*list*](https://docs.rs/google-gan1_beta1/1.0.1+20130205/google_gan1_beta1/struct.AdvertiserListCall.html) +* [cc offers](https://docs.rs/google-gan1_beta1/1.0.1+20130205/google_gan1_beta1/struct.CcOffer.html) + * [*list*](https://docs.rs/google-gan1_beta1/1.0.1+20130205/google_gan1_beta1/struct.CcOfferListCall.html) +* [events](https://docs.rs/google-gan1_beta1/1.0.1+20130205/google_gan1_beta1/struct.Event.html) + * [*list*](https://docs.rs/google-gan1_beta1/1.0.1+20130205/google_gan1_beta1/struct.EventListCall.html) +* [links](https://docs.rs/google-gan1_beta1/1.0.1+20130205/google_gan1_beta1/struct.Link.html) + * [*get*](https://docs.rs/google-gan1_beta1/1.0.1+20130205/google_gan1_beta1/struct.LinkGetCall.html), [*insert*](https://docs.rs/google-gan1_beta1/1.0.1+20130205/google_gan1_beta1/struct.LinkInsertCall.html) and [*list*](https://docs.rs/google-gan1_beta1/1.0.1+20130205/google_gan1_beta1/struct.LinkListCall.html) +* [publishers](https://docs.rs/google-gan1_beta1/1.0.1+20130205/google_gan1_beta1/struct.Publisher.html) + * [*get*](https://docs.rs/google-gan1_beta1/1.0.1+20130205/google_gan1_beta1/struct.PublisherGetCall.html) and [*list*](https://docs.rs/google-gan1_beta1/1.0.1+20130205/google_gan1_beta1/struct.PublisherListCall.html) +* [reports](https://docs.rs/google-gan1_beta1/1.0.1+20130205/google_gan1_beta1/struct.Report.html) + * [*get*](https://docs.rs/google-gan1_beta1/1.0.1+20130205/google_gan1_beta1/struct.ReportGetCall.html) @@ -33,17 +33,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_gan1_beta1/struct.Gan.html)** +* **[Hub](https://docs.rs/google-gan1_beta1/1.0.1+20130205/google_gan1_beta1/struct.Gan.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_gan1_beta1/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_gan1_beta1/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_gan1_beta1/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-gan1_beta1/1.0.1+20130205/google_gan1_beta1/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-gan1_beta1/1.0.1+20130205/google_gan1_beta1/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-gan1_beta1/1.0.1+20130205/google_gan1_beta1/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_gan1_beta1/trait.Part.html)** + * **[Parts](https://docs.rs/google-gan1_beta1/1.0.1+20130205/google_gan1_beta1/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_gan1_beta1/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-gan1_beta1/1.0.1+20130205/google_gan1_beta1/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_gan1_beta1/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-gan1_beta1/1.0.1+20130205/google_gan1_beta1/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_gan1_beta1/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_gan1_beta1/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-gan1_beta1/1.0.1+20130205/google_gan1_beta1/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_gan1_beta1/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-gan1_beta1/1.0.1+20130205/google_gan1_beta1/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_gan1_beta1/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-gan1_beta1/1.0.1+20130205/google_gan1_beta1/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_gan1_beta1/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_gan1_beta1/trait.CallBuilder.html) 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/1.0.1+20130205/google_gan1_beta1/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-gan1_beta1/1.0.1+20130205/google_gan1_beta1/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_gan1_beta1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-gan1_beta1/1.0.1+20130205/google_gan1_beta1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_gan1_beta1/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_gan1_beta1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-gan1_beta1/1.0.1+20130205/google_gan1_beta1/trait.RequestValue.html) and +[decodable](https://docs.rs/google-gan1_beta1/1.0.1+20130205/google_gan1_beta1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_gan1_beta1/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-gan1_beta1/1.0.1+20130205/google_gan1_beta1/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_gan1_beta1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-gan1_beta1/1.0.1+20130205/google_gan1_beta1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_gan1_beta1/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-gan1_beta1/1.0.1+20130205/google_gan1_beta1/trait.RequestValue.html) are 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/lib.rs b/gen/gan1_beta1/src/lib.rs index 22be95474a..20c16af444 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/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *gan* crate version *1.0.0+20130205*, where *20130205* is the exact revision of the *gan:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *gan* crate version *1.0.1+20130205*, where *20130205* is the exact revision of the *gan:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *gan* *v1_beta1* API can be found at the //! [official documentation site](https://developers.google.com/affiliate-network/). @@ -27,7 +27,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -143,7 +143,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/gan1_beta1/src/lib.rs.in b/gen/gan1_beta1/src/lib.rs.in index d18ff8c83c..9d4b0ec363 100644 --- a/gen/gan1_beta1/src/lib.rs.in +++ b/gen/gan1_beta1/src/lib.rs.in @@ -122,7 +122,7 @@ impl<'a, C, A> Gan Gan { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -146,7 +146,7 @@ impl<'a, C, A> Gan } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/genomics1-cli/Cargo.toml b/gen/genomics1-cli/Cargo.toml index 4bb5362eab..d24347241e 100644 --- a/gen/genomics1-cli/Cargo.toml +++ b/gen/genomics1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-genomics1-cli" -version = "1.0.0+20160928" +version = "1.0.1+20160928" authors = ["Sebastian Thiel "] description = "A complete library to interact with genomics (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/genomics1-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-genomics1] path = "../genomics1" -version = "1.0.0" +version = "1.0.1+20160928" optional = true default-features = false diff --git a/gen/genomics1-cli/README.md b/gen/genomics1-cli/README.md index 6cecdfe4ba..62d26ef3ba 100644 --- a/gen/genomics1-cli/README.md +++ b/gen/genomics1-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *genomics* API can be found at the [official documentation site](https://cloud.google.com/genomics/). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/genomics1.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/genomics1.tar.gz) +```bash +cargo install google-genomics1-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/genomics1-cli). # Usage -This documentation was generated from the *genomics* API at revision *20160928*. The CLI is at version *1.0.0*. +This documentation was generated from the *genomics* API at revision *20160928*. The CLI is at version *1.0.1*. ```bash genomics1 [options] diff --git a/gen/genomics1-cli/mkdocs.yml b/gen/genomics1-cli/mkdocs.yml index c52b9047f8..f9fdf24dac 100644 --- a/gen/genomics1-cli/mkdocs.yml +++ b/gen/genomics1-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: genomics v1.0.0+20160928 +site_name: genomics v1.0.1+20160928 site_url: http://byron.github.io/google-apis-rs/google-genomics1-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with genomics (protocol v1) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/genomics1-cli diff --git a/gen/genomics1-cli/src/main.rs b/gen/genomics1-cli/src/main.rs index 0218a7d8e5..ec59886f89 100644 --- a/gen/genomics1-cli/src/main.rs +++ b/gen/genomics1-cli/src/main.rs @@ -6040,7 +6040,7 @@ fn main() { let mut app = App::new("genomics1") .author("Sebastian Thiel ") - .version("1.0.0+20160928") + .version("1.0.1+20160928") .about("Stores, processes, explores and shares genomic data.") .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 1e0e87432d..3820e1ecfe 100644 --- a/gen/genomics1/Cargo.toml +++ b/gen/genomics1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-genomics1" -version = "1.0.0+20160928" +version = "1.0.1+20160928" authors = ["Sebastian Thiel "] description = "A complete library to interact with genomics (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/genomics1" homepage = "https://cloud.google.com/genomics/" -documentation = "http://byron.github.io/google-apis-rs/google_genomics1" +documentation = "https://docs.rs/google-genomics1/1.0.1+20160928" license = "MIT" keywords = ["genomics", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/genomics1/README.md b/gen/genomics1/README.md index ebda5a1b6e..bf3277a465 100644 --- a/gen/genomics1/README.md +++ b/gen/genomics1/README.md @@ -5,36 +5,36 @@ 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 *1.0.0+20160928*, where *20160928* is the exact revision of the *genomics:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *genomics* crate version *1.0.1+20160928*, where *20160928* is the exact revision of the *genomics:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. 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](http://byron.github.io/google-apis-rs/google_genomics1/struct.Genomics.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/struct.Genomics.html) ... -* [annotations](http://byron.github.io/google-apis-rs/google_genomics1/struct.Annotation.html) - * [*batch create*](http://byron.github.io/google-apis-rs/google_genomics1/struct.AnnotationBatchCreateCall.html), [*create*](http://byron.github.io/google-apis-rs/google_genomics1/struct.AnnotationCreateCall.html), [*delete*](http://byron.github.io/google-apis-rs/google_genomics1/struct.AnnotationDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_genomics1/struct.AnnotationGetCall.html), [*search*](http://byron.github.io/google-apis-rs/google_genomics1/struct.AnnotationSearchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_genomics1/struct.AnnotationUpdateCall.html) +* [annotations](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/struct.Annotation.html) + * [*batch create*](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/struct.AnnotationBatchCreateCall.html), [*create*](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/struct.AnnotationCreateCall.html), [*delete*](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/struct.AnnotationDeleteCall.html), [*get*](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/struct.AnnotationGetCall.html), [*search*](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/struct.AnnotationSearchCall.html) and [*update*](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/struct.AnnotationUpdateCall.html) * annotationsets - * [*create*](http://byron.github.io/google-apis-rs/google_genomics1/struct.AnnotationsetCreateCall.html), [*delete*](http://byron.github.io/google-apis-rs/google_genomics1/struct.AnnotationsetDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_genomics1/struct.AnnotationsetGetCall.html), [*search*](http://byron.github.io/google-apis-rs/google_genomics1/struct.AnnotationsetSearchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_genomics1/struct.AnnotationsetUpdateCall.html) + * [*create*](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/struct.AnnotationsetCreateCall.html), [*delete*](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/struct.AnnotationsetDeleteCall.html), [*get*](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/struct.AnnotationsetGetCall.html), [*search*](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/struct.AnnotationsetSearchCall.html) and [*update*](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/struct.AnnotationsetUpdateCall.html) * callsets - * [*create*](http://byron.github.io/google-apis-rs/google_genomics1/struct.CallsetCreateCall.html), [*delete*](http://byron.github.io/google-apis-rs/google_genomics1/struct.CallsetDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_genomics1/struct.CallsetGetCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_genomics1/struct.CallsetPatchCall.html) and [*search*](http://byron.github.io/google-apis-rs/google_genomics1/struct.CallsetSearchCall.html) -* [datasets](http://byron.github.io/google-apis-rs/google_genomics1/struct.Dataset.html) - * [*create*](http://byron.github.io/google-apis-rs/google_genomics1/struct.DatasetCreateCall.html), [*delete*](http://byron.github.io/google-apis-rs/google_genomics1/struct.DatasetDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_genomics1/struct.DatasetGetCall.html), [*get iam policy*](http://byron.github.io/google-apis-rs/google_genomics1/struct.DatasetGetIamPolicyCall.html), [*list*](http://byron.github.io/google-apis-rs/google_genomics1/struct.DatasetListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_genomics1/struct.DatasetPatchCall.html), [*set iam policy*](http://byron.github.io/google-apis-rs/google_genomics1/struct.DatasetSetIamPolicyCall.html), [*test iam permissions*](http://byron.github.io/google-apis-rs/google_genomics1/struct.DatasetTestIamPermissionCall.html) and [*undelete*](http://byron.github.io/google-apis-rs/google_genomics1/struct.DatasetUndeleteCall.html) -* [operations](http://byron.github.io/google-apis-rs/google_genomics1/struct.Operation.html) - * [*cancel*](http://byron.github.io/google-apis-rs/google_genomics1/struct.OperationCancelCall.html), [*get*](http://byron.github.io/google-apis-rs/google_genomics1/struct.OperationGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_genomics1/struct.OperationListCall.html) + * [*create*](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/struct.CallsetCreateCall.html), [*delete*](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/struct.CallsetDeleteCall.html), [*get*](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/struct.CallsetGetCall.html), [*patch*](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/struct.CallsetPatchCall.html) and [*search*](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/struct.CallsetSearchCall.html) +* [datasets](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/struct.Dataset.html) + * [*create*](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/struct.DatasetCreateCall.html), [*delete*](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/struct.DatasetDeleteCall.html), [*get*](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/struct.DatasetGetCall.html), [*get iam policy*](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/struct.DatasetGetIamPolicyCall.html), [*list*](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/struct.DatasetListCall.html), [*patch*](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/struct.DatasetPatchCall.html), [*set iam policy*](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/struct.DatasetSetIamPolicyCall.html), [*test iam permissions*](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/struct.DatasetTestIamPermissionCall.html) and [*undelete*](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/struct.DatasetUndeleteCall.html) +* [operations](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/struct.Operation.html) + * [*cancel*](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/struct.OperationCancelCall.html), [*get*](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/struct.OperationGetCall.html) and [*list*](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/struct.OperationListCall.html) * readgroupsets - * [*coveragebuckets list*](http://byron.github.io/google-apis-rs/google_genomics1/struct.ReadgroupsetCoveragebucketListCall.html), [*delete*](http://byron.github.io/google-apis-rs/google_genomics1/struct.ReadgroupsetDeleteCall.html), [*export*](http://byron.github.io/google-apis-rs/google_genomics1/struct.ReadgroupsetExportCall.html), [*get*](http://byron.github.io/google-apis-rs/google_genomics1/struct.ReadgroupsetGetCall.html), [*import*](http://byron.github.io/google-apis-rs/google_genomics1/struct.ReadgroupsetImportCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_genomics1/struct.ReadgroupsetPatchCall.html) and [*search*](http://byron.github.io/google-apis-rs/google_genomics1/struct.ReadgroupsetSearchCall.html) -* [reads](http://byron.github.io/google-apis-rs/google_genomics1/struct.Read.html) - * [*search*](http://byron.github.io/google-apis-rs/google_genomics1/struct.ReadSearchCall.html) and [*stream*](http://byron.github.io/google-apis-rs/google_genomics1/struct.ReadStreamCall.html) -* [references](http://byron.github.io/google-apis-rs/google_genomics1/struct.Reference.html) - * [*bases list*](http://byron.github.io/google-apis-rs/google_genomics1/struct.ReferenceBaseListCall.html), [*get*](http://byron.github.io/google-apis-rs/google_genomics1/struct.ReferenceGetCall.html) and [*search*](http://byron.github.io/google-apis-rs/google_genomics1/struct.ReferenceSearchCall.html) + * [*coveragebuckets list*](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/struct.ReadgroupsetCoveragebucketListCall.html), [*delete*](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/struct.ReadgroupsetDeleteCall.html), [*export*](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/struct.ReadgroupsetExportCall.html), [*get*](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/struct.ReadgroupsetGetCall.html), [*import*](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/struct.ReadgroupsetImportCall.html), [*patch*](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/struct.ReadgroupsetPatchCall.html) and [*search*](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/struct.ReadgroupsetSearchCall.html) +* [reads](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/struct.Read.html) + * [*search*](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/struct.ReadSearchCall.html) and [*stream*](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/struct.ReadStreamCall.html) +* [references](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/struct.Reference.html) + * [*bases list*](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/struct.ReferenceBaseListCall.html), [*get*](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/struct.ReferenceGetCall.html) and [*search*](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/struct.ReferenceSearchCall.html) * referencesets - * [*get*](http://byron.github.io/google-apis-rs/google_genomics1/struct.ReferencesetGetCall.html) and [*search*](http://byron.github.io/google-apis-rs/google_genomics1/struct.ReferencesetSearchCall.html) -* [variants](http://byron.github.io/google-apis-rs/google_genomics1/struct.Variant.html) - * [*create*](http://byron.github.io/google-apis-rs/google_genomics1/struct.VariantCreateCall.html), [*delete*](http://byron.github.io/google-apis-rs/google_genomics1/struct.VariantDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_genomics1/struct.VariantGetCall.html), [*import*](http://byron.github.io/google-apis-rs/google_genomics1/struct.VariantImportCall.html), [*merge*](http://byron.github.io/google-apis-rs/google_genomics1/struct.VariantMergeCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_genomics1/struct.VariantPatchCall.html), [*search*](http://byron.github.io/google-apis-rs/google_genomics1/struct.VariantSearchCall.html) and [*stream*](http://byron.github.io/google-apis-rs/google_genomics1/struct.VariantStreamCall.html) + * [*get*](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/struct.ReferencesetGetCall.html) and [*search*](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/struct.ReferencesetSearchCall.html) +* [variants](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/struct.Variant.html) + * [*create*](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/struct.VariantCreateCall.html), [*delete*](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/struct.VariantDeleteCall.html), [*get*](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/struct.VariantGetCall.html), [*import*](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/struct.VariantImportCall.html), [*merge*](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/struct.VariantMergeCall.html), [*patch*](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/struct.VariantPatchCall.html), [*search*](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/struct.VariantSearchCall.html) and [*stream*](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/struct.VariantStreamCall.html) * variantsets - * [*create*](http://byron.github.io/google-apis-rs/google_genomics1/struct.VariantsetCreateCall.html), [*delete*](http://byron.github.io/google-apis-rs/google_genomics1/struct.VariantsetDeleteCall.html), [*export*](http://byron.github.io/google-apis-rs/google_genomics1/struct.VariantsetExportCall.html), [*get*](http://byron.github.io/google-apis-rs/google_genomics1/struct.VariantsetGetCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_genomics1/struct.VariantsetPatchCall.html) and [*search*](http://byron.github.io/google-apis-rs/google_genomics1/struct.VariantsetSearchCall.html) + * [*create*](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/struct.VariantsetCreateCall.html), [*delete*](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/struct.VariantsetDeleteCall.html), [*export*](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/struct.VariantsetExportCall.html), [*get*](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/struct.VariantsetGetCall.html), [*patch*](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/struct.VariantsetPatchCall.html) and [*search*](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/struct.VariantsetSearchCall.html) @@ -43,17 +43,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_genomics1/struct.Genomics.html)** +* **[Hub](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/struct.Genomics.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_genomics1/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_genomics1/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_genomics1/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_genomics1/trait.Part.html)** + * **[Parts](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_genomics1/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_genomics1/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_genomics1/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_genomics1/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_genomics1/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_genomics1/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_genomics1/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_genomics1/trait.CallBuilder.html) 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/1.0.1+20160928/google_genomics1/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_genomics1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_genomics1/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_genomics1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/trait.RequestValue.html) and +[decodable](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_genomics1/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_genomics1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_genomics1/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-genomics1/1.0.1+20160928/google_genomics1/trait.RequestValue.html) are 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/lib.rs b/gen/genomics1/src/lib.rs index e9c77c5917..8e0dea392f 100644 --- a/gen/genomics1/src/lib.rs +++ b/gen/genomics1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *genomics* crate version *1.0.0+20160928*, where *20160928* is the exact revision of the *genomics:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *genomics* crate version *1.0.1+20160928*, where *20160928* is the exact revision of the *genomics:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *genomics* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/genomics/). @@ -37,7 +37,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -153,7 +153,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/genomics1/src/lib.rs.in b/gen/genomics1/src/lib.rs.in index a3f3deabdb..6584e33189 100644 --- a/gen/genomics1/src/lib.rs.in +++ b/gen/genomics1/src/lib.rs.in @@ -154,7 +154,7 @@ impl<'a, C, A> Genomics Genomics { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -193,7 +193,7 @@ impl<'a, C, A> Genomics } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/gmail1-cli/Cargo.toml b/gen/gmail1-cli/Cargo.toml index 7b4cfd3f10..f14ba09db1 100644 --- a/gen/gmail1-cli/Cargo.toml +++ b/gen/gmail1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-gmail1-cli" -version = "1.0.0+20161206" +version = "1.0.1+20161206" authors = ["Sebastian Thiel "] description = "A complete library to interact with gmail (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/gmail1-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-gmail1] path = "../gmail1" -version = "1.0.0" +version = "1.0.1+20161206" optional = true default-features = false diff --git a/gen/gmail1-cli/README.md b/gen/gmail1-cli/README.md index 39335aa05f..1676175c4d 100644 --- a/gen/gmail1-cli/README.md +++ b/gen/gmail1-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *gmail* API can be found at the [official documentation site](https://developers.google.com/gmail/api/). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/gmail1.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/gmail1.tar.gz) +```bash +cargo install google-gmail1-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/gmail1-cli). # Usage -This documentation was generated from the *gmail* API at revision *20161206*. The CLI is at version *1.0.0*. +This documentation was generated from the *gmail* API at revision *20161206*. The CLI is at version *1.0.1*. ```bash gmail1 [options] diff --git a/gen/gmail1-cli/mkdocs.yml b/gen/gmail1-cli/mkdocs.yml index 1391504511..ed5c71edce 100644 --- a/gen/gmail1-cli/mkdocs.yml +++ b/gen/gmail1-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: gmail v1.0.0+20161206 +site_name: gmail v1.0.1+20161206 site_url: http://byron.github.io/google-apis-rs/google-gmail1-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with gmail (protocol v1) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/gmail1-cli diff --git a/gen/gmail1-cli/src/main.rs b/gen/gmail1-cli/src/main.rs index 7a1647039a..19ccffe19c 100644 --- a/gen/gmail1-cli/src/main.rs +++ b/gen/gmail1-cli/src/main.rs @@ -5777,7 +5777,7 @@ fn main() { let mut app = App::new("gmail1") .author("Sebastian Thiel ") - .version("1.0.0+20161206") + .version("1.0.1+20161206") .about("Access Gmail mailboxes including sending user email.") .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 c8fdd75deb..81460cddc2 100644 --- a/gen/gmail1/Cargo.toml +++ b/gen/gmail1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-gmail1" -version = "1.0.0+20161206" +version = "1.0.1+20161206" authors = ["Sebastian Thiel "] description = "A complete library to interact with gmail (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/gmail1" homepage = "https://developers.google.com/gmail/api/" -documentation = "http://byron.github.io/google-apis-rs/google_gmail1" +documentation = "https://docs.rs/google-gmail1/1.0.1+20161206" license = "MIT" keywords = ["gmail", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/gmail1/README.md b/gen/gmail1/README.md index 9a3741ac4d..39107f4da8 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 *1.0.0+20161206*, where *20161206* is the exact revision of the *gmail:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *gmail* crate version *1.0.1+20161206*, where *20161206* is the exact revision of the *gmail:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. 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](http://byron.github.io/google-apis-rs/google_gmail1/struct.Gmail.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/struct.Gmail.html) ... * users - * [*drafts create*](http://byron.github.io/google-apis-rs/google_gmail1/struct.UserDraftCreateCall.html), [*drafts delete*](http://byron.github.io/google-apis-rs/google_gmail1/struct.UserDraftDeleteCall.html), [*drafts get*](http://byron.github.io/google-apis-rs/google_gmail1/struct.UserDraftGetCall.html), [*drafts list*](http://byron.github.io/google-apis-rs/google_gmail1/struct.UserDraftListCall.html), [*drafts send*](http://byron.github.io/google-apis-rs/google_gmail1/struct.UserDraftSendCall.html), [*drafts update*](http://byron.github.io/google-apis-rs/google_gmail1/struct.UserDraftUpdateCall.html), [*get profile*](http://byron.github.io/google-apis-rs/google_gmail1/struct.UserGetProfileCall.html), [*history list*](http://byron.github.io/google-apis-rs/google_gmail1/struct.UserHistoryListCall.html), [*labels create*](http://byron.github.io/google-apis-rs/google_gmail1/struct.UserLabelCreateCall.html), [*labels delete*](http://byron.github.io/google-apis-rs/google_gmail1/struct.UserLabelDeleteCall.html), [*labels get*](http://byron.github.io/google-apis-rs/google_gmail1/struct.UserLabelGetCall.html), [*labels list*](http://byron.github.io/google-apis-rs/google_gmail1/struct.UserLabelListCall.html), [*labels patch*](http://byron.github.io/google-apis-rs/google_gmail1/struct.UserLabelPatchCall.html), [*labels update*](http://byron.github.io/google-apis-rs/google_gmail1/struct.UserLabelUpdateCall.html), [*messages attachments get*](http://byron.github.io/google-apis-rs/google_gmail1/struct.UserMessageAttachmentGetCall.html), [*messages batch delete*](http://byron.github.io/google-apis-rs/google_gmail1/struct.UserMessageBatchDeleteCall.html), [*messages batch modify*](http://byron.github.io/google-apis-rs/google_gmail1/struct.UserMessageBatchModifyCall.html), [*messages delete*](http://byron.github.io/google-apis-rs/google_gmail1/struct.UserMessageDeleteCall.html), [*messages get*](http://byron.github.io/google-apis-rs/google_gmail1/struct.UserMessageGetCall.html), [*messages import*](http://byron.github.io/google-apis-rs/google_gmail1/struct.UserMessageImportCall.html), [*messages insert*](http://byron.github.io/google-apis-rs/google_gmail1/struct.UserMessageInsertCall.html), [*messages list*](http://byron.github.io/google-apis-rs/google_gmail1/struct.UserMessageListCall.html), [*messages modify*](http://byron.github.io/google-apis-rs/google_gmail1/struct.UserMessageModifyCall.html), [*messages send*](http://byron.github.io/google-apis-rs/google_gmail1/struct.UserMessageSendCall.html), [*messages trash*](http://byron.github.io/google-apis-rs/google_gmail1/struct.UserMessageTrashCall.html), [*messages untrash*](http://byron.github.io/google-apis-rs/google_gmail1/struct.UserMessageUntrashCall.html), [*settings filters create*](http://byron.github.io/google-apis-rs/google_gmail1/struct.UserSettingFilterCreateCall.html), [*settings filters delete*](http://byron.github.io/google-apis-rs/google_gmail1/struct.UserSettingFilterDeleteCall.html), [*settings filters get*](http://byron.github.io/google-apis-rs/google_gmail1/struct.UserSettingFilterGetCall.html), [*settings filters list*](http://byron.github.io/google-apis-rs/google_gmail1/struct.UserSettingFilterListCall.html), [*settings forwarding addresses create*](http://byron.github.io/google-apis-rs/google_gmail1/struct.UserSettingForwardingAddresseCreateCall.html), [*settings forwarding addresses delete*](http://byron.github.io/google-apis-rs/google_gmail1/struct.UserSettingForwardingAddresseDeleteCall.html), [*settings forwarding addresses get*](http://byron.github.io/google-apis-rs/google_gmail1/struct.UserSettingForwardingAddresseGetCall.html), [*settings forwarding addresses list*](http://byron.github.io/google-apis-rs/google_gmail1/struct.UserSettingForwardingAddresseListCall.html), [*settings get auto forwarding*](http://byron.github.io/google-apis-rs/google_gmail1/struct.UserSettingGetAutoForwardingCall.html), [*settings get imap*](http://byron.github.io/google-apis-rs/google_gmail1/struct.UserSettingGetImapCall.html), [*settings get pop*](http://byron.github.io/google-apis-rs/google_gmail1/struct.UserSettingGetPopCall.html), [*settings get vacation*](http://byron.github.io/google-apis-rs/google_gmail1/struct.UserSettingGetVacationCall.html), [*settings send as create*](http://byron.github.io/google-apis-rs/google_gmail1/struct.UserSettingSendACreateCall.html), [*settings send as delete*](http://byron.github.io/google-apis-rs/google_gmail1/struct.UserSettingSendADeleteCall.html), [*settings send as get*](http://byron.github.io/google-apis-rs/google_gmail1/struct.UserSettingSendAGetCall.html), [*settings send as list*](http://byron.github.io/google-apis-rs/google_gmail1/struct.UserSettingSendAListCall.html), [*settings send as patch*](http://byron.github.io/google-apis-rs/google_gmail1/struct.UserSettingSendAPatchCall.html), [*settings send as update*](http://byron.github.io/google-apis-rs/google_gmail1/struct.UserSettingSendAUpdateCall.html), [*settings send as verify*](http://byron.github.io/google-apis-rs/google_gmail1/struct.UserSettingSendAVerifyCall.html), [*settings update auto forwarding*](http://byron.github.io/google-apis-rs/google_gmail1/struct.UserSettingUpdateAutoForwardingCall.html), [*settings update imap*](http://byron.github.io/google-apis-rs/google_gmail1/struct.UserSettingUpdateImapCall.html), [*settings update pop*](http://byron.github.io/google-apis-rs/google_gmail1/struct.UserSettingUpdatePopCall.html), [*settings update vacation*](http://byron.github.io/google-apis-rs/google_gmail1/struct.UserSettingUpdateVacationCall.html), [*stop*](http://byron.github.io/google-apis-rs/google_gmail1/struct.UserStopCall.html), [*threads delete*](http://byron.github.io/google-apis-rs/google_gmail1/struct.UserThreadDeleteCall.html), [*threads get*](http://byron.github.io/google-apis-rs/google_gmail1/struct.UserThreadGetCall.html), [*threads list*](http://byron.github.io/google-apis-rs/google_gmail1/struct.UserThreadListCall.html), [*threads modify*](http://byron.github.io/google-apis-rs/google_gmail1/struct.UserThreadModifyCall.html), [*threads trash*](http://byron.github.io/google-apis-rs/google_gmail1/struct.UserThreadTrashCall.html), [*threads untrash*](http://byron.github.io/google-apis-rs/google_gmail1/struct.UserThreadUntrashCall.html) and [*watch*](http://byron.github.io/google-apis-rs/google_gmail1/struct.UserWatchCall.html) + * [*drafts create*](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/struct.UserDraftCreateCall.html), [*drafts delete*](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/struct.UserDraftDeleteCall.html), [*drafts get*](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/struct.UserDraftGetCall.html), [*drafts list*](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/struct.UserDraftListCall.html), [*drafts send*](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/struct.UserDraftSendCall.html), [*drafts update*](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/struct.UserDraftUpdateCall.html), [*get profile*](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/struct.UserGetProfileCall.html), [*history list*](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/struct.UserHistoryListCall.html), [*labels create*](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/struct.UserLabelCreateCall.html), [*labels delete*](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/struct.UserLabelDeleteCall.html), [*labels get*](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/struct.UserLabelGetCall.html), [*labels list*](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/struct.UserLabelListCall.html), [*labels patch*](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/struct.UserLabelPatchCall.html), [*labels update*](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/struct.UserLabelUpdateCall.html), [*messages attachments get*](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/struct.UserMessageAttachmentGetCall.html), [*messages batch delete*](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/struct.UserMessageBatchDeleteCall.html), [*messages batch modify*](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/struct.UserMessageBatchModifyCall.html), [*messages delete*](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/struct.UserMessageDeleteCall.html), [*messages get*](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/struct.UserMessageGetCall.html), [*messages import*](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/struct.UserMessageImportCall.html), [*messages insert*](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/struct.UserMessageInsertCall.html), [*messages list*](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/struct.UserMessageListCall.html), [*messages modify*](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/struct.UserMessageModifyCall.html), [*messages send*](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/struct.UserMessageSendCall.html), [*messages trash*](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/struct.UserMessageTrashCall.html), [*messages untrash*](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/struct.UserMessageUntrashCall.html), [*settings filters create*](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/struct.UserSettingFilterCreateCall.html), [*settings filters delete*](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/struct.UserSettingFilterDeleteCall.html), [*settings filters get*](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/struct.UserSettingFilterGetCall.html), [*settings filters list*](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/struct.UserSettingFilterListCall.html), [*settings forwarding addresses create*](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/struct.UserSettingForwardingAddresseCreateCall.html), [*settings forwarding addresses delete*](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/struct.UserSettingForwardingAddresseDeleteCall.html), [*settings forwarding addresses get*](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/struct.UserSettingForwardingAddresseGetCall.html), [*settings forwarding addresses list*](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/struct.UserSettingForwardingAddresseListCall.html), [*settings get auto forwarding*](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/struct.UserSettingGetAutoForwardingCall.html), [*settings get imap*](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/struct.UserSettingGetImapCall.html), [*settings get pop*](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/struct.UserSettingGetPopCall.html), [*settings get vacation*](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/struct.UserSettingGetVacationCall.html), [*settings send as create*](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/struct.UserSettingSendACreateCall.html), [*settings send as delete*](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/struct.UserSettingSendADeleteCall.html), [*settings send as get*](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/struct.UserSettingSendAGetCall.html), [*settings send as list*](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/struct.UserSettingSendAListCall.html), [*settings send as patch*](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/struct.UserSettingSendAPatchCall.html), [*settings send as update*](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/struct.UserSettingSendAUpdateCall.html), [*settings send as verify*](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/struct.UserSettingSendAVerifyCall.html), [*settings update auto forwarding*](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/struct.UserSettingUpdateAutoForwardingCall.html), [*settings update imap*](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/struct.UserSettingUpdateImapCall.html), [*settings update pop*](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/struct.UserSettingUpdatePopCall.html), [*settings update vacation*](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/struct.UserSettingUpdateVacationCall.html), [*stop*](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/struct.UserStopCall.html), [*threads delete*](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/struct.UserThreadDeleteCall.html), [*threads get*](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/struct.UserThreadGetCall.html), [*threads list*](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/struct.UserThreadListCall.html), [*threads modify*](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/struct.UserThreadModifyCall.html), [*threads trash*](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/struct.UserThreadTrashCall.html), [*threads untrash*](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/struct.UserThreadUntrashCall.html) and [*watch*](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/struct.UserWatchCall.html) Upload supported by ... -* [*messages import users*](http://byron.github.io/google-apis-rs/google_gmail1/struct.UserMessageImportCall.html) -* [*drafts create users*](http://byron.github.io/google-apis-rs/google_gmail1/struct.UserDraftCreateCall.html) -* [*drafts send users*](http://byron.github.io/google-apis-rs/google_gmail1/struct.UserDraftSendCall.html) -* [*messages send users*](http://byron.github.io/google-apis-rs/google_gmail1/struct.UserMessageSendCall.html) -* [*drafts update users*](http://byron.github.io/google-apis-rs/google_gmail1/struct.UserDraftUpdateCall.html) -* [*messages insert users*](http://byron.github.io/google-apis-rs/google_gmail1/struct.UserMessageInsertCall.html) +* [*messages import users*](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/struct.UserMessageImportCall.html) +* [*drafts create users*](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/struct.UserDraftCreateCall.html) +* [*drafts send users*](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/struct.UserDraftSendCall.html) +* [*messages send users*](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/struct.UserMessageSendCall.html) +* [*drafts update users*](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/struct.UserDraftUpdateCall.html) +* [*messages insert users*](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/struct.UserMessageInsertCall.html) @@ -32,17 +32,17 @@ Upload supported by ... The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_gmail1/struct.Gmail.html)** +* **[Hub](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/struct.Gmail.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_gmail1/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_gmail1/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_gmail1/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_gmail1/trait.Part.html)** + * **[Parts](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_gmail1/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_gmail1/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_gmail1/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_gmail1/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_gmail1/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_gmail1/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_gmail1/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_gmail1/trait.CallBuilder.html) 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/1.0.1+20161206/google_gmail1/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_gmail1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_gmail1/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_gmail1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/trait.RequestValue.html) and +[decodable](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_gmail1/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_gmail1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_gmail1/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-gmail1/1.0.1+20161206/google_gmail1/trait.RequestValue.html) are 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/lib.rs b/gen/gmail1/src/lib.rs index 54f4c4730e..d8c3932b56 100644 --- a/gen/gmail1/src/lib.rs +++ b/gen/gmail1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *gmail* crate version *1.0.0+20161206*, where *20161206* is the exact revision of the *gmail:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *gmail* crate version *1.0.1+20161206*, where *20161206* is the exact revision of the *gmail:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *gmail* *v1* API can be found at the //! [official documentation site](https://developers.google.com/gmail/api/). @@ -26,7 +26,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -145,7 +145,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/gmail1/src/lib.rs.in b/gen/gmail1/src/lib.rs.in index 7ae8d52b34..a3f8a197ce 100644 --- a/gen/gmail1/src/lib.rs.in +++ b/gen/gmail1/src/lib.rs.in @@ -178,7 +178,7 @@ impl<'a, C, A> Gmail Gmail { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -187,7 +187,7 @@ impl<'a, C, A> Gmail } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/groupsmigration1-cli/Cargo.toml b/gen/groupsmigration1-cli/Cargo.toml index b22a32b9cd..c9fc7e3589 100644 --- a/gen/groupsmigration1-cli/Cargo.toml +++ b/gen/groupsmigration1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-groupsmigration1-cli" -version = "1.0.0+20140416" +version = "1.0.1+20140416" authors = ["Sebastian Thiel "] description = "A complete library to interact with Groups Migration (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/groupsmigration1-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-groupsmigration1] path = "../groupsmigration1" -version = "1.0.0" +version = "1.0.1+20140416" optional = true default-features = false diff --git a/gen/groupsmigration1-cli/README.md b/gen/groupsmigration1-cli/README.md index 5c64e70533..7fd5a2863a 100644 --- a/gen/groupsmigration1-cli/README.md +++ b/gen/groupsmigration1-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *Groups Migration* API can be found at the [official documentation site](https://developers.google.com/google-apps/groups-migration/). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/groupsmigration1.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/groupsmigration1.tar.gz) +```bash +cargo install google-groupsmigration1-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/groupsmigration1-cli). # Usage -This documentation was generated from the *Groups Migration* API at revision *20140416*. The CLI is at version *1.0.0*. +This documentation was generated from the *Groups Migration* API at revision *20140416*. The CLI is at version *1.0.1*. ```bash groupsmigration1 [options] diff --git a/gen/groupsmigration1-cli/mkdocs.yml b/gen/groupsmigration1-cli/mkdocs.yml index 21364d815c..ec0cc01408 100644 --- a/gen/groupsmigration1-cli/mkdocs.yml +++ b/gen/groupsmigration1-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: Groups Migration v1.0.0+20140416 +site_name: Groups Migration v1.0.1+20140416 site_url: http://byron.github.io/google-apis-rs/google-groupsmigration1-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with Groups Migration (protocol v1) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/groupsmigration1-cli diff --git a/gen/groupsmigration1-cli/src/main.rs b/gen/groupsmigration1-cli/src/main.rs index 9e957f9e8e..f0289fcb89 100644 --- a/gen/groupsmigration1-cli/src/main.rs +++ b/gen/groupsmigration1-cli/src/main.rs @@ -235,7 +235,7 @@ fn main() { let mut app = App::new("groupsmigration1") .author("Sebastian Thiel ") - .version("1.0.0+20140416") + .version("1.0.1+20140416") .about("Groups Migration Api.") .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 84a8119612..535a031dbe 100644 --- a/gen/groupsmigration1/Cargo.toml +++ b/gen/groupsmigration1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-groupsmigration1" -version = "1.0.0+20140416" +version = "1.0.1+20140416" authors = ["Sebastian Thiel "] description = "A complete library to interact with Groups Migration (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/groupsmigration1" homepage = "https://developers.google.com/google-apps/groups-migration/" -documentation = "http://byron.github.io/google-apis-rs/google_groupsmigration1" +documentation = "https://docs.rs/google-groupsmigration1/1.0.1+20140416" license = "MIT" keywords = ["groupsmigration", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/groupsmigration1/README.md b/gen/groupsmigration1/README.md index 0080fe6cee..e7421cc380 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 *1.0.0+20140416*, where *20140416* is the exact revision of the *groupsmigration:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *Groups Migration* crate version *1.0.1+20140416*, where *20140416* is the exact revision of the *groupsmigration:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. 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](http://byron.github.io/google-apis-rs/google_groupsmigration1/struct.GroupsMigration.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-groupsmigration1/1.0.1+20140416/google_groupsmigration1/struct.GroupsMigration.html) ... * archive - * [*insert*](http://byron.github.io/google-apis-rs/google_groupsmigration1/struct.ArchiveInsertCall.html) + * [*insert*](https://docs.rs/google-groupsmigration1/1.0.1+20140416/google_groupsmigration1/struct.ArchiveInsertCall.html) Upload supported by ... -* [*insert archive*](http://byron.github.io/google-apis-rs/google_groupsmigration1/struct.ArchiveInsertCall.html) +* [*insert archive*](https://docs.rs/google-groupsmigration1/1.0.1+20140416/google_groupsmigration1/struct.ArchiveInsertCall.html) @@ -27,17 +27,17 @@ Upload supported by ... The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_groupsmigration1/struct.GroupsMigration.html)** +* **[Hub](https://docs.rs/google-groupsmigration1/1.0.1+20140416/google_groupsmigration1/struct.GroupsMigration.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_groupsmigration1/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_groupsmigration1/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_groupsmigration1/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-groupsmigration1/1.0.1+20140416/google_groupsmigration1/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-groupsmigration1/1.0.1+20140416/google_groupsmigration1/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-groupsmigration1/1.0.1+20140416/google_groupsmigration1/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_groupsmigration1/trait.Part.html)** + * **[Parts](https://docs.rs/google-groupsmigration1/1.0.1+20140416/google_groupsmigration1/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_groupsmigration1/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-groupsmigration1/1.0.1+20140416/google_groupsmigration1/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_groupsmigration1/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-groupsmigration1/1.0.1+20140416/google_groupsmigration1/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_groupsmigration1/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_groupsmigration1/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-groupsmigration1/1.0.1+20140416/google_groupsmigration1/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_groupsmigration1/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-groupsmigration1/1.0.1+20140416/google_groupsmigration1/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_groupsmigration1/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-groupsmigration1/1.0.1+20140416/google_groupsmigration1/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_groupsmigration1/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_groupsmigration1/trait.CallBuilder.html) 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/1.0.1+20140416/google_groupsmigration1/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-groupsmigration1/1.0.1+20140416/google_groupsmigration1/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_groupsmigration1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-groupsmigration1/1.0.1+20140416/google_groupsmigration1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_groupsmigration1/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_groupsmigration1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-groupsmigration1/1.0.1+20140416/google_groupsmigration1/trait.RequestValue.html) and +[decodable](https://docs.rs/google-groupsmigration1/1.0.1+20140416/google_groupsmigration1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_groupsmigration1/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-groupsmigration1/1.0.1+20140416/google_groupsmigration1/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_groupsmigration1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-groupsmigration1/1.0.1+20140416/google_groupsmigration1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_groupsmigration1/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-groupsmigration1/1.0.1+20140416/google_groupsmigration1/trait.RequestValue.html) are 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/lib.rs b/gen/groupsmigration1/src/lib.rs index e793c88d67..6fccd5a9e8 100644 --- a/gen/groupsmigration1/src/lib.rs +++ b/gen/groupsmigration1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Groups Migration* crate version *1.0.0+20140416*, where *20140416* is the exact revision of the *groupsmigration:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *Groups Migration* crate version *1.0.1+20140416*, where *20140416* is the exact revision of the *groupsmigration:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *Groups Migration* *v1* API can be found at the //! [official documentation site](https://developers.google.com/google-apps/groups-migration/). @@ -21,7 +21,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -123,7 +123,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/groupsmigration1/src/lib.rs.in b/gen/groupsmigration1/src/lib.rs.in index 53c6eec6a5..fdf080db1f 100644 --- a/gen/groupsmigration1/src/lib.rs.in +++ b/gen/groupsmigration1/src/lib.rs.in @@ -132,7 +132,7 @@ impl<'a, C, A> GroupsMigration GroupsMigration { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -141,7 +141,7 @@ impl<'a, C, A> GroupsMigration } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/groupssettings1-cli/Cargo.toml b/gen/groupssettings1-cli/Cargo.toml index bb26c52e5c..0779d4423d 100644 --- a/gen/groupssettings1-cli/Cargo.toml +++ b/gen/groupssettings1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-groupssettings1-cli" -version = "1.0.0+20160525" +version = "1.0.1+20160525" authors = ["Sebastian Thiel "] description = "A complete library to interact with groupssettings (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/groupssettings1-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-groupssettings1] path = "../groupssettings1" -version = "1.0.0" +version = "1.0.1+20160525" optional = true default-features = false diff --git a/gen/groupssettings1-cli/README.md b/gen/groupssettings1-cli/README.md index a95b33a9f9..bcd5421b0e 100644 --- a/gen/groupssettings1-cli/README.md +++ b/gen/groupssettings1-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *groupssettings* API can be found at the [official documentation site](https://developers.google.com/google-apps/groups-settings/get_started). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/groupssettings1.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/groupssettings1.tar.gz) +```bash +cargo install google-groupssettings1-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/groupssettings1-cli). # Usage -This documentation was generated from the *groupssettings* API at revision *20160525*. The CLI is at version *1.0.0*. +This documentation was generated from the *groupssettings* API at revision *20160525*. The CLI is at version *1.0.1*. ```bash groupssettings1 [options] diff --git a/gen/groupssettings1-cli/mkdocs.yml b/gen/groupssettings1-cli/mkdocs.yml index a689478caf..8c94877e5c 100644 --- a/gen/groupssettings1-cli/mkdocs.yml +++ b/gen/groupssettings1-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: groupssettings v1.0.0+20160525 +site_name: groupssettings v1.0.1+20160525 site_url: http://byron.github.io/google-apis-rs/google-groupssettings1-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with groupssettings (protocol v1) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/groupssettings1-cli diff --git a/gen/groupssettings1-cli/src/main.rs b/gen/groupssettings1-cli/src/main.rs index 0627cd0bd8..ae1416e074 100644 --- a/gen/groupssettings1-cli/src/main.rs +++ b/gen/groupssettings1-cli/src/main.rs @@ -516,7 +516,7 @@ fn main() { let mut app = App::new("groupssettings1") .author("Sebastian Thiel ") - .version("1.0.0+20160525") + .version("1.0.1+20160525") .about("Lets you manage 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 dc8dbef6dd..2f293edd5f 100644 --- a/gen/groupssettings1/Cargo.toml +++ b/gen/groupssettings1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-groupssettings1" -version = "1.0.0+20160525" +version = "1.0.1+20160525" authors = ["Sebastian Thiel "] description = "A complete library to interact with groupssettings (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/groupssettings1" homepage = "https://developers.google.com/google-apps/groups-settings/get_started" -documentation = "http://byron.github.io/google-apis-rs/google_groupssettings1" +documentation = "https://docs.rs/google-groupssettings1/1.0.1+20160525" license = "MIT" keywords = ["groupssettings", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/groupssettings1/README.md b/gen/groupssettings1/README.md index 227eb1e85c..b413d417c7 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 *1.0.0+20160525*, where *20160525* is the exact revision of the *groupssettings:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *groupssettings* crate version *1.0.1+20160525*, where *20160525* is the exact revision of the *groupssettings:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. 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](http://byron.github.io/google-apis-rs/google_groupssettings1/struct.Groupssettings.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-groupssettings1/1.0.1+20160525/google_groupssettings1/struct.Groupssettings.html) ... * groups - * [*get*](http://byron.github.io/google-apis-rs/google_groupssettings1/struct.GroupGetCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_groupssettings1/struct.GroupPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_groupssettings1/struct.GroupUpdateCall.html) + * [*get*](https://docs.rs/google-groupssettings1/1.0.1+20160525/google_groupssettings1/struct.GroupGetCall.html), [*patch*](https://docs.rs/google-groupssettings1/1.0.1+20160525/google_groupssettings1/struct.GroupPatchCall.html) and [*update*](https://docs.rs/google-groupssettings1/1.0.1+20160525/google_groupssettings1/struct.GroupUpdateCall.html) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_groupssettings1/struct.Groupssettings.html)** +* **[Hub](https://docs.rs/google-groupssettings1/1.0.1+20160525/google_groupssettings1/struct.Groupssettings.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_groupssettings1/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_groupssettings1/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_groupssettings1/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-groupssettings1/1.0.1+20160525/google_groupssettings1/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-groupssettings1/1.0.1+20160525/google_groupssettings1/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-groupssettings1/1.0.1+20160525/google_groupssettings1/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_groupssettings1/trait.Part.html)** + * **[Parts](https://docs.rs/google-groupssettings1/1.0.1+20160525/google_groupssettings1/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_groupssettings1/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-groupssettings1/1.0.1+20160525/google_groupssettings1/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_groupssettings1/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-groupssettings1/1.0.1+20160525/google_groupssettings1/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_groupssettings1/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_groupssettings1/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-groupssettings1/1.0.1+20160525/google_groupssettings1/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_groupssettings1/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-groupssettings1/1.0.1+20160525/google_groupssettings1/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_groupssettings1/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-groupssettings1/1.0.1+20160525/google_groupssettings1/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_groupssettings1/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_groupssettings1/trait.CallBuilder.html) 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/1.0.1+20160525/google_groupssettings1/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-groupssettings1/1.0.1+20160525/google_groupssettings1/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_groupssettings1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-groupssettings1/1.0.1+20160525/google_groupssettings1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_groupssettings1/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_groupssettings1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-groupssettings1/1.0.1+20160525/google_groupssettings1/trait.RequestValue.html) and +[decodable](https://docs.rs/google-groupssettings1/1.0.1+20160525/google_groupssettings1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_groupssettings1/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-groupssettings1/1.0.1+20160525/google_groupssettings1/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_groupssettings1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-groupssettings1/1.0.1+20160525/google_groupssettings1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_groupssettings1/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-groupssettings1/1.0.1+20160525/google_groupssettings1/trait.RequestValue.html) are 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/lib.rs b/gen/groupssettings1/src/lib.rs index d2eb9548cd..29c7be9baa 100644 --- a/gen/groupssettings1/src/lib.rs +++ b/gen/groupssettings1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *groupssettings* crate version *1.0.0+20160525*, where *20160525* is the exact revision of the *groupssettings:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *groupssettings* crate version *1.0.1+20160525*, where *20160525* is the exact revision of the *groupssettings:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! 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). @@ -17,7 +17,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -126,7 +126,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/groupssettings1/src/lib.rs.in b/gen/groupssettings1/src/lib.rs.in index 0f7f2218c1..594940e41c 100644 --- a/gen/groupssettings1/src/lib.rs.in +++ b/gen/groupssettings1/src/lib.rs.in @@ -137,7 +137,7 @@ impl<'a, C, A> Groupssettings Groupssettings { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -146,7 +146,7 @@ impl<'a, C, A> Groupssettings } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/iam1-cli/Cargo.toml b/gen/iam1-cli/Cargo.toml index 4ddbb80c41..e7688b1680 100644 --- a/gen/iam1-cli/Cargo.toml +++ b/gen/iam1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-iam1-cli" -version = "1.0.0+20160915" +version = "1.0.1+20160915" authors = ["Sebastian Thiel "] description = "A complete library to interact with iam (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/iam1-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-iam1] path = "../iam1" -version = "1.0.0" +version = "1.0.1+20160915" optional = true default-features = false diff --git a/gen/iam1-cli/README.md b/gen/iam1-cli/README.md index bd06269bd9..11d187baf9 100644 --- a/gen/iam1-cli/README.md +++ b/gen/iam1-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *iam* API can be found at the [official documentation site](https://cloud.google.com/iam/). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/iam1.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/iam1.tar.gz) +```bash +cargo install google-iam1-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/iam1-cli). # Usage -This documentation was generated from the *iam* API at revision *20160915*. The CLI is at version *1.0.0*. +This documentation was generated from the *iam* API at revision *20160915*. The CLI is at version *1.0.1*. ```bash iam1 [options] diff --git a/gen/iam1-cli/mkdocs.yml b/gen/iam1-cli/mkdocs.yml index 54cd42c0d6..afad33f91a 100644 --- a/gen/iam1-cli/mkdocs.yml +++ b/gen/iam1-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: iam v1.0.0+20160915 +site_name: iam v1.0.1+20160915 site_url: http://byron.github.io/google-apis-rs/google-iam1-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with iam (protocol v1) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/iam1-cli diff --git a/gen/iam1-cli/src/main.rs b/gen/iam1-cli/src/main.rs index 69ba41f611..4d117f298f 100644 --- a/gen/iam1-cli/src/main.rs +++ b/gen/iam1-cli/src/main.rs @@ -1537,7 +1537,7 @@ fn main() { let mut app = App::new("iam1") .author("Sebastian Thiel ") - .version("1.0.0+20160915") + .version("1.0.1+20160915") .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 64b282998d..923aba924c 100644 --- a/gen/iam1/Cargo.toml +++ b/gen/iam1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-iam1" -version = "1.0.0+20160915" +version = "1.0.1+20160915" authors = ["Sebastian Thiel "] description = "A complete library to interact with iam (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/iam1" homepage = "https://cloud.google.com/iam/" -documentation = "http://byron.github.io/google-apis-rs/google_iam1" +documentation = "https://docs.rs/google-iam1/1.0.1+20160915" license = "MIT" keywords = ["iam", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/iam1/README.md b/gen/iam1/README.md index cfc2e58305..63cd99cb6d 100644 --- a/gen/iam1/README.md +++ b/gen/iam1/README.md @@ -5,18 +5,18 @@ 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 *1.0.0+20160915*, where *20160915* is the exact revision of the *iam:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *iam* crate version *1.0.1+20160915*, where *20160915* is the exact revision of the *iam:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. 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](http://byron.github.io/google-apis-rs/google_iam1/struct.Iam.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-iam1/1.0.1+20160915/google_iam1/struct.Iam.html) ... * projects - * [*service accounts create*](http://byron.github.io/google-apis-rs/google_iam1/struct.ProjectServiceAccountCreateCall.html), [*service accounts delete*](http://byron.github.io/google-apis-rs/google_iam1/struct.ProjectServiceAccountDeleteCall.html), [*service accounts get*](http://byron.github.io/google-apis-rs/google_iam1/struct.ProjectServiceAccountGetCall.html), [*service accounts get iam policy*](http://byron.github.io/google-apis-rs/google_iam1/struct.ProjectServiceAccountGetIamPolicyCall.html), [*service accounts keys create*](http://byron.github.io/google-apis-rs/google_iam1/struct.ProjectServiceAccountKeyCreateCall.html), [*service accounts keys delete*](http://byron.github.io/google-apis-rs/google_iam1/struct.ProjectServiceAccountKeyDeleteCall.html), [*service accounts keys get*](http://byron.github.io/google-apis-rs/google_iam1/struct.ProjectServiceAccountKeyGetCall.html), [*service accounts keys list*](http://byron.github.io/google-apis-rs/google_iam1/struct.ProjectServiceAccountKeyListCall.html), [*service accounts list*](http://byron.github.io/google-apis-rs/google_iam1/struct.ProjectServiceAccountListCall.html), [*service accounts set iam policy*](http://byron.github.io/google-apis-rs/google_iam1/struct.ProjectServiceAccountSetIamPolicyCall.html), [*service accounts sign blob*](http://byron.github.io/google-apis-rs/google_iam1/struct.ProjectServiceAccountSignBlobCall.html), [*service accounts test iam permissions*](http://byron.github.io/google-apis-rs/google_iam1/struct.ProjectServiceAccountTestIamPermissionCall.html) and [*service accounts update*](http://byron.github.io/google-apis-rs/google_iam1/struct.ProjectServiceAccountUpdateCall.html) -* [roles](http://byron.github.io/google-apis-rs/google_iam1/struct.Role.html) - * [*query grantable roles*](http://byron.github.io/google-apis-rs/google_iam1/struct.RoleQueryGrantableRoleCall.html) + * [*service accounts create*](https://docs.rs/google-iam1/1.0.1+20160915/google_iam1/struct.ProjectServiceAccountCreateCall.html), [*service accounts delete*](https://docs.rs/google-iam1/1.0.1+20160915/google_iam1/struct.ProjectServiceAccountDeleteCall.html), [*service accounts get*](https://docs.rs/google-iam1/1.0.1+20160915/google_iam1/struct.ProjectServiceAccountGetCall.html), [*service accounts get iam policy*](https://docs.rs/google-iam1/1.0.1+20160915/google_iam1/struct.ProjectServiceAccountGetIamPolicyCall.html), [*service accounts keys create*](https://docs.rs/google-iam1/1.0.1+20160915/google_iam1/struct.ProjectServiceAccountKeyCreateCall.html), [*service accounts keys delete*](https://docs.rs/google-iam1/1.0.1+20160915/google_iam1/struct.ProjectServiceAccountKeyDeleteCall.html), [*service accounts keys get*](https://docs.rs/google-iam1/1.0.1+20160915/google_iam1/struct.ProjectServiceAccountKeyGetCall.html), [*service accounts keys list*](https://docs.rs/google-iam1/1.0.1+20160915/google_iam1/struct.ProjectServiceAccountKeyListCall.html), [*service accounts list*](https://docs.rs/google-iam1/1.0.1+20160915/google_iam1/struct.ProjectServiceAccountListCall.html), [*service accounts set iam policy*](https://docs.rs/google-iam1/1.0.1+20160915/google_iam1/struct.ProjectServiceAccountSetIamPolicyCall.html), [*service accounts sign blob*](https://docs.rs/google-iam1/1.0.1+20160915/google_iam1/struct.ProjectServiceAccountSignBlobCall.html), [*service accounts test iam permissions*](https://docs.rs/google-iam1/1.0.1+20160915/google_iam1/struct.ProjectServiceAccountTestIamPermissionCall.html) and [*service accounts update*](https://docs.rs/google-iam1/1.0.1+20160915/google_iam1/struct.ProjectServiceAccountUpdateCall.html) +* [roles](https://docs.rs/google-iam1/1.0.1+20160915/google_iam1/struct.Role.html) + * [*query grantable roles*](https://docs.rs/google-iam1/1.0.1+20160915/google_iam1/struct.RoleQueryGrantableRoleCall.html) @@ -25,17 +25,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_iam1/struct.Iam.html)** +* **[Hub](https://docs.rs/google-iam1/1.0.1+20160915/google_iam1/struct.Iam.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_iam1/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_iam1/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_iam1/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-iam1/1.0.1+20160915/google_iam1/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-iam1/1.0.1+20160915/google_iam1/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-iam1/1.0.1+20160915/google_iam1/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_iam1/trait.Part.html)** + * **[Parts](https://docs.rs/google-iam1/1.0.1+20160915/google_iam1/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_iam1/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-iam1/1.0.1+20160915/google_iam1/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_iam1/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-iam1/1.0.1+20160915/google_iam1/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_iam1/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_iam1/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-iam1/1.0.1+20160915/google_iam1/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_iam1/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-iam1/1.0.1+20160915/google_iam1/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_iam1/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-iam1/1.0.1+20160915/google_iam1/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_iam1/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_iam1/trait.CallBuilder.html) 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/1.0.1+20160915/google_iam1/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-iam1/1.0.1+20160915/google_iam1/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_iam1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-iam1/1.0.1+20160915/google_iam1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_iam1/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_iam1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-iam1/1.0.1+20160915/google_iam1/trait.RequestValue.html) and +[decodable](https://docs.rs/google-iam1/1.0.1+20160915/google_iam1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_iam1/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-iam1/1.0.1+20160915/google_iam1/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_iam1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-iam1/1.0.1+20160915/google_iam1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_iam1/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-iam1/1.0.1+20160915/google_iam1/trait.RequestValue.html) are 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/lib.rs b/gen/iam1/src/lib.rs index 4ff292f678..ca0d369165 100644 --- a/gen/iam1/src/lib.rs +++ b/gen/iam1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *iam* crate version *1.0.0+20160915*, where *20160915* is the exact revision of the *iam:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *iam* crate version *1.0.1+20160915*, where *20160915* is the exact revision of the *iam:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *iam* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/iam/). @@ -19,7 +19,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -128,7 +128,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/iam1/src/lib.rs.in b/gen/iam1/src/lib.rs.in index 552cca5505..62b0aaf8bf 100644 --- a/gen/iam1/src/lib.rs.in +++ b/gen/iam1/src/lib.rs.in @@ -137,7 +137,7 @@ impl<'a, C, A> Iam Iam { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -149,7 +149,7 @@ impl<'a, C, A> Iam } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/identitytoolkit3-cli/Cargo.toml b/gen/identitytoolkit3-cli/Cargo.toml index 71659f4ca7..d25fd307d1 100644 --- a/gen/identitytoolkit3-cli/Cargo.toml +++ b/gen/identitytoolkit3-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-identitytoolkit3-cli" -version = "1.0.0+20161206" +version = "1.0.1+20161206" authors = ["Sebastian Thiel "] description = "A complete library to interact with Identity Toolkit (protocol v3)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/identitytoolkit3-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-identitytoolkit3] path = "../identitytoolkit3" -version = "1.0.0" +version = "1.0.1+20161206" optional = true default-features = false diff --git a/gen/identitytoolkit3-cli/README.md b/gen/identitytoolkit3-cli/README.md index 9046417f1c..2f371b3408 100644 --- a/gen/identitytoolkit3-cli/README.md +++ b/gen/identitytoolkit3-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *Identity Toolkit* API can be found at the [official documentation site](https://developers.google.com/identity-toolkit/v3/). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/identitytoolkit3.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/identitytoolkit3.tar.gz) +```bash +cargo install google-identitytoolkit3-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/identitytoolkit3-cli). # Usage -This documentation was generated from the *Identity Toolkit* API at revision *20161206*. The CLI is at version *1.0.0*. +This documentation was generated from the *Identity Toolkit* API at revision *20161206*. The CLI is at version *1.0.1*. ```bash identitytoolkit3 [options] diff --git a/gen/identitytoolkit3-cli/mkdocs.yml b/gen/identitytoolkit3-cli/mkdocs.yml index 80d6b2e4e6..d691741a2c 100644 --- a/gen/identitytoolkit3-cli/mkdocs.yml +++ b/gen/identitytoolkit3-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: Identity Toolkit v1.0.0+20161206 +site_name: Identity Toolkit v1.0.1+20161206 site_url: http://byron.github.io/google-apis-rs/google-identitytoolkit3-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with Identity Toolkit (protocol v3) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/identitytoolkit3-cli diff --git a/gen/identitytoolkit3-cli/src/main.rs b/gen/identitytoolkit3-cli/src/main.rs index 8e6a732b8b..2ca0f1aed7 100644 --- a/gen/identitytoolkit3-cli/src/main.rs +++ b/gen/identitytoolkit3-cli/src/main.rs @@ -2025,7 +2025,7 @@ fn main() { let mut app = App::new("identitytoolkit3") .author("Sebastian Thiel ") - .version("1.0.0+20161206") + .version("1.0.1+20161206") .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 b51ba89d2c..ccb0fe11d4 100644 --- a/gen/identitytoolkit3/Cargo.toml +++ b/gen/identitytoolkit3/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-identitytoolkit3" -version = "1.0.0+20161206" +version = "1.0.1+20161206" authors = ["Sebastian Thiel "] description = "A complete library to interact with Identity Toolkit (protocol v3)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/identitytoolkit3" homepage = "https://developers.google.com/identity-toolkit/v3/" -documentation = "http://byron.github.io/google-apis-rs/google_identitytoolkit3" +documentation = "https://docs.rs/google-identitytoolkit3/1.0.1+20161206" license = "MIT" keywords = ["identitytoolkit", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/identitytoolkit3/README.md b/gen/identitytoolkit3/README.md index 311451b6df..f9e9e90776 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 *1.0.0+20161206*, where *20161206* is the exact revision of the *identitytoolkit:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *Identity Toolkit* crate version *1.0.1+20161206*, where *20161206* is the exact revision of the *identitytoolkit:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. 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](http://byron.github.io/google-apis-rs/google_identitytoolkit3/struct.IdentityToolkit.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-identitytoolkit3/1.0.1+20161206/google_identitytoolkit3/struct.IdentityToolkit.html) ... -* [relyingparty](http://byron.github.io/google-apis-rs/google_identitytoolkit3/struct.Relyingparty.html) - * [*create auth uri*](http://byron.github.io/google-apis-rs/google_identitytoolkit3/struct.RelyingpartyCreateAuthUriCall.html), [*delete account*](http://byron.github.io/google-apis-rs/google_identitytoolkit3/struct.RelyingpartyDeleteAccountCall.html), [*download account*](http://byron.github.io/google-apis-rs/google_identitytoolkit3/struct.RelyingpartyDownloadAccountCall.html), [*get account info*](http://byron.github.io/google-apis-rs/google_identitytoolkit3/struct.RelyingpartyGetAccountInfoCall.html), [*get oob confirmation code*](http://byron.github.io/google-apis-rs/google_identitytoolkit3/struct.RelyingpartyGetOobConfirmationCodeCall.html), [*get project config*](http://byron.github.io/google-apis-rs/google_identitytoolkit3/struct.RelyingpartyGetProjectConfigCall.html), [*get public keys*](http://byron.github.io/google-apis-rs/google_identitytoolkit3/struct.RelyingpartyGetPublicKeyCall.html), [*get recaptcha param*](http://byron.github.io/google-apis-rs/google_identitytoolkit3/struct.RelyingpartyGetRecaptchaParamCall.html), [*reset password*](http://byron.github.io/google-apis-rs/google_identitytoolkit3/struct.RelyingpartyResetPasswordCall.html), [*set account info*](http://byron.github.io/google-apis-rs/google_identitytoolkit3/struct.RelyingpartySetAccountInfoCall.html), [*set project config*](http://byron.github.io/google-apis-rs/google_identitytoolkit3/struct.RelyingpartySetProjectConfigCall.html), [*sign out user*](http://byron.github.io/google-apis-rs/google_identitytoolkit3/struct.RelyingpartySignOutUserCall.html), [*signup new user*](http://byron.github.io/google-apis-rs/google_identitytoolkit3/struct.RelyingpartySignupNewUserCall.html), [*upload account*](http://byron.github.io/google-apis-rs/google_identitytoolkit3/struct.RelyingpartyUploadAccountCall.html), [*verify assertion*](http://byron.github.io/google-apis-rs/google_identitytoolkit3/struct.RelyingpartyVerifyAssertionCall.html), [*verify custom token*](http://byron.github.io/google-apis-rs/google_identitytoolkit3/struct.RelyingpartyVerifyCustomTokenCall.html) and [*verify password*](http://byron.github.io/google-apis-rs/google_identitytoolkit3/struct.RelyingpartyVerifyPasswordCall.html) +* [relyingparty](https://docs.rs/google-identitytoolkit3/1.0.1+20161206/google_identitytoolkit3/struct.Relyingparty.html) + * [*create auth uri*](https://docs.rs/google-identitytoolkit3/1.0.1+20161206/google_identitytoolkit3/struct.RelyingpartyCreateAuthUriCall.html), [*delete account*](https://docs.rs/google-identitytoolkit3/1.0.1+20161206/google_identitytoolkit3/struct.RelyingpartyDeleteAccountCall.html), [*download account*](https://docs.rs/google-identitytoolkit3/1.0.1+20161206/google_identitytoolkit3/struct.RelyingpartyDownloadAccountCall.html), [*get account info*](https://docs.rs/google-identitytoolkit3/1.0.1+20161206/google_identitytoolkit3/struct.RelyingpartyGetAccountInfoCall.html), [*get oob confirmation code*](https://docs.rs/google-identitytoolkit3/1.0.1+20161206/google_identitytoolkit3/struct.RelyingpartyGetOobConfirmationCodeCall.html), [*get project config*](https://docs.rs/google-identitytoolkit3/1.0.1+20161206/google_identitytoolkit3/struct.RelyingpartyGetProjectConfigCall.html), [*get public keys*](https://docs.rs/google-identitytoolkit3/1.0.1+20161206/google_identitytoolkit3/struct.RelyingpartyGetPublicKeyCall.html), [*get recaptcha param*](https://docs.rs/google-identitytoolkit3/1.0.1+20161206/google_identitytoolkit3/struct.RelyingpartyGetRecaptchaParamCall.html), [*reset password*](https://docs.rs/google-identitytoolkit3/1.0.1+20161206/google_identitytoolkit3/struct.RelyingpartyResetPasswordCall.html), [*set account info*](https://docs.rs/google-identitytoolkit3/1.0.1+20161206/google_identitytoolkit3/struct.RelyingpartySetAccountInfoCall.html), [*set project config*](https://docs.rs/google-identitytoolkit3/1.0.1+20161206/google_identitytoolkit3/struct.RelyingpartySetProjectConfigCall.html), [*sign out user*](https://docs.rs/google-identitytoolkit3/1.0.1+20161206/google_identitytoolkit3/struct.RelyingpartySignOutUserCall.html), [*signup new user*](https://docs.rs/google-identitytoolkit3/1.0.1+20161206/google_identitytoolkit3/struct.RelyingpartySignupNewUserCall.html), [*upload account*](https://docs.rs/google-identitytoolkit3/1.0.1+20161206/google_identitytoolkit3/struct.RelyingpartyUploadAccountCall.html), [*verify assertion*](https://docs.rs/google-identitytoolkit3/1.0.1+20161206/google_identitytoolkit3/struct.RelyingpartyVerifyAssertionCall.html), [*verify custom token*](https://docs.rs/google-identitytoolkit3/1.0.1+20161206/google_identitytoolkit3/struct.RelyingpartyVerifyCustomTokenCall.html) and [*verify password*](https://docs.rs/google-identitytoolkit3/1.0.1+20161206/google_identitytoolkit3/struct.RelyingpartyVerifyPasswordCall.html) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_identitytoolkit3/struct.IdentityToolkit.html)** +* **[Hub](https://docs.rs/google-identitytoolkit3/1.0.1+20161206/google_identitytoolkit3/struct.IdentityToolkit.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_identitytoolkit3/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_identitytoolkit3/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_identitytoolkit3/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-identitytoolkit3/1.0.1+20161206/google_identitytoolkit3/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-identitytoolkit3/1.0.1+20161206/google_identitytoolkit3/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-identitytoolkit3/1.0.1+20161206/google_identitytoolkit3/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_identitytoolkit3/trait.Part.html)** + * **[Parts](https://docs.rs/google-identitytoolkit3/1.0.1+20161206/google_identitytoolkit3/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_identitytoolkit3/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-identitytoolkit3/1.0.1+20161206/google_identitytoolkit3/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_identitytoolkit3/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-identitytoolkit3/1.0.1+20161206/google_identitytoolkit3/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_identitytoolkit3/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_identitytoolkit3/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-identitytoolkit3/1.0.1+20161206/google_identitytoolkit3/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_identitytoolkit3/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-identitytoolkit3/1.0.1+20161206/google_identitytoolkit3/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_identitytoolkit3/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-identitytoolkit3/1.0.1+20161206/google_identitytoolkit3/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_identitytoolkit3/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_identitytoolkit3/trait.CallBuilder.html) 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/1.0.1+20161206/google_identitytoolkit3/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-identitytoolkit3/1.0.1+20161206/google_identitytoolkit3/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_identitytoolkit3/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-identitytoolkit3/1.0.1+20161206/google_identitytoolkit3/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_identitytoolkit3/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_identitytoolkit3/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-identitytoolkit3/1.0.1+20161206/google_identitytoolkit3/trait.RequestValue.html) and +[decodable](https://docs.rs/google-identitytoolkit3/1.0.1+20161206/google_identitytoolkit3/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_identitytoolkit3/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-identitytoolkit3/1.0.1+20161206/google_identitytoolkit3/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_identitytoolkit3/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-identitytoolkit3/1.0.1+20161206/google_identitytoolkit3/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_identitytoolkit3/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-identitytoolkit3/1.0.1+20161206/google_identitytoolkit3/trait.RequestValue.html) are 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/lib.rs b/gen/identitytoolkit3/src/lib.rs index 905514d1bf..0623184bf3 100644 --- a/gen/identitytoolkit3/src/lib.rs +++ b/gen/identitytoolkit3/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Identity Toolkit* crate version *1.0.0+20161206*, where *20161206* is the exact revision of the *identitytoolkit:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *Identity Toolkit* crate version *1.0.1+20161206*, where *20161206* is the exact revision of the *identitytoolkit:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *Identity Toolkit* *v3* API can be found at the //! [official documentation site](https://developers.google.com/identity-toolkit/v3/). @@ -17,7 +17,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -124,7 +124,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/identitytoolkit3/src/lib.rs.in b/gen/identitytoolkit3/src/lib.rs.in index 597614b3c4..6b5adc493b 100644 --- a/gen/identitytoolkit3/src/lib.rs.in +++ b/gen/identitytoolkit3/src/lib.rs.in @@ -141,7 +141,7 @@ impl<'a, C, A> IdentityToolkit IdentityToolkit { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -150,7 +150,7 @@ impl<'a, C, A> IdentityToolkit } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/kgsearch1-cli/Cargo.toml b/gen/kgsearch1-cli/Cargo.toml index 5f8b082a85..601bfa3c0f 100644 --- a/gen/kgsearch1-cli/Cargo.toml +++ b/gen/kgsearch1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-kgsearch1-cli" -version = "1.0.0+20151215" +version = "1.0.1+20151215" authors = ["Sebastian Thiel "] description = "A complete library to interact with kgsearch (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/kgsearch1-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-kgsearch1] path = "../kgsearch1" -version = "1.0.0" +version = "1.0.1+20151215" optional = true default-features = false diff --git a/gen/kgsearch1-cli/README.md b/gen/kgsearch1-cli/README.md index 714a20870d..985e5f0414 100644 --- a/gen/kgsearch1-cli/README.md +++ b/gen/kgsearch1-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *kgsearch* API can be found at the [official documentation site](https://developers.google.com/knowledge-graph/). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/kgsearch1.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/kgsearch1.tar.gz) +```bash +cargo install google-kgsearch1-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/kgsearch1-cli). # Usage -This documentation was generated from the *kgsearch* API at revision *20151215*. The CLI is at version *1.0.0*. +This documentation was generated from the *kgsearch* API at revision *20151215*. The CLI is at version *1.0.1*. ```bash kgsearch1 [options] diff --git a/gen/kgsearch1-cli/mkdocs.yml b/gen/kgsearch1-cli/mkdocs.yml index eef137d7b8..9ac1261aba 100644 --- a/gen/kgsearch1-cli/mkdocs.yml +++ b/gen/kgsearch1-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: kgsearch v1.0.0+20151215 +site_name: kgsearch v1.0.1+20151215 site_url: http://byron.github.io/google-apis-rs/google-kgsearch1-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with kgsearch (protocol v1) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/kgsearch1-cli diff --git a/gen/kgsearch1-cli/src/main.rs b/gen/kgsearch1-cli/src/main.rs index 06ebea29dc..c7c1780d5b 100644 --- a/gen/kgsearch1-cli/src/main.rs +++ b/gen/kgsearch1-cli/src/main.rs @@ -241,7 +241,7 @@ fn main() { let mut app = App::new("kgsearch1") .author("Sebastian Thiel ") - .version("1.0.0+20151215") + .version("1.0.1+20151215") .about("Knowledge Graph Search API allows developers to search the Google Knowledge Graph for entities.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_kgsearch1_cli") .arg(Arg::with_name("folder") diff --git a/gen/kgsearch1/Cargo.toml b/gen/kgsearch1/Cargo.toml index 8c302cdd64..f5784c9ca3 100644 --- a/gen/kgsearch1/Cargo.toml +++ b/gen/kgsearch1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-kgsearch1" -version = "1.0.0+20151215" +version = "1.0.1+20151215" authors = ["Sebastian Thiel "] description = "A complete library to interact with kgsearch (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/kgsearch1" homepage = "https://developers.google.com/knowledge-graph/" -documentation = "http://byron.github.io/google-apis-rs/google_kgsearch1" +documentation = "https://docs.rs/google-kgsearch1/1.0.1+20151215" license = "MIT" keywords = ["kgsearch", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/kgsearch1/README.md b/gen/kgsearch1/README.md index 0b802c2ef7..3570de192f 100644 --- a/gen/kgsearch1/README.md +++ b/gen/kgsearch1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-kgsearch1` library allows access to all features of the *Google kgsearch* service. -This documentation was generated from *kgsearch* crate version *1.0.0+20151215*, where *20151215* is the exact revision of the *kgsearch:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *kgsearch* crate version *1.0.1+20151215*, where *20151215* is the exact revision of the *kgsearch:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. Everything else about the *kgsearch* *v1* API can be found at the [official documentation site](https://developers.google.com/knowledge-graph/). # Features -Handle the following *Resources* with ease from the central [hub](http://byron.github.io/google-apis-rs/google_kgsearch1/struct.Kgsearch.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-kgsearch1/1.0.1+20151215/google_kgsearch1/struct.Kgsearch.html) ... * entities - * [*search*](http://byron.github.io/google-apis-rs/google_kgsearch1/struct.EntitySearchCall.html) + * [*search*](https://docs.rs/google-kgsearch1/1.0.1+20151215/google_kgsearch1/struct.EntitySearchCall.html) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_kgsearch1/struct.Kgsearch.html)** +* **[Hub](https://docs.rs/google-kgsearch1/1.0.1+20151215/google_kgsearch1/struct.Kgsearch.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_kgsearch1/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_kgsearch1/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_kgsearch1/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-kgsearch1/1.0.1+20151215/google_kgsearch1/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-kgsearch1/1.0.1+20151215/google_kgsearch1/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-kgsearch1/1.0.1+20151215/google_kgsearch1/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_kgsearch1/trait.Part.html)** + * **[Parts](https://docs.rs/google-kgsearch1/1.0.1+20151215/google_kgsearch1/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_kgsearch1/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-kgsearch1/1.0.1+20151215/google_kgsearch1/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_kgsearch1/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-kgsearch1/1.0.1+20151215/google_kgsearch1/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_kgsearch1/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_kgsearch1/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-kgsearch1/1.0.1+20151215/google_kgsearch1/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_kgsearch1/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-kgsearch1/1.0.1+20151215/google_kgsearch1/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_kgsearch1/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-kgsearch1/1.0.1+20151215/google_kgsearch1/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_kgsearch1/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_kgsearch1/trait.CallBuilder.html) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-kgsearch1/1.0.1+20151215/google_kgsearch1/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-kgsearch1/1.0.1+20151215/google_kgsearch1/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_kgsearch1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-kgsearch1/1.0.1+20151215/google_kgsearch1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_kgsearch1/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_kgsearch1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-kgsearch1/1.0.1+20151215/google_kgsearch1/trait.RequestValue.html) and +[decodable](https://docs.rs/google-kgsearch1/1.0.1+20151215/google_kgsearch1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_kgsearch1/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-kgsearch1/1.0.1+20151215/google_kgsearch1/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_kgsearch1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-kgsearch1/1.0.1+20151215/google_kgsearch1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_kgsearch1/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-kgsearch1/1.0.1+20151215/google_kgsearch1/trait.RequestValue.html) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/kgsearch1/src/lib.rs b/gen/kgsearch1/src/lib.rs index 1aec50b5a3..a19d0e7c71 100644 --- a/gen/kgsearch1/src/lib.rs +++ b/gen/kgsearch1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *kgsearch* crate version *1.0.0+20151215*, where *20151215* is the exact revision of the *kgsearch:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *kgsearch* crate version *1.0.1+20151215*, where *20151215* is the exact revision of the *kgsearch:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *kgsearch* *v1* API can be found at the //! [official documentation site](https://developers.google.com/knowledge-graph/). @@ -17,7 +17,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -125,7 +125,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/kgsearch1/src/lib.rs.in b/gen/kgsearch1/src/lib.rs.in index d45bea7176..f2aa99fc8e 100644 --- a/gen/kgsearch1/src/lib.rs.in +++ b/gen/kgsearch1/src/lib.rs.in @@ -116,7 +116,7 @@ impl<'a, C, A> Kgsearch Kgsearch { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -125,7 +125,7 @@ impl<'a, C, A> Kgsearch } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/licensing1-cli/Cargo.toml b/gen/licensing1-cli/Cargo.toml index 214ada363e..d9f9d28f15 100644 --- a/gen/licensing1-cli/Cargo.toml +++ b/gen/licensing1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-licensing1-cli" -version = "1.0.0+20150901" +version = "1.0.1+20150901" authors = ["Sebastian Thiel "] description = "A complete library to interact with licensing (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/licensing1-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-licensing1] path = "../licensing1" -version = "1.0.0" +version = "1.0.1+20150901" optional = true default-features = false diff --git a/gen/licensing1-cli/README.md b/gen/licensing1-cli/README.md index 9eb64e793d..8d5394e629 100644 --- a/gen/licensing1-cli/README.md +++ b/gen/licensing1-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *licensing* API can be found at the [official documentation site](https://developers.google.com/google-apps/licensing/). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/licensing1.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/licensing1.tar.gz) +```bash +cargo install google-licensing1-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/licensing1-cli). # Usage -This documentation was generated from the *licensing* API at revision *20150901*. The CLI is at version *1.0.0*. +This documentation was generated from the *licensing* API at revision *20150901*. The CLI is at version *1.0.1*. ```bash licensing1 [options] diff --git a/gen/licensing1-cli/mkdocs.yml b/gen/licensing1-cli/mkdocs.yml index 030c70e315..0fc6a41e95 100644 --- a/gen/licensing1-cli/mkdocs.yml +++ b/gen/licensing1-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: licensing v1.0.0+20150901 +site_name: licensing v1.0.1+20150901 site_url: http://byron.github.io/google-apis-rs/google-licensing1-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with licensing (protocol v1) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/licensing1-cli diff --git a/gen/licensing1-cli/src/main.rs b/gen/licensing1-cli/src/main.rs index be5050f81c..012087b833 100644 --- a/gen/licensing1-cli/src/main.rs +++ b/gen/licensing1-cli/src/main.rs @@ -885,7 +885,7 @@ fn main() { let mut app = App::new("licensing1") .author("Sebastian Thiel ") - .version("1.0.0+20150901") + .version("1.0.1+20150901") .about("Licensing API to view and manage license for your domain.") .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 2c9ad4d579..b749aa2268 100644 --- a/gen/licensing1/Cargo.toml +++ b/gen/licensing1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-licensing1" -version = "1.0.0+20150901" +version = "1.0.1+20150901" authors = ["Sebastian Thiel "] description = "A complete library to interact with licensing (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/licensing1" homepage = "https://developers.google.com/google-apps/licensing/" -documentation = "http://byron.github.io/google-apis-rs/google_licensing1" +documentation = "https://docs.rs/google-licensing1/1.0.1+20150901" license = "MIT" keywords = ["licensing", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/licensing1/README.md b/gen/licensing1/README.md index bc4f24f74b..aede52d6c3 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 *1.0.0+20150901*, where *20150901* is the exact revision of the *licensing:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *licensing* crate version *1.0.1+20150901*, where *20150901* is the exact revision of the *licensing:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. Everything else about the *licensing* *v1* API can be found at the [official documentation site](https://developers.google.com/google-apps/licensing/). # Features -Handle the following *Resources* with ease from the central [hub](http://byron.github.io/google-apis-rs/google_licensing1/struct.Licensing.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-licensing1/1.0.1+20150901/google_licensing1/struct.Licensing.html) ... -* [license assignments](http://byron.github.io/google-apis-rs/google_licensing1/struct.LicenseAssignment.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_licensing1/struct.LicenseAssignmentDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_licensing1/struct.LicenseAssignmentGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_licensing1/struct.LicenseAssignmentInsertCall.html), [*list for product*](http://byron.github.io/google-apis-rs/google_licensing1/struct.LicenseAssignmentListForProductCall.html), [*list for product and sku*](http://byron.github.io/google-apis-rs/google_licensing1/struct.LicenseAssignmentListForProductAndSkuCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_licensing1/struct.LicenseAssignmentPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_licensing1/struct.LicenseAssignmentUpdateCall.html) +* [license assignments](https://docs.rs/google-licensing1/1.0.1+20150901/google_licensing1/struct.LicenseAssignment.html) + * [*delete*](https://docs.rs/google-licensing1/1.0.1+20150901/google_licensing1/struct.LicenseAssignmentDeleteCall.html), [*get*](https://docs.rs/google-licensing1/1.0.1+20150901/google_licensing1/struct.LicenseAssignmentGetCall.html), [*insert*](https://docs.rs/google-licensing1/1.0.1+20150901/google_licensing1/struct.LicenseAssignmentInsertCall.html), [*list for product*](https://docs.rs/google-licensing1/1.0.1+20150901/google_licensing1/struct.LicenseAssignmentListForProductCall.html), [*list for product and sku*](https://docs.rs/google-licensing1/1.0.1+20150901/google_licensing1/struct.LicenseAssignmentListForProductAndSkuCall.html), [*patch*](https://docs.rs/google-licensing1/1.0.1+20150901/google_licensing1/struct.LicenseAssignmentPatchCall.html) and [*update*](https://docs.rs/google-licensing1/1.0.1+20150901/google_licensing1/struct.LicenseAssignmentUpdateCall.html) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_licensing1/struct.Licensing.html)** +* **[Hub](https://docs.rs/google-licensing1/1.0.1+20150901/google_licensing1/struct.Licensing.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_licensing1/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_licensing1/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_licensing1/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-licensing1/1.0.1+20150901/google_licensing1/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-licensing1/1.0.1+20150901/google_licensing1/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-licensing1/1.0.1+20150901/google_licensing1/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_licensing1/trait.Part.html)** + * **[Parts](https://docs.rs/google-licensing1/1.0.1+20150901/google_licensing1/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_licensing1/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-licensing1/1.0.1+20150901/google_licensing1/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_licensing1/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-licensing1/1.0.1+20150901/google_licensing1/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_licensing1/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_licensing1/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-licensing1/1.0.1+20150901/google_licensing1/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_licensing1/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-licensing1/1.0.1+20150901/google_licensing1/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_licensing1/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-licensing1/1.0.1+20150901/google_licensing1/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_licensing1/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_licensing1/trait.CallBuilder.html) 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/1.0.1+20150901/google_licensing1/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-licensing1/1.0.1+20150901/google_licensing1/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_licensing1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-licensing1/1.0.1+20150901/google_licensing1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_licensing1/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_licensing1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-licensing1/1.0.1+20150901/google_licensing1/trait.RequestValue.html) and +[decodable](https://docs.rs/google-licensing1/1.0.1+20150901/google_licensing1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_licensing1/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-licensing1/1.0.1+20150901/google_licensing1/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_licensing1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-licensing1/1.0.1+20150901/google_licensing1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_licensing1/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-licensing1/1.0.1+20150901/google_licensing1/trait.RequestValue.html) are 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/lib.rs b/gen/licensing1/src/lib.rs index 1f7db6e1f9..f5dd15eb80 100644 --- a/gen/licensing1/src/lib.rs +++ b/gen/licensing1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *licensing* crate version *1.0.0+20150901*, where *20150901* is the exact revision of the *licensing:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *licensing* crate version *1.0.1+20150901*, where *20150901* is the exact revision of the *licensing:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *licensing* *v1* API can be found at the //! [official documentation site](https://developers.google.com/google-apps/licensing/). @@ -17,7 +17,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -126,7 +126,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/licensing1/src/lib.rs.in b/gen/licensing1/src/lib.rs.in index 923ad04e95..8a61ffd3e9 100644 --- a/gen/licensing1/src/lib.rs.in +++ b/gen/licensing1/src/lib.rs.in @@ -133,7 +133,7 @@ impl<'a, C, A> Licensing Licensing { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -142,7 +142,7 @@ impl<'a, C, A> Licensing } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/logging2-cli/Cargo.toml b/gen/logging2-cli/Cargo.toml index da05846334..3f7711512a 100644 --- a/gen/logging2-cli/Cargo.toml +++ b/gen/logging2-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-logging2-cli" -version = "1.0.0+20161206" +version = "1.0.1+20161206" authors = ["Sebastian Thiel "] description = "A complete library to interact with Logging (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/logging2-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-logging2] path = "../logging2" -version = "1.0.0" +version = "1.0.1+20161206" optional = true default-features = false diff --git a/gen/logging2-cli/README.md b/gen/logging2-cli/README.md index 109444dd08..a39aa3f5bc 100644 --- a/gen/logging2-cli/README.md +++ b/gen/logging2-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *Logging* API can be found at the [official documentation site](https://cloud.google.com/logging/docs/). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/logging2.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/logging2.tar.gz) +```bash +cargo install google-logging2-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/logging2-cli). # Usage -This documentation was generated from the *Logging* API at revision *20161206*. The CLI is at version *1.0.0*. +This documentation was generated from the *Logging* API at revision *20161206*. The CLI is at version *1.0.1*. ```bash logging2 [options] diff --git a/gen/logging2-cli/mkdocs.yml b/gen/logging2-cli/mkdocs.yml index 0af9ba5ab7..c688a236df 100644 --- a/gen/logging2-cli/mkdocs.yml +++ b/gen/logging2-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: Logging v1.0.0+20161206 +site_name: Logging v1.0.1+20161206 site_url: http://byron.github.io/google-apis-rs/google-logging2-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with Logging (protocol v2) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/logging2-cli diff --git a/gen/logging2-cli/src/main.rs b/gen/logging2-cli/src/main.rs index 0ba25005b3..20e1c2998c 100644 --- a/gen/logging2-cli/src/main.rs +++ b/gen/logging2-cli/src/main.rs @@ -3675,7 +3675,7 @@ fn main() { let mut app = App::new("logging2") .author("Sebastian Thiel ") - .version("1.0.0+20161206") + .version("1.0.1+20161206") .about("Writes log entries and manages your Stackdriver 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 7419708ac9..ae41115dec 100644 --- a/gen/logging2/Cargo.toml +++ b/gen/logging2/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-logging2" -version = "1.0.0+20161206" +version = "1.0.1+20161206" authors = ["Sebastian Thiel "] description = "A complete library to interact with Logging (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/logging2" homepage = "https://cloud.google.com/logging/docs/" -documentation = "http://byron.github.io/google-apis-rs/google_logging2" +documentation = "https://docs.rs/google-logging2/1.0.1+20161206" license = "MIT" keywords = ["logging", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/logging2/README.md b/gen/logging2/README.md index d7ecdf35b9..8591ab095c 100644 --- a/gen/logging2/README.md +++ b/gen/logging2/README.md @@ -5,26 +5,26 @@ 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 *1.0.0+20161206*, where *20161206* is the exact revision of the *logging:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *Logging* crate version *1.0.1+20161206*, where *20161206* is the exact revision of the *logging:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. 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](http://byron.github.io/google-apis-rs/google_logging2/struct.Logging.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-logging2/1.0.1+20161206/google_logging2/struct.Logging.html) ... * billing accounts - * [*logs delete*](http://byron.github.io/google-apis-rs/google_logging2/struct.BillingAccountLogDeleteCall.html), [*logs list*](http://byron.github.io/google-apis-rs/google_logging2/struct.BillingAccountLogListCall.html), [*sinks create*](http://byron.github.io/google-apis-rs/google_logging2/struct.BillingAccountSinkCreateCall.html), [*sinks delete*](http://byron.github.io/google-apis-rs/google_logging2/struct.BillingAccountSinkDeleteCall.html), [*sinks get*](http://byron.github.io/google-apis-rs/google_logging2/struct.BillingAccountSinkGetCall.html), [*sinks list*](http://byron.github.io/google-apis-rs/google_logging2/struct.BillingAccountSinkListCall.html) and [*sinks update*](http://byron.github.io/google-apis-rs/google_logging2/struct.BillingAccountSinkUpdateCall.html) + * [*logs delete*](https://docs.rs/google-logging2/1.0.1+20161206/google_logging2/struct.BillingAccountLogDeleteCall.html), [*logs list*](https://docs.rs/google-logging2/1.0.1+20161206/google_logging2/struct.BillingAccountLogListCall.html), [*sinks create*](https://docs.rs/google-logging2/1.0.1+20161206/google_logging2/struct.BillingAccountSinkCreateCall.html), [*sinks delete*](https://docs.rs/google-logging2/1.0.1+20161206/google_logging2/struct.BillingAccountSinkDeleteCall.html), [*sinks get*](https://docs.rs/google-logging2/1.0.1+20161206/google_logging2/struct.BillingAccountSinkGetCall.html), [*sinks list*](https://docs.rs/google-logging2/1.0.1+20161206/google_logging2/struct.BillingAccountSinkListCall.html) and [*sinks update*](https://docs.rs/google-logging2/1.0.1+20161206/google_logging2/struct.BillingAccountSinkUpdateCall.html) * entries - * [*list*](http://byron.github.io/google-apis-rs/google_logging2/struct.EntryListCall.html) and [*write*](http://byron.github.io/google-apis-rs/google_logging2/struct.EntryWriteCall.html) + * [*list*](https://docs.rs/google-logging2/1.0.1+20161206/google_logging2/struct.EntryListCall.html) and [*write*](https://docs.rs/google-logging2/1.0.1+20161206/google_logging2/struct.EntryWriteCall.html) * folders - * [*logs delete*](http://byron.github.io/google-apis-rs/google_logging2/struct.FolderLogDeleteCall.html), [*logs list*](http://byron.github.io/google-apis-rs/google_logging2/struct.FolderLogListCall.html), [*sinks create*](http://byron.github.io/google-apis-rs/google_logging2/struct.FolderSinkCreateCall.html), [*sinks delete*](http://byron.github.io/google-apis-rs/google_logging2/struct.FolderSinkDeleteCall.html), [*sinks get*](http://byron.github.io/google-apis-rs/google_logging2/struct.FolderSinkGetCall.html), [*sinks list*](http://byron.github.io/google-apis-rs/google_logging2/struct.FolderSinkListCall.html) and [*sinks update*](http://byron.github.io/google-apis-rs/google_logging2/struct.FolderSinkUpdateCall.html) -* [monitored resource descriptors](http://byron.github.io/google-apis-rs/google_logging2/struct.MonitoredResourceDescriptor.html) - * [*list*](http://byron.github.io/google-apis-rs/google_logging2/struct.MonitoredResourceDescriptorListCall.html) + * [*logs delete*](https://docs.rs/google-logging2/1.0.1+20161206/google_logging2/struct.FolderLogDeleteCall.html), [*logs list*](https://docs.rs/google-logging2/1.0.1+20161206/google_logging2/struct.FolderLogListCall.html), [*sinks create*](https://docs.rs/google-logging2/1.0.1+20161206/google_logging2/struct.FolderSinkCreateCall.html), [*sinks delete*](https://docs.rs/google-logging2/1.0.1+20161206/google_logging2/struct.FolderSinkDeleteCall.html), [*sinks get*](https://docs.rs/google-logging2/1.0.1+20161206/google_logging2/struct.FolderSinkGetCall.html), [*sinks list*](https://docs.rs/google-logging2/1.0.1+20161206/google_logging2/struct.FolderSinkListCall.html) and [*sinks update*](https://docs.rs/google-logging2/1.0.1+20161206/google_logging2/struct.FolderSinkUpdateCall.html) +* [monitored resource descriptors](https://docs.rs/google-logging2/1.0.1+20161206/google_logging2/struct.MonitoredResourceDescriptor.html) + * [*list*](https://docs.rs/google-logging2/1.0.1+20161206/google_logging2/struct.MonitoredResourceDescriptorListCall.html) * organizations - * [*logs delete*](http://byron.github.io/google-apis-rs/google_logging2/struct.OrganizationLogDeleteCall.html), [*logs list*](http://byron.github.io/google-apis-rs/google_logging2/struct.OrganizationLogListCall.html), [*sinks create*](http://byron.github.io/google-apis-rs/google_logging2/struct.OrganizationSinkCreateCall.html), [*sinks delete*](http://byron.github.io/google-apis-rs/google_logging2/struct.OrganizationSinkDeleteCall.html), [*sinks get*](http://byron.github.io/google-apis-rs/google_logging2/struct.OrganizationSinkGetCall.html), [*sinks list*](http://byron.github.io/google-apis-rs/google_logging2/struct.OrganizationSinkListCall.html) and [*sinks update*](http://byron.github.io/google-apis-rs/google_logging2/struct.OrganizationSinkUpdateCall.html) + * [*logs delete*](https://docs.rs/google-logging2/1.0.1+20161206/google_logging2/struct.OrganizationLogDeleteCall.html), [*logs list*](https://docs.rs/google-logging2/1.0.1+20161206/google_logging2/struct.OrganizationLogListCall.html), [*sinks create*](https://docs.rs/google-logging2/1.0.1+20161206/google_logging2/struct.OrganizationSinkCreateCall.html), [*sinks delete*](https://docs.rs/google-logging2/1.0.1+20161206/google_logging2/struct.OrganizationSinkDeleteCall.html), [*sinks get*](https://docs.rs/google-logging2/1.0.1+20161206/google_logging2/struct.OrganizationSinkGetCall.html), [*sinks list*](https://docs.rs/google-logging2/1.0.1+20161206/google_logging2/struct.OrganizationSinkListCall.html) and [*sinks update*](https://docs.rs/google-logging2/1.0.1+20161206/google_logging2/struct.OrganizationSinkUpdateCall.html) * projects - * [*logs delete*](http://byron.github.io/google-apis-rs/google_logging2/struct.ProjectLogDeleteCall.html), [*logs list*](http://byron.github.io/google-apis-rs/google_logging2/struct.ProjectLogListCall.html), [*metrics create*](http://byron.github.io/google-apis-rs/google_logging2/struct.ProjectMetricCreateCall.html), [*metrics delete*](http://byron.github.io/google-apis-rs/google_logging2/struct.ProjectMetricDeleteCall.html), [*metrics get*](http://byron.github.io/google-apis-rs/google_logging2/struct.ProjectMetricGetCall.html), [*metrics list*](http://byron.github.io/google-apis-rs/google_logging2/struct.ProjectMetricListCall.html), [*metrics update*](http://byron.github.io/google-apis-rs/google_logging2/struct.ProjectMetricUpdateCall.html), [*sinks create*](http://byron.github.io/google-apis-rs/google_logging2/struct.ProjectSinkCreateCall.html), [*sinks delete*](http://byron.github.io/google-apis-rs/google_logging2/struct.ProjectSinkDeleteCall.html), [*sinks get*](http://byron.github.io/google-apis-rs/google_logging2/struct.ProjectSinkGetCall.html), [*sinks list*](http://byron.github.io/google-apis-rs/google_logging2/struct.ProjectSinkListCall.html) and [*sinks update*](http://byron.github.io/google-apis-rs/google_logging2/struct.ProjectSinkUpdateCall.html) + * [*logs delete*](https://docs.rs/google-logging2/1.0.1+20161206/google_logging2/struct.ProjectLogDeleteCall.html), [*logs list*](https://docs.rs/google-logging2/1.0.1+20161206/google_logging2/struct.ProjectLogListCall.html), [*metrics create*](https://docs.rs/google-logging2/1.0.1+20161206/google_logging2/struct.ProjectMetricCreateCall.html), [*metrics delete*](https://docs.rs/google-logging2/1.0.1+20161206/google_logging2/struct.ProjectMetricDeleteCall.html), [*metrics get*](https://docs.rs/google-logging2/1.0.1+20161206/google_logging2/struct.ProjectMetricGetCall.html), [*metrics list*](https://docs.rs/google-logging2/1.0.1+20161206/google_logging2/struct.ProjectMetricListCall.html), [*metrics update*](https://docs.rs/google-logging2/1.0.1+20161206/google_logging2/struct.ProjectMetricUpdateCall.html), [*sinks create*](https://docs.rs/google-logging2/1.0.1+20161206/google_logging2/struct.ProjectSinkCreateCall.html), [*sinks delete*](https://docs.rs/google-logging2/1.0.1+20161206/google_logging2/struct.ProjectSinkDeleteCall.html), [*sinks get*](https://docs.rs/google-logging2/1.0.1+20161206/google_logging2/struct.ProjectSinkGetCall.html), [*sinks list*](https://docs.rs/google-logging2/1.0.1+20161206/google_logging2/struct.ProjectSinkListCall.html) and [*sinks update*](https://docs.rs/google-logging2/1.0.1+20161206/google_logging2/struct.ProjectSinkUpdateCall.html) @@ -33,17 +33,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_logging2/struct.Logging.html)** +* **[Hub](https://docs.rs/google-logging2/1.0.1+20161206/google_logging2/struct.Logging.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_logging2/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_logging2/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_logging2/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-logging2/1.0.1+20161206/google_logging2/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-logging2/1.0.1+20161206/google_logging2/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-logging2/1.0.1+20161206/google_logging2/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_logging2/trait.Part.html)** + * **[Parts](https://docs.rs/google-logging2/1.0.1+20161206/google_logging2/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_logging2/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-logging2/1.0.1+20161206/google_logging2/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_logging2/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-logging2/1.0.1+20161206/google_logging2/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_logging2/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_logging2/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-logging2/1.0.1+20161206/google_logging2/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_logging2/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-logging2/1.0.1+20161206/google_logging2/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_logging2/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-logging2/1.0.1+20161206/google_logging2/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_logging2/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_logging2/trait.CallBuilder.html) 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/1.0.1+20161206/google_logging2/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-logging2/1.0.1+20161206/google_logging2/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_logging2/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-logging2/1.0.1+20161206/google_logging2/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_logging2/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_logging2/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-logging2/1.0.1+20161206/google_logging2/trait.RequestValue.html) and +[decodable](https://docs.rs/google-logging2/1.0.1+20161206/google_logging2/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_logging2/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-logging2/1.0.1+20161206/google_logging2/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_logging2/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-logging2/1.0.1+20161206/google_logging2/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_logging2/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-logging2/1.0.1+20161206/google_logging2/trait.RequestValue.html) are 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/lib.rs b/gen/logging2/src/lib.rs index 6369970d08..823cd69016 100644 --- a/gen/logging2/src/lib.rs +++ b/gen/logging2/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Logging* crate version *1.0.0+20161206*, where *20161206* is the exact revision of the *logging:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *Logging* crate version *1.0.1+20161206*, where *20161206* is the exact revision of the *logging:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *Logging* *v2* API can be found at the //! [official documentation site](https://cloud.google.com/logging/docs/). @@ -27,7 +27,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -146,7 +146,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/logging2/src/lib.rs.in b/gen/logging2/src/lib.rs.in index cbf64001ea..26c1d74c22 100644 --- a/gen/logging2/src/lib.rs.in +++ b/gen/logging2/src/lib.rs.in @@ -154,7 +154,7 @@ impl<'a, C, A> Logging Logging { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -178,7 +178,7 @@ impl<'a, C, A> Logging } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/logging2_beta1-cli/Cargo.toml b/gen/logging2_beta1-cli/Cargo.toml index 01f11b1525..2f66d2692b 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 = "1.0.0+20161206" +version = "1.0.1+20161206" authors = ["Sebastian Thiel "] description = "A complete library to interact with Logging (protocol v2beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/logging2_beta1-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-logging2_beta1] path = "../logging2_beta1" -version = "1.0.0" +version = "1.0.1+20161206" optional = true default-features = false diff --git a/gen/logging2_beta1-cli/README.md b/gen/logging2_beta1-cli/README.md index cb6622816f..0f52498b8d 100644 --- a/gen/logging2_beta1-cli/README.md +++ b/gen/logging2_beta1-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *Logging* API can be found at the [official documentation site](https://cloud.google.com/logging/docs/). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/logging2-beta1.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/logging2-beta1.tar.gz) +```bash +cargo install google-logging2_beta1-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/logging2_beta1-cli). # Usage -This documentation was generated from the *Logging* API at revision *20161206*. The CLI is at version *1.0.0*. +This documentation was generated from the *Logging* API at revision *20161206*. The CLI is at version *1.0.1*. ```bash logging2-beta1 [options] diff --git a/gen/logging2_beta1-cli/mkdocs.yml b/gen/logging2_beta1-cli/mkdocs.yml index 528f6e2020..010c86a299 100644 --- a/gen/logging2_beta1-cli/mkdocs.yml +++ b/gen/logging2_beta1-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: Logging v1.0.0+20161206 +site_name: Logging v1.0.1+20161206 site_url: http://byron.github.io/google-apis-rs/google-logging2_beta1-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with Logging (protocol v2beta1) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/logging2_beta1-cli diff --git a/gen/logging2_beta1-cli/src/main.rs b/gen/logging2_beta1-cli/src/main.rs index 41a42f62e7..03d7885ae2 100644 --- a/gen/logging2_beta1-cli/src/main.rs +++ b/gen/logging2_beta1-cli/src/main.rs @@ -1991,7 +1991,7 @@ fn main() { let mut app = App::new("logging2-beta1") .author("Sebastian Thiel ") - .version("1.0.0+20161206") + .version("1.0.1+20161206") .about("Writes log entries and manages your Stackdriver 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 feed27bbb8..d8994f8f2f 100644 --- a/gen/logging2_beta1/Cargo.toml +++ b/gen/logging2_beta1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-logging2_beta1" -version = "1.0.0+20161206" +version = "1.0.1+20161206" authors = ["Sebastian Thiel "] description = "A complete library to interact with Logging (protocol v2beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/logging2_beta1" homepage = "https://cloud.google.com/logging/docs/" -documentation = "http://byron.github.io/google-apis-rs/google_logging2_beta1" +documentation = "https://docs.rs/google-logging2_beta1/1.0.1+20161206" license = "MIT" keywords = ["logging", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/logging2_beta1/README.md b/gen/logging2_beta1/README.md index a3e26d0a1b..18e4ab7b93 100644 --- a/gen/logging2_beta1/README.md +++ b/gen/logging2_beta1/README.md @@ -5,24 +5,24 @@ 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 *1.0.0+20161206*, where *20161206* is the exact revision of the *logging:v2beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *Logging* crate version *1.0.1+20161206*, where *20161206* is the exact revision of the *logging:v2beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. 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](http://byron.github.io/google-apis-rs/google_logging2_beta1/struct.Logging.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-logging2_beta1/1.0.1+20161206/google_logging2_beta1/struct.Logging.html) ... * billing accounts - * [*logs delete*](http://byron.github.io/google-apis-rs/google_logging2_beta1/struct.BillingAccountLogDeleteCall.html) and [*logs list*](http://byron.github.io/google-apis-rs/google_logging2_beta1/struct.BillingAccountLogListCall.html) + * [*logs delete*](https://docs.rs/google-logging2_beta1/1.0.1+20161206/google_logging2_beta1/struct.BillingAccountLogDeleteCall.html) and [*logs list*](https://docs.rs/google-logging2_beta1/1.0.1+20161206/google_logging2_beta1/struct.BillingAccountLogListCall.html) * entries - * [*list*](http://byron.github.io/google-apis-rs/google_logging2_beta1/struct.EntryListCall.html) and [*write*](http://byron.github.io/google-apis-rs/google_logging2_beta1/struct.EntryWriteCall.html) -* [monitored resource descriptors](http://byron.github.io/google-apis-rs/google_logging2_beta1/struct.MonitoredResourceDescriptor.html) - * [*list*](http://byron.github.io/google-apis-rs/google_logging2_beta1/struct.MonitoredResourceDescriptorListCall.html) + * [*list*](https://docs.rs/google-logging2_beta1/1.0.1+20161206/google_logging2_beta1/struct.EntryListCall.html) and [*write*](https://docs.rs/google-logging2_beta1/1.0.1+20161206/google_logging2_beta1/struct.EntryWriteCall.html) +* [monitored resource descriptors](https://docs.rs/google-logging2_beta1/1.0.1+20161206/google_logging2_beta1/struct.MonitoredResourceDescriptor.html) + * [*list*](https://docs.rs/google-logging2_beta1/1.0.1+20161206/google_logging2_beta1/struct.MonitoredResourceDescriptorListCall.html) * organizations - * [*logs delete*](http://byron.github.io/google-apis-rs/google_logging2_beta1/struct.OrganizationLogDeleteCall.html) and [*logs list*](http://byron.github.io/google-apis-rs/google_logging2_beta1/struct.OrganizationLogListCall.html) + * [*logs delete*](https://docs.rs/google-logging2_beta1/1.0.1+20161206/google_logging2_beta1/struct.OrganizationLogDeleteCall.html) and [*logs list*](https://docs.rs/google-logging2_beta1/1.0.1+20161206/google_logging2_beta1/struct.OrganizationLogListCall.html) * projects - * [*logs delete*](http://byron.github.io/google-apis-rs/google_logging2_beta1/struct.ProjectLogDeleteCall.html), [*logs list*](http://byron.github.io/google-apis-rs/google_logging2_beta1/struct.ProjectLogListCall.html), [*metrics create*](http://byron.github.io/google-apis-rs/google_logging2_beta1/struct.ProjectMetricCreateCall.html), [*metrics delete*](http://byron.github.io/google-apis-rs/google_logging2_beta1/struct.ProjectMetricDeleteCall.html), [*metrics get*](http://byron.github.io/google-apis-rs/google_logging2_beta1/struct.ProjectMetricGetCall.html), [*metrics list*](http://byron.github.io/google-apis-rs/google_logging2_beta1/struct.ProjectMetricListCall.html), [*metrics update*](http://byron.github.io/google-apis-rs/google_logging2_beta1/struct.ProjectMetricUpdateCall.html), [*sinks create*](http://byron.github.io/google-apis-rs/google_logging2_beta1/struct.ProjectSinkCreateCall.html), [*sinks delete*](http://byron.github.io/google-apis-rs/google_logging2_beta1/struct.ProjectSinkDeleteCall.html), [*sinks get*](http://byron.github.io/google-apis-rs/google_logging2_beta1/struct.ProjectSinkGetCall.html), [*sinks list*](http://byron.github.io/google-apis-rs/google_logging2_beta1/struct.ProjectSinkListCall.html) and [*sinks update*](http://byron.github.io/google-apis-rs/google_logging2_beta1/struct.ProjectSinkUpdateCall.html) + * [*logs delete*](https://docs.rs/google-logging2_beta1/1.0.1+20161206/google_logging2_beta1/struct.ProjectLogDeleteCall.html), [*logs list*](https://docs.rs/google-logging2_beta1/1.0.1+20161206/google_logging2_beta1/struct.ProjectLogListCall.html), [*metrics create*](https://docs.rs/google-logging2_beta1/1.0.1+20161206/google_logging2_beta1/struct.ProjectMetricCreateCall.html), [*metrics delete*](https://docs.rs/google-logging2_beta1/1.0.1+20161206/google_logging2_beta1/struct.ProjectMetricDeleteCall.html), [*metrics get*](https://docs.rs/google-logging2_beta1/1.0.1+20161206/google_logging2_beta1/struct.ProjectMetricGetCall.html), [*metrics list*](https://docs.rs/google-logging2_beta1/1.0.1+20161206/google_logging2_beta1/struct.ProjectMetricListCall.html), [*metrics update*](https://docs.rs/google-logging2_beta1/1.0.1+20161206/google_logging2_beta1/struct.ProjectMetricUpdateCall.html), [*sinks create*](https://docs.rs/google-logging2_beta1/1.0.1+20161206/google_logging2_beta1/struct.ProjectSinkCreateCall.html), [*sinks delete*](https://docs.rs/google-logging2_beta1/1.0.1+20161206/google_logging2_beta1/struct.ProjectSinkDeleteCall.html), [*sinks get*](https://docs.rs/google-logging2_beta1/1.0.1+20161206/google_logging2_beta1/struct.ProjectSinkGetCall.html), [*sinks list*](https://docs.rs/google-logging2_beta1/1.0.1+20161206/google_logging2_beta1/struct.ProjectSinkListCall.html) and [*sinks update*](https://docs.rs/google-logging2_beta1/1.0.1+20161206/google_logging2_beta1/struct.ProjectSinkUpdateCall.html) @@ -31,17 +31,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_logging2_beta1/struct.Logging.html)** +* **[Hub](https://docs.rs/google-logging2_beta1/1.0.1+20161206/google_logging2_beta1/struct.Logging.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_logging2_beta1/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_logging2_beta1/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_logging2_beta1/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-logging2_beta1/1.0.1+20161206/google_logging2_beta1/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-logging2_beta1/1.0.1+20161206/google_logging2_beta1/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-logging2_beta1/1.0.1+20161206/google_logging2_beta1/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_logging2_beta1/trait.Part.html)** + * **[Parts](https://docs.rs/google-logging2_beta1/1.0.1+20161206/google_logging2_beta1/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_logging2_beta1/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-logging2_beta1/1.0.1+20161206/google_logging2_beta1/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_logging2_beta1/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-logging2_beta1/1.0.1+20161206/google_logging2_beta1/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_logging2_beta1/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_logging2_beta1/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-logging2_beta1/1.0.1+20161206/google_logging2_beta1/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_logging2_beta1/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-logging2_beta1/1.0.1+20161206/google_logging2_beta1/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_logging2_beta1/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-logging2_beta1/1.0.1+20161206/google_logging2_beta1/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_logging2_beta1/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_logging2_beta1/trait.CallBuilder.html) 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/1.0.1+20161206/google_logging2_beta1/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-logging2_beta1/1.0.1+20161206/google_logging2_beta1/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_logging2_beta1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-logging2_beta1/1.0.1+20161206/google_logging2_beta1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_logging2_beta1/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_logging2_beta1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-logging2_beta1/1.0.1+20161206/google_logging2_beta1/trait.RequestValue.html) and +[decodable](https://docs.rs/google-logging2_beta1/1.0.1+20161206/google_logging2_beta1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_logging2_beta1/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-logging2_beta1/1.0.1+20161206/google_logging2_beta1/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_logging2_beta1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-logging2_beta1/1.0.1+20161206/google_logging2_beta1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_logging2_beta1/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-logging2_beta1/1.0.1+20161206/google_logging2_beta1/trait.RequestValue.html) are 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/lib.rs b/gen/logging2_beta1/src/lib.rs index 7675eb93ab..088a1284c1 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/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Logging* crate version *1.0.0+20161206*, where *20161206* is the exact revision of the *logging:v2beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *Logging* crate version *1.0.1+20161206*, where *20161206* is the exact revision of the *logging:v2beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *Logging* *v2_beta1* API can be found at the //! [official documentation site](https://cloud.google.com/logging/docs/). @@ -25,7 +25,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -130,7 +130,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/logging2_beta1/src/lib.rs.in b/gen/logging2_beta1/src/lib.rs.in index f7196e312d..64b560af8a 100644 --- a/gen/logging2_beta1/src/lib.rs.in +++ b/gen/logging2_beta1/src/lib.rs.in @@ -147,7 +147,7 @@ impl<'a, C, A> Logging Logging { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -168,7 +168,7 @@ impl<'a, C, A> Logging } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/manager1_beta2-cli/Cargo.toml b/gen/manager1_beta2-cli/Cargo.toml index 0071908685..078d288035 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 = "1.0.0+20140915" +version = "1.0.1+20140915" authors = ["Sebastian Thiel "] description = "A complete library to interact with manager (protocol v1beta2)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/manager1_beta2-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-manager1_beta2] path = "../manager1_beta2" -version = "1.0.0" +version = "1.0.1+20140915" optional = true default-features = false diff --git a/gen/manager1_beta2-cli/README.md b/gen/manager1_beta2-cli/README.md index 972550739c..906309e705 100644 --- a/gen/manager1_beta2-cli/README.md +++ b/gen/manager1_beta2-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *manager* API can be found at the [official documentation site](https://developers.google.com/deployment-manager/). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/manager1-beta2.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/manager1-beta2.tar.gz) +```bash +cargo install google-manager1_beta2-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/manager1_beta2-cli). # Usage -This documentation was generated from the *manager* API at revision *20140915*. The CLI is at version *1.0.0*. +This documentation was generated from the *manager* API at revision *20140915*. The CLI is at version *1.0.1*. ```bash manager1-beta2 [options] diff --git a/gen/manager1_beta2-cli/mkdocs.yml b/gen/manager1_beta2-cli/mkdocs.yml index afe0dd8130..0ca4867136 100644 --- a/gen/manager1_beta2-cli/mkdocs.yml +++ b/gen/manager1_beta2-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: manager v1.0.0+20140915 +site_name: manager v1.0.1+20140915 site_url: http://byron.github.io/google-apis-rs/google-manager1_beta2-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with manager (protocol v1beta2) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/manager1_beta2-cli diff --git a/gen/manager1_beta2-cli/src/main.rs b/gen/manager1_beta2-cli/src/main.rs index 2296ae96a2..501ff78a90 100644 --- a/gen/manager1_beta2-cli/src/main.rs +++ b/gen/manager1_beta2-cli/src/main.rs @@ -892,7 +892,7 @@ fn main() { let mut app = App::new("manager1-beta2") .author("Sebastian Thiel ") - .version("1.0.0+20140915") + .version("1.0.1+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 9dbd17124c..1928ab4a17 100644 --- a/gen/manager1_beta2/Cargo.toml +++ b/gen/manager1_beta2/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-manager1_beta2" -version = "1.0.0+20140915" +version = "1.0.1+20140915" authors = ["Sebastian Thiel "] description = "A complete library to interact with manager (protocol v1beta2)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/manager1_beta2" homepage = "https://developers.google.com/deployment-manager/" -documentation = "http://byron.github.io/google-apis-rs/google_manager1_beta2" +documentation = "https://docs.rs/google-manager1_beta2/1.0.1+20140915" license = "MIT" keywords = ["manager", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/manager1_beta2/README.md b/gen/manager1_beta2/README.md index 81bdb89b22..c7892d41be 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 *1.0.0+20140915*, where *20140915* is the exact revision of the *manager:v1beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *manager* crate version *1.0.1+20140915*, where *20140915* is the exact revision of the *manager:v1beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. 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](http://byron.github.io/google-apis-rs/google_manager1_beta2/struct.Manager.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-manager1_beta2/1.0.1+20140915/google_manager1_beta2/struct.Manager.html) ... -* [deployments](http://byron.github.io/google-apis-rs/google_manager1_beta2/struct.Deployment.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_manager1_beta2/struct.DeploymentDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_manager1_beta2/struct.DeploymentGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_manager1_beta2/struct.DeploymentInsertCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_manager1_beta2/struct.DeploymentListCall.html) -* [templates](http://byron.github.io/google-apis-rs/google_manager1_beta2/struct.Template.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_manager1_beta2/struct.TemplateDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_manager1_beta2/struct.TemplateGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_manager1_beta2/struct.TemplateInsertCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_manager1_beta2/struct.TemplateListCall.html) +* [deployments](https://docs.rs/google-manager1_beta2/1.0.1+20140915/google_manager1_beta2/struct.Deployment.html) + * [*delete*](https://docs.rs/google-manager1_beta2/1.0.1+20140915/google_manager1_beta2/struct.DeploymentDeleteCall.html), [*get*](https://docs.rs/google-manager1_beta2/1.0.1+20140915/google_manager1_beta2/struct.DeploymentGetCall.html), [*insert*](https://docs.rs/google-manager1_beta2/1.0.1+20140915/google_manager1_beta2/struct.DeploymentInsertCall.html) and [*list*](https://docs.rs/google-manager1_beta2/1.0.1+20140915/google_manager1_beta2/struct.DeploymentListCall.html) +* [templates](https://docs.rs/google-manager1_beta2/1.0.1+20140915/google_manager1_beta2/struct.Template.html) + * [*delete*](https://docs.rs/google-manager1_beta2/1.0.1+20140915/google_manager1_beta2/struct.TemplateDeleteCall.html), [*get*](https://docs.rs/google-manager1_beta2/1.0.1+20140915/google_manager1_beta2/struct.TemplateGetCall.html), [*insert*](https://docs.rs/google-manager1_beta2/1.0.1+20140915/google_manager1_beta2/struct.TemplateInsertCall.html) and [*list*](https://docs.rs/google-manager1_beta2/1.0.1+20140915/google_manager1_beta2/struct.TemplateListCall.html) @@ -25,17 +25,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_manager1_beta2/struct.Manager.html)** +* **[Hub](https://docs.rs/google-manager1_beta2/1.0.1+20140915/google_manager1_beta2/struct.Manager.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_manager1_beta2/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_manager1_beta2/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_manager1_beta2/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-manager1_beta2/1.0.1+20140915/google_manager1_beta2/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-manager1_beta2/1.0.1+20140915/google_manager1_beta2/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-manager1_beta2/1.0.1+20140915/google_manager1_beta2/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_manager1_beta2/trait.Part.html)** + * **[Parts](https://docs.rs/google-manager1_beta2/1.0.1+20140915/google_manager1_beta2/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_manager1_beta2/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-manager1_beta2/1.0.1+20140915/google_manager1_beta2/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_manager1_beta2/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-manager1_beta2/1.0.1+20140915/google_manager1_beta2/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_manager1_beta2/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_manager1_beta2/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-manager1_beta2/1.0.1+20140915/google_manager1_beta2/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_manager1_beta2/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-manager1_beta2/1.0.1+20140915/google_manager1_beta2/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_manager1_beta2/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-manager1_beta2/1.0.1+20140915/google_manager1_beta2/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_manager1_beta2/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_manager1_beta2/trait.CallBuilder.html) 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/1.0.1+20140915/google_manager1_beta2/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-manager1_beta2/1.0.1+20140915/google_manager1_beta2/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_manager1_beta2/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-manager1_beta2/1.0.1+20140915/google_manager1_beta2/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_manager1_beta2/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_manager1_beta2/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-manager1_beta2/1.0.1+20140915/google_manager1_beta2/trait.RequestValue.html) and +[decodable](https://docs.rs/google-manager1_beta2/1.0.1+20140915/google_manager1_beta2/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_manager1_beta2/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-manager1_beta2/1.0.1+20140915/google_manager1_beta2/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_manager1_beta2/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-manager1_beta2/1.0.1+20140915/google_manager1_beta2/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_manager1_beta2/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-manager1_beta2/1.0.1+20140915/google_manager1_beta2/trait.RequestValue.html) are 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/lib.rs b/gen/manager1_beta2/src/lib.rs index 5b89cc6d3f..f2dfbe3462 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/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *manager* crate version *1.0.0+20140915*, where *20140915* is the exact revision of the *manager:v1beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *manager* crate version *1.0.1+20140915*, where *20140915* is the exact revision of the *manager:v1beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *manager* *v1_beta2* API can be found at the //! [official documentation site](https://developers.google.com/deployment-manager/). @@ -19,7 +19,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -125,7 +125,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/manager1_beta2/src/lib.rs.in b/gen/manager1_beta2/src/lib.rs.in index 6f5a7fe0db..f32ef3a43e 100644 --- a/gen/manager1_beta2/src/lib.rs.in +++ b/gen/manager1_beta2/src/lib.rs.in @@ -157,7 +157,7 @@ impl<'a, C, A> Manager Manager { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -169,7 +169,7 @@ impl<'a, C, A> Manager } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/manufacturers1-cli/Cargo.toml b/gen/manufacturers1-cli/Cargo.toml index 063cb80aa8..2d44e142b9 100644 --- a/gen/manufacturers1-cli/Cargo.toml +++ b/gen/manufacturers1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-manufacturers1-cli" -version = "1.0.0+20161028" +version = "1.0.1+20161028" authors = ["Sebastian Thiel "] description = "A complete library to interact with Manufacturer Center (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/manufacturers1-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-manufacturers1] path = "../manufacturers1" -version = "1.0.0" +version = "1.0.1+20161028" optional = true default-features = false diff --git a/gen/manufacturers1-cli/README.md b/gen/manufacturers1-cli/README.md index 2b0f55a31f..a8de203dd3 100644 --- a/gen/manufacturers1-cli/README.md +++ b/gen/manufacturers1-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *Manufacturer Center* API can be found at the [official documentation site](https://developers.google.com/manufacturers/). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/manufacturers1.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/manufacturers1.tar.gz) +```bash +cargo install google-manufacturers1-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/manufacturers1-cli). # Usage -This documentation was generated from the *Manufacturer Center* API at revision *20161028*. The CLI is at version *1.0.0*. +This documentation was generated from the *Manufacturer Center* API at revision *20161028*. The CLI is at version *1.0.1*. ```bash manufacturers1 [options] diff --git a/gen/manufacturers1-cli/mkdocs.yml b/gen/manufacturers1-cli/mkdocs.yml index 6f8fa6550f..fa1225ddc6 100644 --- a/gen/manufacturers1-cli/mkdocs.yml +++ b/gen/manufacturers1-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: Manufacturer Center v1.0.0+20161028 +site_name: Manufacturer Center v1.0.1+20161028 site_url: http://byron.github.io/google-apis-rs/google-manufacturers1-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with Manufacturer Center (protocol v1) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/manufacturers1-cli diff --git a/gen/manufacturers1-cli/src/main.rs b/gen/manufacturers1-cli/src/main.rs index 2315e8557b..989c76bc7b 100644 --- a/gen/manufacturers1-cli/src/main.rs +++ b/gen/manufacturers1-cli/src/main.rs @@ -332,7 +332,7 @@ fn main() { let mut app = App::new("manufacturers1") .author("Sebastian Thiel ") - .version("1.0.0+20161028") + .version("1.0.1+20161028") .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 782a82a88e..2bab2c817d 100644 --- a/gen/manufacturers1/Cargo.toml +++ b/gen/manufacturers1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-manufacturers1" -version = "1.0.0+20161028" +version = "1.0.1+20161028" authors = ["Sebastian Thiel "] description = "A complete library to interact with Manufacturer Center (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/manufacturers1" homepage = "https://developers.google.com/manufacturers/" -documentation = "http://byron.github.io/google-apis-rs/google_manufacturers1" +documentation = "https://docs.rs/google-manufacturers1/1.0.1+20161028" license = "MIT" keywords = ["manufacturers", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/manufacturers1/README.md b/gen/manufacturers1/README.md index 997fc7358d..c7aa80f5e4 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 *1.0.0+20161028*, where *20161028* is the exact revision of the *manufacturers:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *Manufacturer Center* crate version *1.0.1+20161028*, where *20161028* is the exact revision of the *manufacturers:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. 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](http://byron.github.io/google-apis-rs/google_manufacturers1/struct.ManufacturerCenter.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-manufacturers1/1.0.1+20161028/google_manufacturers1/struct.ManufacturerCenter.html) ... * accounts - * [*products get*](http://byron.github.io/google-apis-rs/google_manufacturers1/struct.AccountProductGetCall.html) and [*products list*](http://byron.github.io/google-apis-rs/google_manufacturers1/struct.AccountProductListCall.html) + * [*products get*](https://docs.rs/google-manufacturers1/1.0.1+20161028/google_manufacturers1/struct.AccountProductGetCall.html) and [*products list*](https://docs.rs/google-manufacturers1/1.0.1+20161028/google_manufacturers1/struct.AccountProductListCall.html) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_manufacturers1/struct.ManufacturerCenter.html)** +* **[Hub](https://docs.rs/google-manufacturers1/1.0.1+20161028/google_manufacturers1/struct.ManufacturerCenter.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_manufacturers1/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_manufacturers1/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_manufacturers1/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-manufacturers1/1.0.1+20161028/google_manufacturers1/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-manufacturers1/1.0.1+20161028/google_manufacturers1/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-manufacturers1/1.0.1+20161028/google_manufacturers1/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_manufacturers1/trait.Part.html)** + * **[Parts](https://docs.rs/google-manufacturers1/1.0.1+20161028/google_manufacturers1/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_manufacturers1/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-manufacturers1/1.0.1+20161028/google_manufacturers1/trait.CallBuilder.html)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -115,17 +115,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](http://byron.github.io/google-apis-rs/google_manufacturers1/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-manufacturers1/1.0.1+20161028/google_manufacturers1/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_manufacturers1/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_manufacturers1/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-manufacturers1/1.0.1+20161028/google_manufacturers1/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_manufacturers1/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-manufacturers1/1.0.1+20161028/google_manufacturers1/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_manufacturers1/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-manufacturers1/1.0.1+20161028/google_manufacturers1/trait.ResponseResult.html), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -135,29 +135,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](http://byron.github.io/google-apis-rs/google_manufacturers1/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_manufacturers1/trait.CallBuilder.html) 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/1.0.1+20161028/google_manufacturers1/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-manufacturers1/1.0.1+20161028/google_manufacturers1/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_manufacturers1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-manufacturers1/1.0.1+20161028/google_manufacturers1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_manufacturers1/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_manufacturers1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-manufacturers1/1.0.1+20161028/google_manufacturers1/trait.RequestValue.html) and +[decodable](https://docs.rs/google-manufacturers1/1.0.1+20161028/google_manufacturers1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_manufacturers1/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-manufacturers1/1.0.1+20161028/google_manufacturers1/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_manufacturers1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-manufacturers1/1.0.1+20161028/google_manufacturers1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_manufacturers1/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-manufacturers1/1.0.1+20161028/google_manufacturers1/trait.RequestValue.html) are 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/lib.rs b/gen/manufacturers1/src/lib.rs index abd2986b32..263615d873 100644 --- a/gen/manufacturers1/src/lib.rs +++ b/gen/manufacturers1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Manufacturer Center* crate version *1.0.0+20161028*, where *20161028* is the exact revision of the *manufacturers:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *Manufacturer Center* crate version *1.0.1+20161028*, where *20161028* is the exact revision of the *manufacturers:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *Manufacturer Center* *v1* API can be found at the //! [official documentation site](https://developers.google.com/manufacturers/). @@ -17,7 +17,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -118,7 +118,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/manufacturers1/src/lib.rs.in b/gen/manufacturers1/src/lib.rs.in index 819b70f699..565ba47235 100644 --- a/gen/manufacturers1/src/lib.rs.in +++ b/gen/manufacturers1/src/lib.rs.in @@ -131,7 +131,7 @@ impl<'a, C, A> ManufacturerCenter ManufacturerCenter { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -140,7 +140,7 @@ impl<'a, C, A> ManufacturerCenter } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/mirror1-cli/Cargo.toml b/gen/mirror1-cli/Cargo.toml index 918ce30d23..4635fa916a 100644 --- a/gen/mirror1-cli/Cargo.toml +++ b/gen/mirror1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-mirror1-cli" -version = "1.0.0+20160616" +version = "1.0.1+20160616" authors = ["Sebastian Thiel "] description = "A complete library to interact with mirror (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/mirror1-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-mirror1] path = "../mirror1" -version = "1.0.0" +version = "1.0.1+20160616" optional = true default-features = false diff --git a/gen/mirror1-cli/README.md b/gen/mirror1-cli/README.md index 5b033bf9c2..36a28dd7a1 100644 --- a/gen/mirror1-cli/README.md +++ b/gen/mirror1-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *mirror* API can be found at the [official documentation site](https://developers.google.com/glass). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/mirror1.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/mirror1.tar.gz) +```bash +cargo install google-mirror1-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/mirror1-cli). # Usage -This documentation was generated from the *mirror* API at revision *20160616*. The CLI is at version *1.0.0*. +This documentation was generated from the *mirror* API at revision *20160616*. The CLI is at version *1.0.1*. ```bash mirror1 [options] diff --git a/gen/mirror1-cli/mkdocs.yml b/gen/mirror1-cli/mkdocs.yml index f003c73c94..522e62483c 100644 --- a/gen/mirror1-cli/mkdocs.yml +++ b/gen/mirror1-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: mirror v1.0.0+20160616 +site_name: mirror v1.0.1+20160616 site_url: http://byron.github.io/google-apis-rs/google-mirror1-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with mirror (protocol v1) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/mirror1-cli diff --git a/gen/mirror1-cli/src/main.rs b/gen/mirror1-cli/src/main.rs index faf34df756..05ca55db1b 100644 --- a/gen/mirror1-cli/src/main.rs +++ b/gen/mirror1-cli/src/main.rs @@ -2563,7 +2563,7 @@ fn main() { let mut app = App::new("mirror1") .author("Sebastian Thiel ") - .version("1.0.0+20160616") + .version("1.0.1+20160616") .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 c74e345b10..da4cbbf3ca 100644 --- a/gen/mirror1/Cargo.toml +++ b/gen/mirror1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-mirror1" -version = "1.0.0+20160616" +version = "1.0.1+20160616" authors = ["Sebastian Thiel "] description = "A complete library to interact with mirror (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/mirror1" homepage = "https://developers.google.com/glass" -documentation = "http://byron.github.io/google-apis-rs/google_mirror1" +documentation = "https://docs.rs/google-mirror1/1.0.1+20160616" license = "MIT" keywords = ["mirror", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/mirror1/README.md b/gen/mirror1/README.md index 27c8eab90d..ab0ca73f24 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 *1.0.0+20160616*, where *20160616* is the exact revision of the *mirror:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *mirror* crate version *1.0.1+20160616*, where *20160616* is the exact revision of the *mirror:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. 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](http://byron.github.io/google-apis-rs/google_mirror1/struct.Mirror.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-mirror1/1.0.1+20160616/google_mirror1/struct.Mirror.html) ... -* [accounts](http://byron.github.io/google-apis-rs/google_mirror1/struct.Account.html) - * [*insert*](http://byron.github.io/google-apis-rs/google_mirror1/struct.AccountInsertCall.html) -* [contacts](http://byron.github.io/google-apis-rs/google_mirror1/struct.Contact.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_mirror1/struct.ContactDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_mirror1/struct.ContactGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_mirror1/struct.ContactInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_mirror1/struct.ContactListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_mirror1/struct.ContactPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_mirror1/struct.ContactUpdateCall.html) -* [locations](http://byron.github.io/google-apis-rs/google_mirror1/struct.Location.html) - * [*get*](http://byron.github.io/google-apis-rs/google_mirror1/struct.LocationGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_mirror1/struct.LocationListCall.html) -* [settings](http://byron.github.io/google-apis-rs/google_mirror1/struct.Setting.html) - * [*get*](http://byron.github.io/google-apis-rs/google_mirror1/struct.SettingGetCall.html) -* [subscriptions](http://byron.github.io/google-apis-rs/google_mirror1/struct.Subscription.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_mirror1/struct.SubscriptionDeleteCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_mirror1/struct.SubscriptionInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_mirror1/struct.SubscriptionListCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_mirror1/struct.SubscriptionUpdateCall.html) +* [accounts](https://docs.rs/google-mirror1/1.0.1+20160616/google_mirror1/struct.Account.html) + * [*insert*](https://docs.rs/google-mirror1/1.0.1+20160616/google_mirror1/struct.AccountInsertCall.html) +* [contacts](https://docs.rs/google-mirror1/1.0.1+20160616/google_mirror1/struct.Contact.html) + * [*delete*](https://docs.rs/google-mirror1/1.0.1+20160616/google_mirror1/struct.ContactDeleteCall.html), [*get*](https://docs.rs/google-mirror1/1.0.1+20160616/google_mirror1/struct.ContactGetCall.html), [*insert*](https://docs.rs/google-mirror1/1.0.1+20160616/google_mirror1/struct.ContactInsertCall.html), [*list*](https://docs.rs/google-mirror1/1.0.1+20160616/google_mirror1/struct.ContactListCall.html), [*patch*](https://docs.rs/google-mirror1/1.0.1+20160616/google_mirror1/struct.ContactPatchCall.html) and [*update*](https://docs.rs/google-mirror1/1.0.1+20160616/google_mirror1/struct.ContactUpdateCall.html) +* [locations](https://docs.rs/google-mirror1/1.0.1+20160616/google_mirror1/struct.Location.html) + * [*get*](https://docs.rs/google-mirror1/1.0.1+20160616/google_mirror1/struct.LocationGetCall.html) and [*list*](https://docs.rs/google-mirror1/1.0.1+20160616/google_mirror1/struct.LocationListCall.html) +* [settings](https://docs.rs/google-mirror1/1.0.1+20160616/google_mirror1/struct.Setting.html) + * [*get*](https://docs.rs/google-mirror1/1.0.1+20160616/google_mirror1/struct.SettingGetCall.html) +* [subscriptions](https://docs.rs/google-mirror1/1.0.1+20160616/google_mirror1/struct.Subscription.html) + * [*delete*](https://docs.rs/google-mirror1/1.0.1+20160616/google_mirror1/struct.SubscriptionDeleteCall.html), [*insert*](https://docs.rs/google-mirror1/1.0.1+20160616/google_mirror1/struct.SubscriptionInsertCall.html), [*list*](https://docs.rs/google-mirror1/1.0.1+20160616/google_mirror1/struct.SubscriptionListCall.html) and [*update*](https://docs.rs/google-mirror1/1.0.1+20160616/google_mirror1/struct.SubscriptionUpdateCall.html) * timeline - * [*attachments delete*](http://byron.github.io/google-apis-rs/google_mirror1/struct.TimelineAttachmentDeleteCall.html), [*attachments get*](http://byron.github.io/google-apis-rs/google_mirror1/struct.TimelineAttachmentGetCall.html), [*attachments insert*](http://byron.github.io/google-apis-rs/google_mirror1/struct.TimelineAttachmentInsertCall.html), [*attachments list*](http://byron.github.io/google-apis-rs/google_mirror1/struct.TimelineAttachmentListCall.html), [*delete*](http://byron.github.io/google-apis-rs/google_mirror1/struct.TimelineDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_mirror1/struct.TimelineGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_mirror1/struct.TimelineInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_mirror1/struct.TimelineListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_mirror1/struct.TimelinePatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_mirror1/struct.TimelineUpdateCall.html) + * [*attachments delete*](https://docs.rs/google-mirror1/1.0.1+20160616/google_mirror1/struct.TimelineAttachmentDeleteCall.html), [*attachments get*](https://docs.rs/google-mirror1/1.0.1+20160616/google_mirror1/struct.TimelineAttachmentGetCall.html), [*attachments insert*](https://docs.rs/google-mirror1/1.0.1+20160616/google_mirror1/struct.TimelineAttachmentInsertCall.html), [*attachments list*](https://docs.rs/google-mirror1/1.0.1+20160616/google_mirror1/struct.TimelineAttachmentListCall.html), [*delete*](https://docs.rs/google-mirror1/1.0.1+20160616/google_mirror1/struct.TimelineDeleteCall.html), [*get*](https://docs.rs/google-mirror1/1.0.1+20160616/google_mirror1/struct.TimelineGetCall.html), [*insert*](https://docs.rs/google-mirror1/1.0.1+20160616/google_mirror1/struct.TimelineInsertCall.html), [*list*](https://docs.rs/google-mirror1/1.0.1+20160616/google_mirror1/struct.TimelineListCall.html), [*patch*](https://docs.rs/google-mirror1/1.0.1+20160616/google_mirror1/struct.TimelinePatchCall.html) and [*update*](https://docs.rs/google-mirror1/1.0.1+20160616/google_mirror1/struct.TimelineUpdateCall.html) Upload supported by ... -* [*update timeline*](http://byron.github.io/google-apis-rs/google_mirror1/struct.TimelineUpdateCall.html) -* [*insert timeline*](http://byron.github.io/google-apis-rs/google_mirror1/struct.TimelineInsertCall.html) -* [*attachments insert timeline*](http://byron.github.io/google-apis-rs/google_mirror1/struct.TimelineAttachmentInsertCall.html) +* [*update timeline*](https://docs.rs/google-mirror1/1.0.1+20160616/google_mirror1/struct.TimelineUpdateCall.html) +* [*insert timeline*](https://docs.rs/google-mirror1/1.0.1+20160616/google_mirror1/struct.TimelineInsertCall.html) +* [*attachments insert timeline*](https://docs.rs/google-mirror1/1.0.1+20160616/google_mirror1/struct.TimelineAttachmentInsertCall.html) Download supported by ... -* [*attachments get timeline*](http://byron.github.io/google-apis-rs/google_mirror1/struct.TimelineAttachmentGetCall.html) +* [*attachments get timeline*](https://docs.rs/google-mirror1/1.0.1+20160616/google_mirror1/struct.TimelineAttachmentGetCall.html) @@ -43,17 +43,17 @@ Download supported by ... The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_mirror1/struct.Mirror.html)** +* **[Hub](https://docs.rs/google-mirror1/1.0.1+20160616/google_mirror1/struct.Mirror.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_mirror1/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_mirror1/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_mirror1/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-mirror1/1.0.1+20160616/google_mirror1/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-mirror1/1.0.1+20160616/google_mirror1/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-mirror1/1.0.1+20160616/google_mirror1/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_mirror1/trait.Part.html)** + * **[Parts](https://docs.rs/google-mirror1/1.0.1+20160616/google_mirror1/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_mirror1/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-mirror1/1.0.1+20160616/google_mirror1/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_mirror1/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-mirror1/1.0.1+20160616/google_mirror1/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_mirror1/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_mirror1/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-mirror1/1.0.1+20160616/google_mirror1/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_mirror1/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-mirror1/1.0.1+20160616/google_mirror1/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_mirror1/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-mirror1/1.0.1+20160616/google_mirror1/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_mirror1/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_mirror1/trait.CallBuilder.html) 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/1.0.1+20160616/google_mirror1/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-mirror1/1.0.1+20160616/google_mirror1/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_mirror1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-mirror1/1.0.1+20160616/google_mirror1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_mirror1/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_mirror1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-mirror1/1.0.1+20160616/google_mirror1/trait.RequestValue.html) and +[decodable](https://docs.rs/google-mirror1/1.0.1+20160616/google_mirror1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_mirror1/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-mirror1/1.0.1+20160616/google_mirror1/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_mirror1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-mirror1/1.0.1+20160616/google_mirror1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_mirror1/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-mirror1/1.0.1+20160616/google_mirror1/trait.RequestValue.html) are 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/lib.rs b/gen/mirror1/src/lib.rs index a6eda81e9e..b577e71504 100644 --- a/gen/mirror1/src/lib.rs +++ b/gen/mirror1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *mirror* crate version *1.0.0+20160616*, where *20160616* is the exact revision of the *mirror:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *mirror* crate version *1.0.1+20160616*, where *20160616* is the exact revision of the *mirror:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *mirror* *v1* API can be found at the //! [official documentation site](https://developers.google.com/glass). @@ -37,7 +37,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -149,7 +149,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/mirror1/src/lib.rs.in b/gen/mirror1/src/lib.rs.in index ac828ec153..9aea35997a 100644 --- a/gen/mirror1/src/lib.rs.in +++ b/gen/mirror1/src/lib.rs.in @@ -141,7 +141,7 @@ impl<'a, C, A> Mirror Mirror { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -165,7 +165,7 @@ impl<'a, C, A> Mirror } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/ml1_beta1-cli/Cargo.toml b/gen/ml1_beta1-cli/Cargo.toml index 7def4b71f6..ecfd01d46b 100644 --- a/gen/ml1_beta1-cli/Cargo.toml +++ b/gen/ml1_beta1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-ml1_beta1-cli" -version = "1.0.0+20161212" +version = "1.0.1+20161212" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Machine Learning (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/ml1_beta1-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-ml1_beta1] path = "../ml1_beta1" -version = "1.0.0" +version = "1.0.1+20161212" optional = true default-features = false diff --git a/gen/ml1_beta1-cli/README.md b/gen/ml1_beta1-cli/README.md index a02959e134..c9fcce55bf 100644 --- a/gen/ml1_beta1-cli/README.md +++ b/gen/ml1_beta1-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *Cloud Machine Learning* API can be found at the [official documentation site](https://cloud.google.com/ml/). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/ml1-beta1.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/ml1-beta1.tar.gz) +```bash +cargo install google-ml1_beta1-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/ml1_beta1-cli). # Usage -This documentation was generated from the *Cloud Machine Learning* API at revision *20161212*. The CLI is at version *1.0.0*. +This documentation was generated from the *Cloud Machine Learning* API at revision *20161212*. The CLI is at version *1.0.1*. ```bash ml1-beta1 [options] diff --git a/gen/ml1_beta1-cli/mkdocs.yml b/gen/ml1_beta1-cli/mkdocs.yml index 60b1c958b0..8b78fb1cd6 100644 --- a/gen/ml1_beta1-cli/mkdocs.yml +++ b/gen/ml1_beta1-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: Cloud Machine Learning v1.0.0+20161212 +site_name: Cloud Machine Learning v1.0.1+20161212 site_url: http://byron.github.io/google-apis-rs/google-ml1_beta1-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with Cloud Machine Learning (protocol v1beta1) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/ml1_beta1-cli diff --git a/gen/ml1_beta1-cli/src/main.rs b/gen/ml1_beta1-cli/src/main.rs index 566c05a05a..a1699f0f50 100644 --- a/gen/ml1_beta1-cli/src/main.rs +++ b/gen/ml1_beta1-cli/src/main.rs @@ -2066,7 +2066,7 @@ fn main() { let mut app = App::new("ml1-beta1") .author("Sebastian Thiel ") - .version("1.0.0+20161212") + .version("1.0.1+20161212") .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_beta1_cli") .arg(Arg::with_name("url") diff --git a/gen/ml1_beta1/Cargo.toml b/gen/ml1_beta1/Cargo.toml index 1542fd6f57..9553318d76 100644 --- a/gen/ml1_beta1/Cargo.toml +++ b/gen/ml1_beta1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-ml1_beta1" -version = "1.0.0+20161212" +version = "1.0.1+20161212" authors = ["Sebastian Thiel "] description = "A complete library to interact with Cloud Machine Learning (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/ml1_beta1" homepage = "https://cloud.google.com/ml/" -documentation = "http://byron.github.io/google-apis-rs/google_ml1_beta1" +documentation = "https://docs.rs/google-ml1_beta1/1.0.1+20161212" license = "MIT" keywords = ["ml", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/ml1_beta1/README.md b/gen/ml1_beta1/README.md index 49ffdeb73d..bfa7a5abf7 100644 --- a/gen/ml1_beta1/README.md +++ b/gen/ml1_beta1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-ml1_beta1` library allows access to all features of the *Google Cloud Machine Learning* service. -This documentation was generated from *Cloud Machine Learning* crate version *1.0.0+20161212*, where *20161212* is the exact revision of the *ml:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *Cloud Machine Learning* crate version *1.0.1+20161212*, where *20161212* is the exact revision of the *ml:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. Everything else about the *Cloud Machine Learning* *v1_beta1* 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](http://byron.github.io/google-apis-rs/google_ml1_beta1/struct.CloudMachineLearning.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-ml1_beta1/1.0.1+20161212/google_ml1_beta1/struct.CloudMachineLearning.html) ... * projects - * [*get config*](http://byron.github.io/google-apis-rs/google_ml1_beta1/struct.ProjectGetConfigCall.html), [*jobs cancel*](http://byron.github.io/google-apis-rs/google_ml1_beta1/struct.ProjectJobCancelCall.html), [*jobs create*](http://byron.github.io/google-apis-rs/google_ml1_beta1/struct.ProjectJobCreateCall.html), [*jobs get*](http://byron.github.io/google-apis-rs/google_ml1_beta1/struct.ProjectJobGetCall.html), [*jobs list*](http://byron.github.io/google-apis-rs/google_ml1_beta1/struct.ProjectJobListCall.html), [*models create*](http://byron.github.io/google-apis-rs/google_ml1_beta1/struct.ProjectModelCreateCall.html), [*models delete*](http://byron.github.io/google-apis-rs/google_ml1_beta1/struct.ProjectModelDeleteCall.html), [*models get*](http://byron.github.io/google-apis-rs/google_ml1_beta1/struct.ProjectModelGetCall.html), [*models list*](http://byron.github.io/google-apis-rs/google_ml1_beta1/struct.ProjectModelListCall.html), [*models versions create*](http://byron.github.io/google-apis-rs/google_ml1_beta1/struct.ProjectModelVersionCreateCall.html), [*models versions delete*](http://byron.github.io/google-apis-rs/google_ml1_beta1/struct.ProjectModelVersionDeleteCall.html), [*models versions get*](http://byron.github.io/google-apis-rs/google_ml1_beta1/struct.ProjectModelVersionGetCall.html), [*models versions list*](http://byron.github.io/google-apis-rs/google_ml1_beta1/struct.ProjectModelVersionListCall.html), [*models versions set default*](http://byron.github.io/google-apis-rs/google_ml1_beta1/struct.ProjectModelVersionSetDefaultCall.html), [*operations cancel*](http://byron.github.io/google-apis-rs/google_ml1_beta1/struct.ProjectOperationCancelCall.html), [*operations delete*](http://byron.github.io/google-apis-rs/google_ml1_beta1/struct.ProjectOperationDeleteCall.html), [*operations get*](http://byron.github.io/google-apis-rs/google_ml1_beta1/struct.ProjectOperationGetCall.html), [*operations list*](http://byron.github.io/google-apis-rs/google_ml1_beta1/struct.ProjectOperationListCall.html) and [*predict*](http://byron.github.io/google-apis-rs/google_ml1_beta1/struct.ProjectPredictCall.html) + * [*get config*](https://docs.rs/google-ml1_beta1/1.0.1+20161212/google_ml1_beta1/struct.ProjectGetConfigCall.html), [*jobs cancel*](https://docs.rs/google-ml1_beta1/1.0.1+20161212/google_ml1_beta1/struct.ProjectJobCancelCall.html), [*jobs create*](https://docs.rs/google-ml1_beta1/1.0.1+20161212/google_ml1_beta1/struct.ProjectJobCreateCall.html), [*jobs get*](https://docs.rs/google-ml1_beta1/1.0.1+20161212/google_ml1_beta1/struct.ProjectJobGetCall.html), [*jobs list*](https://docs.rs/google-ml1_beta1/1.0.1+20161212/google_ml1_beta1/struct.ProjectJobListCall.html), [*models create*](https://docs.rs/google-ml1_beta1/1.0.1+20161212/google_ml1_beta1/struct.ProjectModelCreateCall.html), [*models delete*](https://docs.rs/google-ml1_beta1/1.0.1+20161212/google_ml1_beta1/struct.ProjectModelDeleteCall.html), [*models get*](https://docs.rs/google-ml1_beta1/1.0.1+20161212/google_ml1_beta1/struct.ProjectModelGetCall.html), [*models list*](https://docs.rs/google-ml1_beta1/1.0.1+20161212/google_ml1_beta1/struct.ProjectModelListCall.html), [*models versions create*](https://docs.rs/google-ml1_beta1/1.0.1+20161212/google_ml1_beta1/struct.ProjectModelVersionCreateCall.html), [*models versions delete*](https://docs.rs/google-ml1_beta1/1.0.1+20161212/google_ml1_beta1/struct.ProjectModelVersionDeleteCall.html), [*models versions get*](https://docs.rs/google-ml1_beta1/1.0.1+20161212/google_ml1_beta1/struct.ProjectModelVersionGetCall.html), [*models versions list*](https://docs.rs/google-ml1_beta1/1.0.1+20161212/google_ml1_beta1/struct.ProjectModelVersionListCall.html), [*models versions set default*](https://docs.rs/google-ml1_beta1/1.0.1+20161212/google_ml1_beta1/struct.ProjectModelVersionSetDefaultCall.html), [*operations cancel*](https://docs.rs/google-ml1_beta1/1.0.1+20161212/google_ml1_beta1/struct.ProjectOperationCancelCall.html), [*operations delete*](https://docs.rs/google-ml1_beta1/1.0.1+20161212/google_ml1_beta1/struct.ProjectOperationDeleteCall.html), [*operations get*](https://docs.rs/google-ml1_beta1/1.0.1+20161212/google_ml1_beta1/struct.ProjectOperationGetCall.html), [*operations list*](https://docs.rs/google-ml1_beta1/1.0.1+20161212/google_ml1_beta1/struct.ProjectOperationListCall.html) and [*predict*](https://docs.rs/google-ml1_beta1/1.0.1+20161212/google_ml1_beta1/struct.ProjectPredictCall.html) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_ml1_beta1/struct.CloudMachineLearning.html)** +* **[Hub](https://docs.rs/google-ml1_beta1/1.0.1+20161212/google_ml1_beta1/struct.CloudMachineLearning.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_ml1_beta1/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_ml1_beta1/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_ml1_beta1/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-ml1_beta1/1.0.1+20161212/google_ml1_beta1/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-ml1_beta1/1.0.1+20161212/google_ml1_beta1/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-ml1_beta1/1.0.1+20161212/google_ml1_beta1/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_ml1_beta1/trait.Part.html)** + * **[Parts](https://docs.rs/google-ml1_beta1/1.0.1+20161212/google_ml1_beta1/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_ml1_beta1/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-ml1_beta1/1.0.1+20161212/google_ml1_beta1/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_ml1_beta1/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-ml1_beta1/1.0.1+20161212/google_ml1_beta1/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_ml1_beta1/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_ml1_beta1/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-ml1_beta1/1.0.1+20161212/google_ml1_beta1/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_ml1_beta1/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-ml1_beta1/1.0.1+20161212/google_ml1_beta1/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_ml1_beta1/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-ml1_beta1/1.0.1+20161212/google_ml1_beta1/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_ml1_beta1/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_ml1_beta1/trait.CallBuilder.html) 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_beta1/1.0.1+20161212/google_ml1_beta1/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-ml1_beta1/1.0.1+20161212/google_ml1_beta1/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_ml1_beta1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-ml1_beta1/1.0.1+20161212/google_ml1_beta1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_ml1_beta1/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_ml1_beta1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-ml1_beta1/1.0.1+20161212/google_ml1_beta1/trait.RequestValue.html) and +[decodable](https://docs.rs/google-ml1_beta1/1.0.1+20161212/google_ml1_beta1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_ml1_beta1/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-ml1_beta1/1.0.1+20161212/google_ml1_beta1/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_ml1_beta1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-ml1_beta1/1.0.1+20161212/google_ml1_beta1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_ml1_beta1/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-ml1_beta1/1.0.1+20161212/google_ml1_beta1/trait.RequestValue.html) are 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_beta1/src/lib.rs b/gen/ml1_beta1/src/lib.rs index a2ec0d69c1..47f11966ec 100644 --- a/gen/ml1_beta1/src/lib.rs +++ b/gen/ml1_beta1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Cloud Machine Learning* crate version *1.0.0+20161212*, where *20161212* is the exact revision of the *ml:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *Cloud Machine Learning* crate version *1.0.1+20161212*, where *20161212* is the exact revision of the *ml:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *Cloud Machine Learning* *v1_beta1* API can be found at the //! [official documentation site](https://cloud.google.com/ml/). @@ -17,7 +17,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -127,7 +127,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/ml1_beta1/src/lib.rs.in b/gen/ml1_beta1/src/lib.rs.in index 94fc58883a..8957d09930 100644 --- a/gen/ml1_beta1/src/lib.rs.in +++ b/gen/ml1_beta1/src/lib.rs.in @@ -137,7 +137,7 @@ impl<'a, C, A> CloudMachineLearning CloudMachineLearning { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -146,7 +146,7 @@ impl<'a, C, A> CloudMachineLearning } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/monitoring3-cli/Cargo.toml b/gen/monitoring3-cli/Cargo.toml index c8da2040f8..4adc9d24ac 100644 --- a/gen/monitoring3-cli/Cargo.toml +++ b/gen/monitoring3-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-monitoring3-cli" -version = "1.0.0+20161212" +version = "1.0.1+20161212" authors = ["Sebastian Thiel "] description = "A complete library to interact with Monitoring (protocol v3)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/monitoring3-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-monitoring3] path = "../monitoring3" -version = "1.0.0" +version = "1.0.1+20161212" optional = true default-features = false diff --git a/gen/monitoring3-cli/README.md b/gen/monitoring3-cli/README.md index 53672a3e14..62ab45ca9c 100644 --- a/gen/monitoring3-cli/README.md +++ b/gen/monitoring3-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *Monitoring* API can be found at the [official documentation site](https://cloud.google.com/monitoring/api/). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/monitoring3.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/monitoring3.tar.gz) +```bash +cargo install google-monitoring3-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/monitoring3-cli). # Usage -This documentation was generated from the *Monitoring* API at revision *20161212*. The CLI is at version *1.0.0*. +This documentation was generated from the *Monitoring* API at revision *20161212*. The CLI is at version *1.0.1*. ```bash monitoring3 [options] diff --git a/gen/monitoring3-cli/mkdocs.yml b/gen/monitoring3-cli/mkdocs.yml index 05fb1b345e..9e6e0be9e7 100644 --- a/gen/monitoring3-cli/mkdocs.yml +++ b/gen/monitoring3-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: Monitoring v1.0.0+20161212 +site_name: Monitoring v1.0.1+20161212 site_url: http://byron.github.io/google-apis-rs/google-monitoring3-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with Monitoring (protocol v3) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/monitoring3-cli diff --git a/gen/monitoring3-cli/src/main.rs b/gen/monitoring3-cli/src/main.rs index 21d56dac18..df8c8b6426 100644 --- a/gen/monitoring3-cli/src/main.rs +++ b/gen/monitoring3-cli/src/main.rs @@ -1610,7 +1610,7 @@ fn main() { let mut app = App::new("monitoring3") .author("Sebastian Thiel ") - .version("1.0.0+20161212") + .version("1.0.1+20161212") .about("Manages your Stackdriver Monitoring data and configurations. Most projects must be associated with a Stackdriver account, with a few exceptions as noted on the individual method pages.") .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 01114d5374..7467ea3a44 100644 --- a/gen/monitoring3/Cargo.toml +++ b/gen/monitoring3/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-monitoring3" -version = "1.0.0+20161212" +version = "1.0.1+20161212" authors = ["Sebastian Thiel "] description = "A complete library to interact with Monitoring (protocol v3)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/monitoring3" homepage = "https://cloud.google.com/monitoring/api/" -documentation = "http://byron.github.io/google-apis-rs/google_monitoring3" +documentation = "https://docs.rs/google-monitoring3/1.0.1+20161212" license = "MIT" keywords = ["monitoring", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/monitoring3/README.md b/gen/monitoring3/README.md index 73d997c71b..8bc9f0ee2d 100644 --- a/gen/monitoring3/README.md +++ b/gen/monitoring3/README.md @@ -5,16 +5,16 @@ 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 *1.0.0+20161212*, where *20161212* is the exact revision of the *monitoring:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *Monitoring* crate version *1.0.1+20161212*, where *20161212* is the exact revision of the *monitoring:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. 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](http://byron.github.io/google-apis-rs/google_monitoring3/struct.Monitoring.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-monitoring3/1.0.1+20161212/google_monitoring3/struct.Monitoring.html) ... * projects - * [*collectd time series create*](http://byron.github.io/google-apis-rs/google_monitoring3/struct.ProjectCollectdTimeSeryCreateCall.html), [*groups create*](http://byron.github.io/google-apis-rs/google_monitoring3/struct.ProjectGroupCreateCall.html), [*groups delete*](http://byron.github.io/google-apis-rs/google_monitoring3/struct.ProjectGroupDeleteCall.html), [*groups get*](http://byron.github.io/google-apis-rs/google_monitoring3/struct.ProjectGroupGetCall.html), [*groups list*](http://byron.github.io/google-apis-rs/google_monitoring3/struct.ProjectGroupListCall.html), [*groups members list*](http://byron.github.io/google-apis-rs/google_monitoring3/struct.ProjectGroupMemberListCall.html), [*groups update*](http://byron.github.io/google-apis-rs/google_monitoring3/struct.ProjectGroupUpdateCall.html), [*metric descriptors create*](http://byron.github.io/google-apis-rs/google_monitoring3/struct.ProjectMetricDescriptorCreateCall.html), [*metric descriptors delete*](http://byron.github.io/google-apis-rs/google_monitoring3/struct.ProjectMetricDescriptorDeleteCall.html), [*metric descriptors get*](http://byron.github.io/google-apis-rs/google_monitoring3/struct.ProjectMetricDescriptorGetCall.html), [*metric descriptors list*](http://byron.github.io/google-apis-rs/google_monitoring3/struct.ProjectMetricDescriptorListCall.html), [*monitored resource descriptors get*](http://byron.github.io/google-apis-rs/google_monitoring3/struct.ProjectMonitoredResourceDescriptorGetCall.html), [*monitored resource descriptors list*](http://byron.github.io/google-apis-rs/google_monitoring3/struct.ProjectMonitoredResourceDescriptorListCall.html), [*time series create*](http://byron.github.io/google-apis-rs/google_monitoring3/struct.ProjectTimeSeryCreateCall.html) and [*time series list*](http://byron.github.io/google-apis-rs/google_monitoring3/struct.ProjectTimeSeryListCall.html) + * [*collectd time series create*](https://docs.rs/google-monitoring3/1.0.1+20161212/google_monitoring3/struct.ProjectCollectdTimeSeryCreateCall.html), [*groups create*](https://docs.rs/google-monitoring3/1.0.1+20161212/google_monitoring3/struct.ProjectGroupCreateCall.html), [*groups delete*](https://docs.rs/google-monitoring3/1.0.1+20161212/google_monitoring3/struct.ProjectGroupDeleteCall.html), [*groups get*](https://docs.rs/google-monitoring3/1.0.1+20161212/google_monitoring3/struct.ProjectGroupGetCall.html), [*groups list*](https://docs.rs/google-monitoring3/1.0.1+20161212/google_monitoring3/struct.ProjectGroupListCall.html), [*groups members list*](https://docs.rs/google-monitoring3/1.0.1+20161212/google_monitoring3/struct.ProjectGroupMemberListCall.html), [*groups update*](https://docs.rs/google-monitoring3/1.0.1+20161212/google_monitoring3/struct.ProjectGroupUpdateCall.html), [*metric descriptors create*](https://docs.rs/google-monitoring3/1.0.1+20161212/google_monitoring3/struct.ProjectMetricDescriptorCreateCall.html), [*metric descriptors delete*](https://docs.rs/google-monitoring3/1.0.1+20161212/google_monitoring3/struct.ProjectMetricDescriptorDeleteCall.html), [*metric descriptors get*](https://docs.rs/google-monitoring3/1.0.1+20161212/google_monitoring3/struct.ProjectMetricDescriptorGetCall.html), [*metric descriptors list*](https://docs.rs/google-monitoring3/1.0.1+20161212/google_monitoring3/struct.ProjectMetricDescriptorListCall.html), [*monitored resource descriptors get*](https://docs.rs/google-monitoring3/1.0.1+20161212/google_monitoring3/struct.ProjectMonitoredResourceDescriptorGetCall.html), [*monitored resource descriptors list*](https://docs.rs/google-monitoring3/1.0.1+20161212/google_monitoring3/struct.ProjectMonitoredResourceDescriptorListCall.html), [*time series create*](https://docs.rs/google-monitoring3/1.0.1+20161212/google_monitoring3/struct.ProjectTimeSeryCreateCall.html) and [*time series list*](https://docs.rs/google-monitoring3/1.0.1+20161212/google_monitoring3/struct.ProjectTimeSeryListCall.html) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_monitoring3/struct.Monitoring.html)** +* **[Hub](https://docs.rs/google-monitoring3/1.0.1+20161212/google_monitoring3/struct.Monitoring.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_monitoring3/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_monitoring3/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_monitoring3/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-monitoring3/1.0.1+20161212/google_monitoring3/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-monitoring3/1.0.1+20161212/google_monitoring3/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-monitoring3/1.0.1+20161212/google_monitoring3/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_monitoring3/trait.Part.html)** + * **[Parts](https://docs.rs/google-monitoring3/1.0.1+20161212/google_monitoring3/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_monitoring3/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-monitoring3/1.0.1+20161212/google_monitoring3/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_monitoring3/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-monitoring3/1.0.1+20161212/google_monitoring3/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_monitoring3/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_monitoring3/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-monitoring3/1.0.1+20161212/google_monitoring3/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_monitoring3/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-monitoring3/1.0.1+20161212/google_monitoring3/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_monitoring3/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-monitoring3/1.0.1+20161212/google_monitoring3/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_monitoring3/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_monitoring3/trait.CallBuilder.html) 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/1.0.1+20161212/google_monitoring3/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-monitoring3/1.0.1+20161212/google_monitoring3/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_monitoring3/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-monitoring3/1.0.1+20161212/google_monitoring3/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_monitoring3/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_monitoring3/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-monitoring3/1.0.1+20161212/google_monitoring3/trait.RequestValue.html) and +[decodable](https://docs.rs/google-monitoring3/1.0.1+20161212/google_monitoring3/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_monitoring3/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-monitoring3/1.0.1+20161212/google_monitoring3/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_monitoring3/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-monitoring3/1.0.1+20161212/google_monitoring3/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_monitoring3/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-monitoring3/1.0.1+20161212/google_monitoring3/trait.RequestValue.html) are 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/lib.rs b/gen/monitoring3/src/lib.rs index db33bddd28..4c82e72d1f 100644 --- a/gen/monitoring3/src/lib.rs +++ b/gen/monitoring3/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Monitoring* crate version *1.0.0+20161212*, where *20161212* is the exact revision of the *monitoring:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *Monitoring* crate version *1.0.1+20161212*, where *20161212* is the exact revision of the *monitoring:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *Monitoring* *v3* API can be found at the //! [official documentation site](https://cloud.google.com/monitoring/api/). @@ -17,7 +17,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -127,7 +127,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/monitoring3/src/lib.rs.in b/gen/monitoring3/src/lib.rs.in index 9bd479f9c9..dff6d0f4e5 100644 --- a/gen/monitoring3/src/lib.rs.in +++ b/gen/monitoring3/src/lib.rs.in @@ -149,7 +149,7 @@ impl<'a, C, A> Monitoring Monitoring { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -158,7 +158,7 @@ impl<'a, C, A> Monitoring } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/pagespeedonline2-cli/Cargo.toml b/gen/pagespeedonline2-cli/Cargo.toml index 008aef4be4..09e41a4c5d 100644 --- a/gen/pagespeedonline2-cli/Cargo.toml +++ b/gen/pagespeedonline2-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-pagespeedonline2-cli" -version = "1.0.0+20161204" +version = "1.0.1+20161204" authors = ["Sebastian Thiel "] description = "A complete library to interact with pagespeedonline (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/pagespeedonline2-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-pagespeedonline2] path = "../pagespeedonline2" -version = "1.0.0" +version = "1.0.1+20161204" optional = true default-features = false diff --git a/gen/pagespeedonline2-cli/README.md b/gen/pagespeedonline2-cli/README.md index c4f60d2e2e..ae89f7c0d3 100644 --- a/gen/pagespeedonline2-cli/README.md +++ b/gen/pagespeedonline2-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *pagespeedonline* API can be found at the [official documentation site](https://developers.google.com/speed/docs/insights/v2/getting-started). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/pagespeedonline2.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/pagespeedonline2.tar.gz) +```bash +cargo install google-pagespeedonline2-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/pagespeedonline2-cli). # Usage -This documentation was generated from the *pagespeedonline* API at revision *20161204*. The CLI is at version *1.0.0*. +This documentation was generated from the *pagespeedonline* API at revision *20161204*. The CLI is at version *1.0.1*. ```bash pagespeedonline2 [options] diff --git a/gen/pagespeedonline2-cli/mkdocs.yml b/gen/pagespeedonline2-cli/mkdocs.yml index ed37c7bca4..99bb66c858 100644 --- a/gen/pagespeedonline2-cli/mkdocs.yml +++ b/gen/pagespeedonline2-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: pagespeedonline v1.0.0+20161204 +site_name: pagespeedonline v1.0.1+20161204 site_url: http://byron.github.io/google-apis-rs/google-pagespeedonline2-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with pagespeedonline (protocol v2) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/pagespeedonline2-cli diff --git a/gen/pagespeedonline2-cli/src/main.rs b/gen/pagespeedonline2-cli/src/main.rs index 05fb1290d9..631ed02acd 100644 --- a/gen/pagespeedonline2-cli/src/main.rs +++ b/gen/pagespeedonline2-cli/src/main.rs @@ -237,7 +237,7 @@ fn main() { let mut app = App::new("pagespeedonline2") .author("Sebastian Thiel ") - .version("1.0.0+20161204") + .version("1.0.1+20161204") .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 a22e8e2a9f..e55bf12e42 100644 --- a/gen/pagespeedonline2/Cargo.toml +++ b/gen/pagespeedonline2/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-pagespeedonline2" -version = "1.0.0+20161204" +version = "1.0.1+20161204" authors = ["Sebastian Thiel "] description = "A complete library to interact with pagespeedonline (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/pagespeedonline2" homepage = "https://developers.google.com/speed/docs/insights/v2/getting-started" -documentation = "http://byron.github.io/google-apis-rs/google_pagespeedonline2" +documentation = "https://docs.rs/google-pagespeedonline2/1.0.1+20161204" license = "MIT" keywords = ["pagespeedonline", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/pagespeedonline2/README.md b/gen/pagespeedonline2/README.md index 9186914842..cd8df82bbe 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 *1.0.0+20161204*, where *20161204* is the exact revision of the *pagespeedonline:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *pagespeedonline* crate version *1.0.1+20161204*, where *20161204* is the exact revision of the *pagespeedonline:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. 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](http://byron.github.io/google-apis-rs/google_pagespeedonline2/struct.Pagespeedonline.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-pagespeedonline2/1.0.1+20161204/google_pagespeedonline2/struct.Pagespeedonline.html) ... * pagespeedapi - * [*runpagespeed*](http://byron.github.io/google-apis-rs/google_pagespeedonline2/struct.PagespeedapiRunpagespeedCall.html) + * [*runpagespeed*](https://docs.rs/google-pagespeedonline2/1.0.1+20161204/google_pagespeedonline2/struct.PagespeedapiRunpagespeedCall.html) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_pagespeedonline2/struct.Pagespeedonline.html)** +* **[Hub](https://docs.rs/google-pagespeedonline2/1.0.1+20161204/google_pagespeedonline2/struct.Pagespeedonline.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_pagespeedonline2/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_pagespeedonline2/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_pagespeedonline2/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-pagespeedonline2/1.0.1+20161204/google_pagespeedonline2/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-pagespeedonline2/1.0.1+20161204/google_pagespeedonline2/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-pagespeedonline2/1.0.1+20161204/google_pagespeedonline2/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_pagespeedonline2/trait.Part.html)** + * **[Parts](https://docs.rs/google-pagespeedonline2/1.0.1+20161204/google_pagespeedonline2/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_pagespeedonline2/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-pagespeedonline2/1.0.1+20161204/google_pagespeedonline2/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_pagespeedonline2/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-pagespeedonline2/1.0.1+20161204/google_pagespeedonline2/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_pagespeedonline2/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_pagespeedonline2/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-pagespeedonline2/1.0.1+20161204/google_pagespeedonline2/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_pagespeedonline2/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-pagespeedonline2/1.0.1+20161204/google_pagespeedonline2/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_pagespeedonline2/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-pagespeedonline2/1.0.1+20161204/google_pagespeedonline2/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_pagespeedonline2/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_pagespeedonline2/trait.CallBuilder.html) 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/1.0.1+20161204/google_pagespeedonline2/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-pagespeedonline2/1.0.1+20161204/google_pagespeedonline2/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_pagespeedonline2/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-pagespeedonline2/1.0.1+20161204/google_pagespeedonline2/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_pagespeedonline2/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_pagespeedonline2/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-pagespeedonline2/1.0.1+20161204/google_pagespeedonline2/trait.RequestValue.html) and +[decodable](https://docs.rs/google-pagespeedonline2/1.0.1+20161204/google_pagespeedonline2/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_pagespeedonline2/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-pagespeedonline2/1.0.1+20161204/google_pagespeedonline2/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_pagespeedonline2/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-pagespeedonline2/1.0.1+20161204/google_pagespeedonline2/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_pagespeedonline2/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-pagespeedonline2/1.0.1+20161204/google_pagespeedonline2/trait.RequestValue.html) are 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/lib.rs b/gen/pagespeedonline2/src/lib.rs index cb46296f20..6c34cd3810 100644 --- a/gen/pagespeedonline2/src/lib.rs +++ b/gen/pagespeedonline2/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *pagespeedonline* crate version *1.0.0+20161204*, where *20161204* is the exact revision of the *pagespeedonline:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *pagespeedonline* crate version *1.0.1+20161204*, where *20161204* is the exact revision of the *pagespeedonline:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! 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). @@ -17,7 +17,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -123,7 +123,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/pagespeedonline2/src/lib.rs.in b/gen/pagespeedonline2/src/lib.rs.in index b1bf3b2adc..4760ccf484 100644 --- a/gen/pagespeedonline2/src/lib.rs.in +++ b/gen/pagespeedonline2/src/lib.rs.in @@ -114,7 +114,7 @@ impl<'a, C, A> Pagespeedonline Pagespeedonline { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -123,7 +123,7 @@ impl<'a, C, A> Pagespeedonline } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/partners2-cli/Cargo.toml b/gen/partners2-cli/Cargo.toml index f4414907a6..d59b923bc4 100644 --- a/gen/partners2-cli/Cargo.toml +++ b/gen/partners2-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-partners2-cli" -version = "1.0.0+20151009" +version = "1.0.1+20151009" authors = ["Sebastian Thiel "] description = "A complete library to interact with partners (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/partners2-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-partners2] path = "../partners2" -version = "1.0.0" +version = "1.0.1+20151009" optional = true default-features = false diff --git a/gen/partners2-cli/README.md b/gen/partners2-cli/README.md index 03405e7c7d..370dbbe2f9 100644 --- a/gen/partners2-cli/README.md +++ b/gen/partners2-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *partners* API can be found at the [official documentation site](https://developers.google.com/partners/). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/partners2.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/partners2.tar.gz) +```bash +cargo install google-partners2-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/partners2-cli). # Usage -This documentation was generated from the *partners* API at revision *20151009*. The CLI is at version *1.0.0*. +This documentation was generated from the *partners* API at revision *20151009*. The CLI is at version *1.0.1*. ```bash partners2 [options] diff --git a/gen/partners2-cli/mkdocs.yml b/gen/partners2-cli/mkdocs.yml index 23f430f3db..20749569e1 100644 --- a/gen/partners2-cli/mkdocs.yml +++ b/gen/partners2-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: partners v1.0.0+20151009 +site_name: partners v1.0.1+20151009 site_url: http://byron.github.io/google-apis-rs/google-partners2-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with partners (protocol v2) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/partners2-cli diff --git a/gen/partners2-cli/src/main.rs b/gen/partners2-cli/src/main.rs index 1b3cb72799..f3e3ac8bce 100644 --- a/gen/partners2-cli/src/main.rs +++ b/gen/partners2-cli/src/main.rs @@ -901,7 +901,7 @@ fn main() { let mut app = App::new("partners2") .author("Sebastian Thiel ") - .version("1.0.0+20151009") + .version("1.0.1+20151009") .about("Lets advertisers search certified companies and create 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 08c7cdb8a4..ae30666a77 100644 --- a/gen/partners2/Cargo.toml +++ b/gen/partners2/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-partners2" -version = "1.0.0+20151009" +version = "1.0.1+20151009" authors = ["Sebastian Thiel "] description = "A complete library to interact with partners (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/partners2" homepage = "https://developers.google.com/partners/" -documentation = "http://byron.github.io/google-apis-rs/google_partners2" +documentation = "https://docs.rs/google-partners2/1.0.1+20151009" license = "MIT" keywords = ["partners", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/partners2/README.md b/gen/partners2/README.md index 8ef368e8ae..274511bbd1 100644 --- a/gen/partners2/README.md +++ b/gen/partners2/README.md @@ -5,22 +5,22 @@ 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 *1.0.0+20151009*, where *20151009* is the exact revision of the *partners:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *partners* crate version *1.0.1+20151009*, where *20151009* is the exact revision of the *partners:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. 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](http://byron.github.io/google-apis-rs/google_partners2/struct.Partners.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-partners2/1.0.1+20151009/google_partners2/struct.Partners.html) ... * client messages - * [*log*](http://byron.github.io/google-apis-rs/google_partners2/struct.ClientMessageLogCall.html) -* [companies](http://byron.github.io/google-apis-rs/google_partners2/struct.Company.html) - * [*get*](http://byron.github.io/google-apis-rs/google_partners2/struct.CompanyGetCall.html), [*leads create*](http://byron.github.io/google-apis-rs/google_partners2/struct.CompanyLeadCreateCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_partners2/struct.CompanyListCall.html) + * [*log*](https://docs.rs/google-partners2/1.0.1+20151009/google_partners2/struct.ClientMessageLogCall.html) +* [companies](https://docs.rs/google-partners2/1.0.1+20151009/google_partners2/struct.Company.html) + * [*get*](https://docs.rs/google-partners2/1.0.1+20151009/google_partners2/struct.CompanyGetCall.html), [*leads create*](https://docs.rs/google-partners2/1.0.1+20151009/google_partners2/struct.CompanyLeadCreateCall.html) and [*list*](https://docs.rs/google-partners2/1.0.1+20151009/google_partners2/struct.CompanyListCall.html) * user events - * [*log*](http://byron.github.io/google-apis-rs/google_partners2/struct.UserEventLogCall.html) + * [*log*](https://docs.rs/google-partners2/1.0.1+20151009/google_partners2/struct.UserEventLogCall.html) * user states - * [*list*](http://byron.github.io/google-apis-rs/google_partners2/struct.UserStateListCall.html) + * [*list*](https://docs.rs/google-partners2/1.0.1+20151009/google_partners2/struct.UserStateListCall.html) @@ -29,17 +29,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_partners2/struct.Partners.html)** +* **[Hub](https://docs.rs/google-partners2/1.0.1+20151009/google_partners2/struct.Partners.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_partners2/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_partners2/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_partners2/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-partners2/1.0.1+20151009/google_partners2/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-partners2/1.0.1+20151009/google_partners2/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-partners2/1.0.1+20151009/google_partners2/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_partners2/trait.Part.html)** + * **[Parts](https://docs.rs/google-partners2/1.0.1+20151009/google_partners2/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_partners2/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-partners2/1.0.1+20151009/google_partners2/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_partners2/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-partners2/1.0.1+20151009/google_partners2/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_partners2/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_partners2/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-partners2/1.0.1+20151009/google_partners2/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_partners2/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-partners2/1.0.1+20151009/google_partners2/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_partners2/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-partners2/1.0.1+20151009/google_partners2/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_partners2/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_partners2/trait.CallBuilder.html) 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/1.0.1+20151009/google_partners2/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-partners2/1.0.1+20151009/google_partners2/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_partners2/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-partners2/1.0.1+20151009/google_partners2/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_partners2/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_partners2/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-partners2/1.0.1+20151009/google_partners2/trait.RequestValue.html) and +[decodable](https://docs.rs/google-partners2/1.0.1+20151009/google_partners2/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_partners2/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-partners2/1.0.1+20151009/google_partners2/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_partners2/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-partners2/1.0.1+20151009/google_partners2/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_partners2/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-partners2/1.0.1+20151009/google_partners2/trait.RequestValue.html) are 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/lib.rs b/gen/partners2/src/lib.rs index 97b236af82..ca1da142d3 100644 --- a/gen/partners2/src/lib.rs +++ b/gen/partners2/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *partners* crate version *1.0.0+20151009*, where *20151009* is the exact revision of the *partners:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *partners* crate version *1.0.1+20151009*, where *20151009* is the exact revision of the *partners:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *partners* *v2* API can be found at the //! [official documentation site](https://developers.google.com/partners/). @@ -23,7 +23,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -130,7 +130,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/partners2/src/lib.rs.in b/gen/partners2/src/lib.rs.in index dcc82aca15..0c14643994 100644 --- a/gen/partners2/src/lib.rs.in +++ b/gen/partners2/src/lib.rs.in @@ -115,7 +115,7 @@ impl<'a, C, A> Partners Partners { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -133,7 +133,7 @@ impl<'a, C, A> Partners } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/people1-cli/Cargo.toml b/gen/people1-cli/Cargo.toml index c2997e6118..a252eb1c71 100644 --- a/gen/people1-cli/Cargo.toml +++ b/gen/people1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-people1-cli" -version = "1.0.0+20160210" +version = "1.0.1+20160210" authors = ["Sebastian Thiel "] description = "A complete library to interact with people (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/people1-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-people1] path = "../people1" -version = "1.0.0" +version = "1.0.1+20160210" optional = true default-features = false diff --git a/gen/people1-cli/README.md b/gen/people1-cli/README.md index 144629fd7f..32bebb9a0d 100644 --- a/gen/people1-cli/README.md +++ b/gen/people1-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *people* API can be found at the [official documentation site](https://developers.google.com/people/). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/people1.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/people1.tar.gz) +```bash +cargo install google-people1-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/people1-cli). # Usage -This documentation was generated from the *people* API at revision *20160210*. The CLI is at version *1.0.0*. +This documentation was generated from the *people* API at revision *20160210*. The CLI is at version *1.0.1*. ```bash people1 [options] diff --git a/gen/people1-cli/mkdocs.yml b/gen/people1-cli/mkdocs.yml index 3f0371a3a4..bdd3116f37 100644 --- a/gen/people1-cli/mkdocs.yml +++ b/gen/people1-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: people v1.0.0+20160210 +site_name: people v1.0.1+20160210 site_url: http://byron.github.io/google-apis-rs/google-people1-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with people (protocol v1) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/people1-cli diff --git a/gen/people1-cli/src/main.rs b/gen/people1-cli/src/main.rs index 18407fbd13..a6c3fd39cd 100644 --- a/gen/people1-cli/src/main.rs +++ b/gen/people1-cli/src/main.rs @@ -403,7 +403,7 @@ fn main() { let mut app = App::new("people1") .author("Sebastian Thiel ") - .version("1.0.0+20160210") + .version("1.0.1+20160210") .about("The Google People API service gives 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 0eb85989be..1affdf2381 100644 --- a/gen/people1/Cargo.toml +++ b/gen/people1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-people1" -version = "1.0.0+20160210" +version = "1.0.1+20160210" authors = ["Sebastian Thiel "] description = "A complete library to interact with people (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/people1" homepage = "https://developers.google.com/people/" -documentation = "http://byron.github.io/google-apis-rs/google_people1" +documentation = "https://docs.rs/google-people1/1.0.1+20160210" license = "MIT" keywords = ["people", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/people1/README.md b/gen/people1/README.md index 6c4f57641b..c0add24304 100644 --- a/gen/people1/README.md +++ b/gen/people1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-people1` library allows access to all features of the *Google people* service. -This documentation was generated from *people* crate version *1.0.0+20160210*, where *20160210* is the exact revision of the *people:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *people* crate version *1.0.1+20160210*, where *20160210* is the exact revision of the *people:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. Everything else about the *people* *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](http://byron.github.io/google-apis-rs/google_people1/struct.People.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-people1/1.0.1+20160210/google_people1/struct.People.html) ... * people - * [*connections list*](http://byron.github.io/google-apis-rs/google_people1/struct.PeopleConnectionListCall.html), [*get*](http://byron.github.io/google-apis-rs/google_people1/struct.PeopleGetCall.html) and [*get batch get*](http://byron.github.io/google-apis-rs/google_people1/struct.PeopleGetBatchGetCall.html) + * [*connections list*](https://docs.rs/google-people1/1.0.1+20160210/google_people1/struct.PeopleConnectionListCall.html), [*get*](https://docs.rs/google-people1/1.0.1+20160210/google_people1/struct.PeopleGetCall.html) and [*get batch get*](https://docs.rs/google-people1/1.0.1+20160210/google_people1/struct.PeopleGetBatchGetCall.html) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_people1/struct.People.html)** +* **[Hub](https://docs.rs/google-people1/1.0.1+20160210/google_people1/struct.People.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_people1/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_people1/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_people1/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-people1/1.0.1+20160210/google_people1/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-people1/1.0.1+20160210/google_people1/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-people1/1.0.1+20160210/google_people1/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_people1/trait.Part.html)** + * **[Parts](https://docs.rs/google-people1/1.0.1+20160210/google_people1/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_people1/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-people1/1.0.1+20160210/google_people1/trait.CallBuilder.html)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -116,17 +116,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](http://byron.github.io/google-apis-rs/google_people1/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-people1/1.0.1+20160210/google_people1/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_people1/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_people1/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-people1/1.0.1+20160210/google_people1/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_people1/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-people1/1.0.1+20160210/google_people1/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_people1/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-people1/1.0.1+20160210/google_people1/trait.ResponseResult.html), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -136,29 +136,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](http://byron.github.io/google-apis-rs/google_people1/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_people1/trait.CallBuilder.html) 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/1.0.1+20160210/google_people1/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-people1/1.0.1+20160210/google_people1/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_people1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-people1/1.0.1+20160210/google_people1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_people1/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_people1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-people1/1.0.1+20160210/google_people1/trait.RequestValue.html) and +[decodable](https://docs.rs/google-people1/1.0.1+20160210/google_people1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_people1/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-people1/1.0.1+20160210/google_people1/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_people1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-people1/1.0.1+20160210/google_people1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_people1/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-people1/1.0.1+20160210/google_people1/trait.RequestValue.html) are 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/lib.rs b/gen/people1/src/lib.rs index 9312617449..bb466ff3c5 100644 --- a/gen/people1/src/lib.rs +++ b/gen/people1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *people* crate version *1.0.0+20160210*, where *20160210* is the exact revision of the *people:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *people* crate version *1.0.1+20160210*, where *20160210* is the exact revision of the *people:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *people* *v1* API can be found at the //! [official documentation site](https://developers.google.com/people/). @@ -17,7 +17,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -119,7 +119,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/people1/src/lib.rs.in b/gen/people1/src/lib.rs.in index f0957adca8..ff85256990 100644 --- a/gen/people1/src/lib.rs.in +++ b/gen/people1/src/lib.rs.in @@ -164,7 +164,7 @@ impl<'a, C, A> People People { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -173,7 +173,7 @@ impl<'a, C, A> People } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/playmoviespartner1-cli/Cargo.toml b/gen/playmoviespartner1-cli/Cargo.toml index 74c22f71ab..ef42481b5f 100644 --- a/gen/playmoviespartner1-cli/Cargo.toml +++ b/gen/playmoviespartner1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-playmoviespartner1-cli" -version = "1.0.0+20160518" +version = "1.0.1+20160518" authors = ["Sebastian Thiel "] description = "A complete library to interact with Play Movies (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/playmoviespartner1-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-playmoviespartner1] path = "../playmoviespartner1" -version = "1.0.0" +version = "1.0.1+20160518" optional = true default-features = false diff --git a/gen/playmoviespartner1-cli/README.md b/gen/playmoviespartner1-cli/README.md index 933e271156..8638ccc1be 100644 --- a/gen/playmoviespartner1-cli/README.md +++ b/gen/playmoviespartner1-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *Play Movies* API can be found at the [official documentation site](https://developers.google.com/playmoviespartner/). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/playmoviespartner1.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/playmoviespartner1.tar.gz) +```bash +cargo install google-playmoviespartner1-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/playmoviespartner1-cli). # Usage -This documentation was generated from the *Play Movies* API at revision *20160518*. The CLI is at version *1.0.0*. +This documentation was generated from the *Play Movies* API at revision *20160518*. The CLI is at version *1.0.1*. ```bash playmoviespartner1 [options] diff --git a/gen/playmoviespartner1-cli/mkdocs.yml b/gen/playmoviespartner1-cli/mkdocs.yml index b9367f6e96..5f0338a382 100644 --- a/gen/playmoviespartner1-cli/mkdocs.yml +++ b/gen/playmoviespartner1-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: Play Movies v1.0.0+20160518 +site_name: Play Movies v1.0.1+20160518 site_url: http://byron.github.io/google-apis-rs/google-playmoviespartner1-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with Play Movies (protocol v1) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/playmoviespartner1-cli diff --git a/gen/playmoviespartner1-cli/src/main.rs b/gen/playmoviespartner1-cli/src/main.rs index 840232f52e..b64f544fca 100644 --- a/gen/playmoviespartner1-cli/src/main.rs +++ b/gen/playmoviespartner1-cli/src/main.rs @@ -1118,7 +1118,7 @@ fn main() { let mut app = App::new("playmoviespartner1") .author("Sebastian Thiel ") - .version("1.0.0+20160518") + .version("1.0.1+20160518") .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 99593cc593..c62c8391f5 100644 --- a/gen/playmoviespartner1/Cargo.toml +++ b/gen/playmoviespartner1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-playmoviespartner1" -version = "1.0.0+20160518" +version = "1.0.1+20160518" authors = ["Sebastian Thiel "] description = "A complete library to interact with Play Movies (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/playmoviespartner1" homepage = "https://developers.google.com/playmoviespartner/" -documentation = "http://byron.github.io/google-apis-rs/google_playmoviespartner1" +documentation = "https://docs.rs/google-playmoviespartner1/1.0.1+20160518" license = "MIT" keywords = ["playmoviespartner", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/playmoviespartner1/README.md b/gen/playmoviespartner1/README.md index ae8608d2bc..291f0ac10d 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 *1.0.0+20160518*, where *20160518* is the exact revision of the *playmoviespartner:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *Play Movies* crate version *1.0.1+20160518*, where *20160518* is the exact revision of the *playmoviespartner:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. 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](http://byron.github.io/google-apis-rs/google_playmoviespartner1/struct.PlayMovies.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-playmoviespartner1/1.0.1+20160518/google_playmoviespartner1/struct.PlayMovies.html) ... * accounts - * [*avails get*](http://byron.github.io/google-apis-rs/google_playmoviespartner1/struct.AccountAvailGetCall.html), [*avails list*](http://byron.github.io/google-apis-rs/google_playmoviespartner1/struct.AccountAvailListCall.html), [*components list*](http://byron.github.io/google-apis-rs/google_playmoviespartner1/struct.AccountComponentListCall.html), [*components type get*](http://byron.github.io/google-apis-rs/google_playmoviespartner1/struct.AccountComponentTypeGetCall.html), [*experience locales get*](http://byron.github.io/google-apis-rs/google_playmoviespartner1/struct.AccountExperienceLocaleGetCall.html), [*experience locales list*](http://byron.github.io/google-apis-rs/google_playmoviespartner1/struct.AccountExperienceLocaleListCall.html), [*orders get*](http://byron.github.io/google-apis-rs/google_playmoviespartner1/struct.AccountOrderGetCall.html), [*orders list*](http://byron.github.io/google-apis-rs/google_playmoviespartner1/struct.AccountOrderListCall.html), [*store infos country get*](http://byron.github.io/google-apis-rs/google_playmoviespartner1/struct.AccountStoreInfoCountryGetCall.html) and [*store infos list*](http://byron.github.io/google-apis-rs/google_playmoviespartner1/struct.AccountStoreInfoListCall.html) + * [*avails get*](https://docs.rs/google-playmoviespartner1/1.0.1+20160518/google_playmoviespartner1/struct.AccountAvailGetCall.html), [*avails list*](https://docs.rs/google-playmoviespartner1/1.0.1+20160518/google_playmoviespartner1/struct.AccountAvailListCall.html), [*components list*](https://docs.rs/google-playmoviespartner1/1.0.1+20160518/google_playmoviespartner1/struct.AccountComponentListCall.html), [*components type get*](https://docs.rs/google-playmoviespartner1/1.0.1+20160518/google_playmoviespartner1/struct.AccountComponentTypeGetCall.html), [*experience locales get*](https://docs.rs/google-playmoviespartner1/1.0.1+20160518/google_playmoviespartner1/struct.AccountExperienceLocaleGetCall.html), [*experience locales list*](https://docs.rs/google-playmoviespartner1/1.0.1+20160518/google_playmoviespartner1/struct.AccountExperienceLocaleListCall.html), [*orders get*](https://docs.rs/google-playmoviespartner1/1.0.1+20160518/google_playmoviespartner1/struct.AccountOrderGetCall.html), [*orders list*](https://docs.rs/google-playmoviespartner1/1.0.1+20160518/google_playmoviespartner1/struct.AccountOrderListCall.html), [*store infos country get*](https://docs.rs/google-playmoviespartner1/1.0.1+20160518/google_playmoviespartner1/struct.AccountStoreInfoCountryGetCall.html) and [*store infos list*](https://docs.rs/google-playmoviespartner1/1.0.1+20160518/google_playmoviespartner1/struct.AccountStoreInfoListCall.html) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_playmoviespartner1/struct.PlayMovies.html)** +* **[Hub](https://docs.rs/google-playmoviespartner1/1.0.1+20160518/google_playmoviespartner1/struct.PlayMovies.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_playmoviespartner1/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_playmoviespartner1/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_playmoviespartner1/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-playmoviespartner1/1.0.1+20160518/google_playmoviespartner1/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-playmoviespartner1/1.0.1+20160518/google_playmoviespartner1/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-playmoviespartner1/1.0.1+20160518/google_playmoviespartner1/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_playmoviespartner1/trait.Part.html)** + * **[Parts](https://docs.rs/google-playmoviespartner1/1.0.1+20160518/google_playmoviespartner1/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_playmoviespartner1/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-playmoviespartner1/1.0.1+20160518/google_playmoviespartner1/trait.CallBuilder.html)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -115,17 +115,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](http://byron.github.io/google-apis-rs/google_playmoviespartner1/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-playmoviespartner1/1.0.1+20160518/google_playmoviespartner1/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_playmoviespartner1/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_playmoviespartner1/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-playmoviespartner1/1.0.1+20160518/google_playmoviespartner1/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_playmoviespartner1/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-playmoviespartner1/1.0.1+20160518/google_playmoviespartner1/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_playmoviespartner1/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-playmoviespartner1/1.0.1+20160518/google_playmoviespartner1/trait.ResponseResult.html), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -135,29 +135,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](http://byron.github.io/google-apis-rs/google_playmoviespartner1/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_playmoviespartner1/trait.CallBuilder.html) 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/1.0.1+20160518/google_playmoviespartner1/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-playmoviespartner1/1.0.1+20160518/google_playmoviespartner1/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_playmoviespartner1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-playmoviespartner1/1.0.1+20160518/google_playmoviespartner1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_playmoviespartner1/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_playmoviespartner1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-playmoviespartner1/1.0.1+20160518/google_playmoviespartner1/trait.RequestValue.html) and +[decodable](https://docs.rs/google-playmoviespartner1/1.0.1+20160518/google_playmoviespartner1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_playmoviespartner1/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-playmoviespartner1/1.0.1+20160518/google_playmoviespartner1/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_playmoviespartner1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-playmoviespartner1/1.0.1+20160518/google_playmoviespartner1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_playmoviespartner1/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-playmoviespartner1/1.0.1+20160518/google_playmoviespartner1/trait.RequestValue.html) are 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/lib.rs b/gen/playmoviespartner1/src/lib.rs index e475bfb523..6f8ddeecfb 100644 --- a/gen/playmoviespartner1/src/lib.rs +++ b/gen/playmoviespartner1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Play Movies* crate version *1.0.0+20160518*, where *20160518* is the exact revision of the *playmoviespartner:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *Play Movies* crate version *1.0.1+20160518*, where *20160518* is the exact revision of the *playmoviespartner:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *Play Movies* *v1* API can be found at the //! [official documentation site](https://developers.google.com/playmoviespartner/). @@ -17,7 +17,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -118,7 +118,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/playmoviespartner1/src/lib.rs.in b/gen/playmoviespartner1/src/lib.rs.in index 681bd427de..583d042f9f 100644 --- a/gen/playmoviespartner1/src/lib.rs.in +++ b/gen/playmoviespartner1/src/lib.rs.in @@ -131,7 +131,7 @@ impl<'a, C, A> PlayMovies PlayMovies { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -140,7 +140,7 @@ impl<'a, C, A> PlayMovies } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/plus1-cli/Cargo.toml b/gen/plus1-cli/Cargo.toml index b4c81e1385..890274a274 100644 --- a/gen/plus1-cli/Cargo.toml +++ b/gen/plus1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-plus1-cli" -version = "1.0.0+20161214" +version = "1.0.1+20161214" authors = ["Sebastian Thiel "] description = "A complete library to interact with plus (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/plus1-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-plus1] path = "../plus1" -version = "1.0.0" +version = "1.0.1+20161214" optional = true default-features = false diff --git a/gen/plus1-cli/README.md b/gen/plus1-cli/README.md index dd175110ab..ac490c85bf 100644 --- a/gen/plus1-cli/README.md +++ b/gen/plus1-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *plus* API can be found at the [official documentation site](https://developers.google.com/+/api/). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/plus1.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/plus1.tar.gz) +```bash +cargo install google-plus1-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/plus1-cli). # Usage -This documentation was generated from the *plus* API at revision *20161214*. The CLI is at version *1.0.0*. +This documentation was generated from the *plus* API at revision *20161214*. The CLI is at version *1.0.1*. ```bash plus1 [options] diff --git a/gen/plus1-cli/mkdocs.yml b/gen/plus1-cli/mkdocs.yml index df99415d96..668ffc45d2 100644 --- a/gen/plus1-cli/mkdocs.yml +++ b/gen/plus1-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: plus v1.0.0+20161214 +site_name: plus v1.0.1+20161214 site_url: http://byron.github.io/google-apis-rs/google-plus1-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with plus (protocol v1) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/plus1-cli diff --git a/gen/plus1-cli/src/main.rs b/gen/plus1-cli/src/main.rs index 321c600bc3..d132076066 100644 --- a/gen/plus1-cli/src/main.rs +++ b/gen/plus1-cli/src/main.rs @@ -937,7 +937,7 @@ fn main() { let mut app = App::new("plus1") .author("Sebastian Thiel ") - .version("1.0.0+20161214") + .version("1.0.1+20161214") .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 360497382a..39f6914092 100644 --- a/gen/plus1/Cargo.toml +++ b/gen/plus1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-plus1" -version = "1.0.0+20161214" +version = "1.0.1+20161214" authors = ["Sebastian Thiel "] description = "A complete library to interact with plus (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/plus1" homepage = "https://developers.google.com/+/api/" -documentation = "http://byron.github.io/google-apis-rs/google_plus1" +documentation = "https://docs.rs/google-plus1/1.0.1+20161214" license = "MIT" keywords = ["plus", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/plus1/README.md b/gen/plus1/README.md index e6a4afa87f..b978e9604d 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 *1.0.0+20161214*, where *20161214* is the exact revision of the *plus:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *plus* crate version *1.0.1+20161214*, where *20161214* is the exact revision of the *plus:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. 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](http://byron.github.io/google-apis-rs/google_plus1/struct.Plus.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-plus1/1.0.1+20161214/google_plus1/struct.Plus.html) ... -* [activities](http://byron.github.io/google-apis-rs/google_plus1/struct.Activity.html) - * [*get*](http://byron.github.io/google-apis-rs/google_plus1/struct.ActivityGetCall.html), [*list*](http://byron.github.io/google-apis-rs/google_plus1/struct.ActivityListCall.html) and [*search*](http://byron.github.io/google-apis-rs/google_plus1/struct.ActivitySearchCall.html) -* [comments](http://byron.github.io/google-apis-rs/google_plus1/struct.Comment.html) - * [*get*](http://byron.github.io/google-apis-rs/google_plus1/struct.CommentGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_plus1/struct.CommentListCall.html) +* [activities](https://docs.rs/google-plus1/1.0.1+20161214/google_plus1/struct.Activity.html) + * [*get*](https://docs.rs/google-plus1/1.0.1+20161214/google_plus1/struct.ActivityGetCall.html), [*list*](https://docs.rs/google-plus1/1.0.1+20161214/google_plus1/struct.ActivityListCall.html) and [*search*](https://docs.rs/google-plus1/1.0.1+20161214/google_plus1/struct.ActivitySearchCall.html) +* [comments](https://docs.rs/google-plus1/1.0.1+20161214/google_plus1/struct.Comment.html) + * [*get*](https://docs.rs/google-plus1/1.0.1+20161214/google_plus1/struct.CommentGetCall.html) and [*list*](https://docs.rs/google-plus1/1.0.1+20161214/google_plus1/struct.CommentListCall.html) * people - * [*get*](http://byron.github.io/google-apis-rs/google_plus1/struct.PeopleGetCall.html), [*list*](http://byron.github.io/google-apis-rs/google_plus1/struct.PeopleListCall.html), [*list by activity*](http://byron.github.io/google-apis-rs/google_plus1/struct.PeopleListByActivityCall.html) and [*search*](http://byron.github.io/google-apis-rs/google_plus1/struct.PeopleSearchCall.html) + * [*get*](https://docs.rs/google-plus1/1.0.1+20161214/google_plus1/struct.PeopleGetCall.html), [*list*](https://docs.rs/google-plus1/1.0.1+20161214/google_plus1/struct.PeopleListCall.html), [*list by activity*](https://docs.rs/google-plus1/1.0.1+20161214/google_plus1/struct.PeopleListByActivityCall.html) and [*search*](https://docs.rs/google-plus1/1.0.1+20161214/google_plus1/struct.PeopleSearchCall.html) @@ -27,17 +27,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_plus1/struct.Plus.html)** +* **[Hub](https://docs.rs/google-plus1/1.0.1+20161214/google_plus1/struct.Plus.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_plus1/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_plus1/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_plus1/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-plus1/1.0.1+20161214/google_plus1/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-plus1/1.0.1+20161214/google_plus1/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-plus1/1.0.1+20161214/google_plus1/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_plus1/trait.Part.html)** + * **[Parts](https://docs.rs/google-plus1/1.0.1+20161214/google_plus1/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_plus1/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-plus1/1.0.1+20161214/google_plus1/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_plus1/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-plus1/1.0.1+20161214/google_plus1/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_plus1/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_plus1/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-plus1/1.0.1+20161214/google_plus1/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_plus1/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-plus1/1.0.1+20161214/google_plus1/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_plus1/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-plus1/1.0.1+20161214/google_plus1/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_plus1/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_plus1/trait.CallBuilder.html) 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/1.0.1+20161214/google_plus1/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-plus1/1.0.1+20161214/google_plus1/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_plus1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-plus1/1.0.1+20161214/google_plus1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_plus1/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_plus1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-plus1/1.0.1+20161214/google_plus1/trait.RequestValue.html) and +[decodable](https://docs.rs/google-plus1/1.0.1+20161214/google_plus1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_plus1/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-plus1/1.0.1+20161214/google_plus1/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_plus1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-plus1/1.0.1+20161214/google_plus1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_plus1/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-plus1/1.0.1+20161214/google_plus1/trait.RequestValue.html) are 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/lib.rs b/gen/plus1/src/lib.rs index 00a8ad9605..5c7fd1bad0 100644 --- a/gen/plus1/src/lib.rs +++ b/gen/plus1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *plus* crate version *1.0.0+20161214*, where *20161214* is the exact revision of the *plus:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *plus* crate version *1.0.1+20161214*, where *20161214* is the exact revision of the *plus:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *plus* *v1* API can be found at the //! [official documentation site](https://developers.google.com/+/api/). @@ -21,7 +21,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -127,7 +127,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/plus1/src/lib.rs.in b/gen/plus1/src/lib.rs.in index c6ad25d4ce..74a8546122 100644 --- a/gen/plus1/src/lib.rs.in +++ b/gen/plus1/src/lib.rs.in @@ -146,7 +146,7 @@ impl<'a, C, A> Plus Plus { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -161,7 +161,7 @@ impl<'a, C, A> Plus } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/plusdomains1-cli/Cargo.toml b/gen/plusdomains1-cli/Cargo.toml index 0b3b1cb2ee..7901ebd3c6 100644 --- a/gen/plusdomains1-cli/Cargo.toml +++ b/gen/plusdomains1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-plusdomains1-cli" -version = "1.0.0+20161214" +version = "1.0.1+20161214" authors = ["Sebastian Thiel "] description = "A complete library to interact with plusDomains (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/plusdomains1-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-plusdomains1] path = "../plusdomains1" -version = "1.0.0" +version = "1.0.1+20161214" optional = true default-features = false diff --git a/gen/plusdomains1-cli/README.md b/gen/plusdomains1-cli/README.md index 2b956f2da1..adfaf0c98c 100644 --- a/gen/plusdomains1-cli/README.md +++ b/gen/plusdomains1-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *plusDomains* API can be found at the [official documentation site](https://developers.google.com/+/domains/). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/plusdomains1.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/plusdomains1.tar.gz) +```bash +cargo install google-plusdomains1-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/plusdomains1-cli). # Usage -This documentation was generated from the *plusDomains* API at revision *20161214*. The CLI is at version *1.0.0*. +This documentation was generated from the *plusDomains* API at revision *20161214*. The CLI is at version *1.0.1*. ```bash plusdomains1 [options] diff --git a/gen/plusdomains1-cli/mkdocs.yml b/gen/plusdomains1-cli/mkdocs.yml index 42b3b1135c..d54351a628 100644 --- a/gen/plusdomains1-cli/mkdocs.yml +++ b/gen/plusdomains1-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: plusDomains v1.0.0+20161214 +site_name: plusDomains v1.0.1+20161214 site_url: http://byron.github.io/google-apis-rs/google-plusdomains1-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with plusDomains (protocol v1) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/plusdomains1-cli diff --git a/gen/plusdomains1-cli/src/main.rs b/gen/plusdomains1-cli/src/main.rs index 27fda15212..e242a811a7 100644 --- a/gen/plusdomains1-cli/src/main.rs +++ b/gen/plusdomains1-cli/src/main.rs @@ -2163,7 +2163,7 @@ fn main() { let mut app = App::new("plusdomains1") .author("Sebastian Thiel ") - .version("1.0.0+20161214") + .version("1.0.1+20161214") .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 fe6e9db58e..34489fc2a3 100644 --- a/gen/plusdomains1/Cargo.toml +++ b/gen/plusdomains1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-plusdomains1" -version = "1.0.0+20161214" +version = "1.0.1+20161214" authors = ["Sebastian Thiel "] description = "A complete library to interact with plusDomains (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/plusdomains1" homepage = "https://developers.google.com/+/domains/" -documentation = "http://byron.github.io/google-apis-rs/google_plusdomains1" +documentation = "https://docs.rs/google-plusdomains1/1.0.1+20161214" license = "MIT" keywords = ["plusDomains", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/plusdomains1/README.md b/gen/plusdomains1/README.md index af6af0f254..ffc2d618bc 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 *1.0.0+20161214*, where *20161214* is the exact revision of the *plusDomains:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *plusDomains* crate version *1.0.1+20161214*, where *20161214* is the exact revision of the *plusDomains:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. 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](http://byron.github.io/google-apis-rs/google_plusdomains1/struct.PlusDomains.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-plusdomains1/1.0.1+20161214/google_plusdomains1/struct.PlusDomains.html) ... -* [activities](http://byron.github.io/google-apis-rs/google_plusdomains1/struct.Activity.html) - * [*get*](http://byron.github.io/google-apis-rs/google_plusdomains1/struct.ActivityGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_plusdomains1/struct.ActivityInsertCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_plusdomains1/struct.ActivityListCall.html) -* [audiences](http://byron.github.io/google-apis-rs/google_plusdomains1/struct.Audience.html) - * [*list*](http://byron.github.io/google-apis-rs/google_plusdomains1/struct.AudienceListCall.html) -* [circles](http://byron.github.io/google-apis-rs/google_plusdomains1/struct.Circle.html) - * [*add people*](http://byron.github.io/google-apis-rs/google_plusdomains1/struct.CircleAddPeopleCall.html), [*get*](http://byron.github.io/google-apis-rs/google_plusdomains1/struct.CircleGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_plusdomains1/struct.CircleInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_plusdomains1/struct.CircleListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_plusdomains1/struct.CirclePatchCall.html), [*remove*](http://byron.github.io/google-apis-rs/google_plusdomains1/struct.CircleRemoveCall.html), [*remove people*](http://byron.github.io/google-apis-rs/google_plusdomains1/struct.CircleRemovePeopleCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_plusdomains1/struct.CircleUpdateCall.html) -* [comments](http://byron.github.io/google-apis-rs/google_plusdomains1/struct.Comment.html) - * [*get*](http://byron.github.io/google-apis-rs/google_plusdomains1/struct.CommentGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_plusdomains1/struct.CommentInsertCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_plusdomains1/struct.CommentListCall.html) -* [media](http://byron.github.io/google-apis-rs/google_plusdomains1/struct.Media.html) - * [*insert*](http://byron.github.io/google-apis-rs/google_plusdomains1/struct.MediaInsertCall.html) +* [activities](https://docs.rs/google-plusdomains1/1.0.1+20161214/google_plusdomains1/struct.Activity.html) + * [*get*](https://docs.rs/google-plusdomains1/1.0.1+20161214/google_plusdomains1/struct.ActivityGetCall.html), [*insert*](https://docs.rs/google-plusdomains1/1.0.1+20161214/google_plusdomains1/struct.ActivityInsertCall.html) and [*list*](https://docs.rs/google-plusdomains1/1.0.1+20161214/google_plusdomains1/struct.ActivityListCall.html) +* [audiences](https://docs.rs/google-plusdomains1/1.0.1+20161214/google_plusdomains1/struct.Audience.html) + * [*list*](https://docs.rs/google-plusdomains1/1.0.1+20161214/google_plusdomains1/struct.AudienceListCall.html) +* [circles](https://docs.rs/google-plusdomains1/1.0.1+20161214/google_plusdomains1/struct.Circle.html) + * [*add people*](https://docs.rs/google-plusdomains1/1.0.1+20161214/google_plusdomains1/struct.CircleAddPeopleCall.html), [*get*](https://docs.rs/google-plusdomains1/1.0.1+20161214/google_plusdomains1/struct.CircleGetCall.html), [*insert*](https://docs.rs/google-plusdomains1/1.0.1+20161214/google_plusdomains1/struct.CircleInsertCall.html), [*list*](https://docs.rs/google-plusdomains1/1.0.1+20161214/google_plusdomains1/struct.CircleListCall.html), [*patch*](https://docs.rs/google-plusdomains1/1.0.1+20161214/google_plusdomains1/struct.CirclePatchCall.html), [*remove*](https://docs.rs/google-plusdomains1/1.0.1+20161214/google_plusdomains1/struct.CircleRemoveCall.html), [*remove people*](https://docs.rs/google-plusdomains1/1.0.1+20161214/google_plusdomains1/struct.CircleRemovePeopleCall.html) and [*update*](https://docs.rs/google-plusdomains1/1.0.1+20161214/google_plusdomains1/struct.CircleUpdateCall.html) +* [comments](https://docs.rs/google-plusdomains1/1.0.1+20161214/google_plusdomains1/struct.Comment.html) + * [*get*](https://docs.rs/google-plusdomains1/1.0.1+20161214/google_plusdomains1/struct.CommentGetCall.html), [*insert*](https://docs.rs/google-plusdomains1/1.0.1+20161214/google_plusdomains1/struct.CommentInsertCall.html) and [*list*](https://docs.rs/google-plusdomains1/1.0.1+20161214/google_plusdomains1/struct.CommentListCall.html) +* [media](https://docs.rs/google-plusdomains1/1.0.1+20161214/google_plusdomains1/struct.Media.html) + * [*insert*](https://docs.rs/google-plusdomains1/1.0.1+20161214/google_plusdomains1/struct.MediaInsertCall.html) * people - * [*get*](http://byron.github.io/google-apis-rs/google_plusdomains1/struct.PeopleGetCall.html), [*list*](http://byron.github.io/google-apis-rs/google_plusdomains1/struct.PeopleListCall.html), [*list by activity*](http://byron.github.io/google-apis-rs/google_plusdomains1/struct.PeopleListByActivityCall.html) and [*list by circle*](http://byron.github.io/google-apis-rs/google_plusdomains1/struct.PeopleListByCircleCall.html) + * [*get*](https://docs.rs/google-plusdomains1/1.0.1+20161214/google_plusdomains1/struct.PeopleGetCall.html), [*list*](https://docs.rs/google-plusdomains1/1.0.1+20161214/google_plusdomains1/struct.PeopleListCall.html), [*list by activity*](https://docs.rs/google-plusdomains1/1.0.1+20161214/google_plusdomains1/struct.PeopleListByActivityCall.html) and [*list by circle*](https://docs.rs/google-plusdomains1/1.0.1+20161214/google_plusdomains1/struct.PeopleListByCircleCall.html) Upload supported by ... -* [*insert media*](http://byron.github.io/google-apis-rs/google_plusdomains1/struct.MediaInsertCall.html) +* [*insert media*](https://docs.rs/google-plusdomains1/1.0.1+20161214/google_plusdomains1/struct.MediaInsertCall.html) @@ -37,17 +37,17 @@ Upload supported by ... The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_plusdomains1/struct.PlusDomains.html)** +* **[Hub](https://docs.rs/google-plusdomains1/1.0.1+20161214/google_plusdomains1/struct.PlusDomains.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_plusdomains1/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_plusdomains1/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_plusdomains1/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-plusdomains1/1.0.1+20161214/google_plusdomains1/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-plusdomains1/1.0.1+20161214/google_plusdomains1/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-plusdomains1/1.0.1+20161214/google_plusdomains1/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_plusdomains1/trait.Part.html)** + * **[Parts](https://docs.rs/google-plusdomains1/1.0.1+20161214/google_plusdomains1/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_plusdomains1/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-plusdomains1/1.0.1+20161214/google_plusdomains1/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_plusdomains1/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-plusdomains1/1.0.1+20161214/google_plusdomains1/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_plusdomains1/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_plusdomains1/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-plusdomains1/1.0.1+20161214/google_plusdomains1/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_plusdomains1/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-plusdomains1/1.0.1+20161214/google_plusdomains1/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_plusdomains1/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-plusdomains1/1.0.1+20161214/google_plusdomains1/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_plusdomains1/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_plusdomains1/trait.CallBuilder.html) 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/1.0.1+20161214/google_plusdomains1/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-plusdomains1/1.0.1+20161214/google_plusdomains1/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_plusdomains1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-plusdomains1/1.0.1+20161214/google_plusdomains1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_plusdomains1/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_plusdomains1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-plusdomains1/1.0.1+20161214/google_plusdomains1/trait.RequestValue.html) and +[decodable](https://docs.rs/google-plusdomains1/1.0.1+20161214/google_plusdomains1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_plusdomains1/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-plusdomains1/1.0.1+20161214/google_plusdomains1/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_plusdomains1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-plusdomains1/1.0.1+20161214/google_plusdomains1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_plusdomains1/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-plusdomains1/1.0.1+20161214/google_plusdomains1/trait.RequestValue.html) are 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/lib.rs b/gen/plusdomains1/src/lib.rs index 3fa55d343a..f167290aad 100644 --- a/gen/plusdomains1/src/lib.rs +++ b/gen/plusdomains1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *plusDomains* crate version *1.0.0+20161214*, where *20161214* is the exact revision of the *plusDomains:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *plusDomains* crate version *1.0.1+20161214*, where *20161214* is the exact revision of the *plusDomains:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *plusDomains* *v1* API can be found at the //! [official documentation site](https://developers.google.com/+/domains/). @@ -31,7 +31,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -141,7 +141,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/plusdomains1/src/lib.rs.in b/gen/plusdomains1/src/lib.rs.in index ca9d241bb1..e0f1c84dda 100644 --- a/gen/plusdomains1/src/lib.rs.in +++ b/gen/plusdomains1/src/lib.rs.in @@ -169,7 +169,7 @@ impl<'a, C, A> PlusDomains PlusDomains { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -193,7 +193,7 @@ impl<'a, C, A> PlusDomains } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/prediction1d6-cli/Cargo.toml b/gen/prediction1d6-cli/Cargo.toml index 36c5ed7bf3..4ab465bc30 100644 --- a/gen/prediction1d6-cli/Cargo.toml +++ b/gen/prediction1d6-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-prediction1d6-cli" -version = "1.0.0+20160511" +version = "1.0.1+20160511" authors = ["Sebastian Thiel "] description = "A complete library to interact with prediction (protocol v1.6)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/prediction1d6-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-prediction1d6] path = "../prediction1d6" -version = "1.0.0" +version = "1.0.1+20160511" optional = true default-features = false diff --git a/gen/prediction1d6-cli/README.md b/gen/prediction1d6-cli/README.md index 18cf37193a..c5e0542d4c 100644 --- a/gen/prediction1d6-cli/README.md +++ b/gen/prediction1d6-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *prediction* API can be found at the [official documentation site](https://developers.google.com/prediction/docs/developer-guide). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/prediction1d6.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/prediction1d6.tar.gz) +```bash +cargo install google-prediction1d6-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/prediction1d6-cli). # Usage -This documentation was generated from the *prediction* API at revision *20160511*. The CLI is at version *1.0.0*. +This documentation was generated from the *prediction* API at revision *20160511*. The CLI is at version *1.0.1*. ```bash prediction1d6 [options] diff --git a/gen/prediction1d6-cli/mkdocs.yml b/gen/prediction1d6-cli/mkdocs.yml index 4ff0de5a55..79a6145168 100644 --- a/gen/prediction1d6-cli/mkdocs.yml +++ b/gen/prediction1d6-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: prediction v1.0.0+20160511 +site_name: prediction v1.0.1+20160511 site_url: http://byron.github.io/google-apis-rs/google-prediction1d6-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with prediction (protocol v1.6) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/prediction1d6-cli diff --git a/gen/prediction1d6-cli/src/main.rs b/gen/prediction1d6-cli/src/main.rs index be781b6c56..045108d381 100644 --- a/gen/prediction1d6-cli/src/main.rs +++ b/gen/prediction1d6-cli/src/main.rs @@ -962,7 +962,7 @@ fn main() { let mut app = App::new("prediction1d6") .author("Sebastian Thiel ") - .version("1.0.0+20160511") + .version("1.0.1+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 fad04ab57e..3590215e57 100644 --- a/gen/prediction1d6/Cargo.toml +++ b/gen/prediction1d6/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-prediction1d6" -version = "1.0.0+20160511" +version = "1.0.1+20160511" authors = ["Sebastian Thiel "] description = "A complete library to interact with prediction (protocol v1.6)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/prediction1d6" homepage = "https://developers.google.com/prediction/docs/developer-guide" -documentation = "http://byron.github.io/google-apis-rs/google_prediction1d6" +documentation = "https://docs.rs/google-prediction1d6/1.0.1+20160511" license = "MIT" keywords = ["prediction", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/prediction1d6/README.md b/gen/prediction1d6/README.md index ddf55c4c0d..4ccbca2ff2 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 *1.0.0+20160511*, where *20160511* is the exact revision of the *prediction:v1.6* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *prediction* crate version *1.0.1+20160511*, where *20160511* is the exact revision of the *prediction:v1.6* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. 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](http://byron.github.io/google-apis-rs/google_prediction1d6/struct.Prediction.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-prediction1d6/1.0.1+20160511/google_prediction1d6/struct.Prediction.html) ... * hostedmodels - * [*predict*](http://byron.github.io/google-apis-rs/google_prediction1d6/struct.HostedmodelPredictCall.html) + * [*predict*](https://docs.rs/google-prediction1d6/1.0.1+20160511/google_prediction1d6/struct.HostedmodelPredictCall.html) * trainedmodels - * [*analyze*](http://byron.github.io/google-apis-rs/google_prediction1d6/struct.TrainedmodelAnalyzeCall.html), [*delete*](http://byron.github.io/google-apis-rs/google_prediction1d6/struct.TrainedmodelDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_prediction1d6/struct.TrainedmodelGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_prediction1d6/struct.TrainedmodelInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_prediction1d6/struct.TrainedmodelListCall.html), [*predict*](http://byron.github.io/google-apis-rs/google_prediction1d6/struct.TrainedmodelPredictCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_prediction1d6/struct.TrainedmodelUpdateCall.html) + * [*analyze*](https://docs.rs/google-prediction1d6/1.0.1+20160511/google_prediction1d6/struct.TrainedmodelAnalyzeCall.html), [*delete*](https://docs.rs/google-prediction1d6/1.0.1+20160511/google_prediction1d6/struct.TrainedmodelDeleteCall.html), [*get*](https://docs.rs/google-prediction1d6/1.0.1+20160511/google_prediction1d6/struct.TrainedmodelGetCall.html), [*insert*](https://docs.rs/google-prediction1d6/1.0.1+20160511/google_prediction1d6/struct.TrainedmodelInsertCall.html), [*list*](https://docs.rs/google-prediction1d6/1.0.1+20160511/google_prediction1d6/struct.TrainedmodelListCall.html), [*predict*](https://docs.rs/google-prediction1d6/1.0.1+20160511/google_prediction1d6/struct.TrainedmodelPredictCall.html) and [*update*](https://docs.rs/google-prediction1d6/1.0.1+20160511/google_prediction1d6/struct.TrainedmodelUpdateCall.html) @@ -25,17 +25,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_prediction1d6/struct.Prediction.html)** +* **[Hub](https://docs.rs/google-prediction1d6/1.0.1+20160511/google_prediction1d6/struct.Prediction.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_prediction1d6/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_prediction1d6/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_prediction1d6/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-prediction1d6/1.0.1+20160511/google_prediction1d6/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-prediction1d6/1.0.1+20160511/google_prediction1d6/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-prediction1d6/1.0.1+20160511/google_prediction1d6/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_prediction1d6/trait.Part.html)** + * **[Parts](https://docs.rs/google-prediction1d6/1.0.1+20160511/google_prediction1d6/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_prediction1d6/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-prediction1d6/1.0.1+20160511/google_prediction1d6/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_prediction1d6/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-prediction1d6/1.0.1+20160511/google_prediction1d6/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_prediction1d6/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_prediction1d6/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-prediction1d6/1.0.1+20160511/google_prediction1d6/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_prediction1d6/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-prediction1d6/1.0.1+20160511/google_prediction1d6/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_prediction1d6/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-prediction1d6/1.0.1+20160511/google_prediction1d6/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_prediction1d6/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_prediction1d6/trait.CallBuilder.html) 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/1.0.1+20160511/google_prediction1d6/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-prediction1d6/1.0.1+20160511/google_prediction1d6/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_prediction1d6/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-prediction1d6/1.0.1+20160511/google_prediction1d6/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_prediction1d6/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_prediction1d6/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-prediction1d6/1.0.1+20160511/google_prediction1d6/trait.RequestValue.html) and +[decodable](https://docs.rs/google-prediction1d6/1.0.1+20160511/google_prediction1d6/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_prediction1d6/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-prediction1d6/1.0.1+20160511/google_prediction1d6/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_prediction1d6/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-prediction1d6/1.0.1+20160511/google_prediction1d6/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_prediction1d6/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-prediction1d6/1.0.1+20160511/google_prediction1d6/trait.RequestValue.html) are 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/lib.rs b/gen/prediction1d6/src/lib.rs index e17d1b6da5..92bf2a0d58 100644 --- a/gen/prediction1d6/src/lib.rs +++ b/gen/prediction1d6/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *prediction* crate version *1.0.0+20160511*, where *20160511* is the exact revision of the *prediction:v1.6* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *prediction* crate version *1.0.1+20160511*, where *20160511* is the exact revision of the *prediction:v1.6* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *prediction* *v1d6* API can be found at the //! [official documentation site](https://developers.google.com/prediction/docs/developer-guide). @@ -19,7 +19,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -128,7 +128,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/prediction1d6/src/lib.rs.in b/gen/prediction1d6/src/lib.rs.in index abeda96590..87ad58d5b8 100644 --- a/gen/prediction1d6/src/lib.rs.in +++ b/gen/prediction1d6/src/lib.rs.in @@ -153,7 +153,7 @@ impl<'a, C, A> Prediction Prediction { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -165,7 +165,7 @@ impl<'a, C, A> Prediction } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/proximitybeacon1_beta1-cli/Cargo.toml b/gen/proximitybeacon1_beta1-cli/Cargo.toml index 305a4cfdd8..2b839fa1c0 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 = "1.0.0+20160429" +version = "1.0.1+20160429" authors = ["Sebastian Thiel "] description = "A complete library to interact with proximitybeacon (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/proximitybeacon1_beta1-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-proximitybeacon1_beta1] path = "../proximitybeacon1_beta1" -version = "1.0.0" +version = "1.0.1+20160429" optional = true default-features = false diff --git a/gen/proximitybeacon1_beta1-cli/README.md b/gen/proximitybeacon1_beta1-cli/README.md index e6242910f1..8a361190f7 100644 --- a/gen/proximitybeacon1_beta1-cli/README.md +++ b/gen/proximitybeacon1_beta1-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *proximitybeacon* API can be found at the [official documentation site](https://developers.google.com/beacons/proximity/). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/proximitybeacon1-beta1.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/proximitybeacon1-beta1.tar.gz) +```bash +cargo install google-proximitybeacon1_beta1-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/proximitybeacon1_beta1-cli). # Usage -This documentation was generated from the *proximitybeacon* API at revision *20160429*. The CLI is at version *1.0.0*. +This documentation was generated from the *proximitybeacon* API at revision *20160429*. The CLI is at version *1.0.1*. ```bash proximitybeacon1-beta1 [options] diff --git a/gen/proximitybeacon1_beta1-cli/mkdocs.yml b/gen/proximitybeacon1_beta1-cli/mkdocs.yml index d1403d4c79..4ef0ed69db 100644 --- a/gen/proximitybeacon1_beta1-cli/mkdocs.yml +++ b/gen/proximitybeacon1_beta1-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: proximitybeacon v1.0.0+20160429 +site_name: proximitybeacon v1.0.1+20160429 site_url: http://byron.github.io/google-apis-rs/google-proximitybeacon1_beta1-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with proximitybeacon (protocol v1beta1) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/proximitybeacon1_beta1-cli diff --git a/gen/proximitybeacon1_beta1-cli/src/main.rs b/gen/proximitybeacon1_beta1-cli/src/main.rs index df7638fa92..c60d20f4ac 100644 --- a/gen/proximitybeacon1_beta1-cli/src/main.rs +++ b/gen/proximitybeacon1_beta1-cli/src/main.rs @@ -1697,7 +1697,7 @@ fn main() { let mut app = App::new("proximitybeacon1-beta1") .author("Sebastian Thiel ") - .version("1.0.0+20160429") + .version("1.0.1+20160429") .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 9c12bdb2e7..cbdaa3c13f 100644 --- a/gen/proximitybeacon1_beta1/Cargo.toml +++ b/gen/proximitybeacon1_beta1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-proximitybeacon1_beta1" -version = "1.0.0+20160429" +version = "1.0.1+20160429" authors = ["Sebastian Thiel "] description = "A complete library to interact with proximitybeacon (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/proximitybeacon1_beta1" homepage = "https://developers.google.com/beacons/proximity/" -documentation = "http://byron.github.io/google-apis-rs/google_proximitybeacon1_beta1" +documentation = "https://docs.rs/google-proximitybeacon1_beta1/1.0.1+20160429" license = "MIT" keywords = ["proximitybeacon", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/proximitybeacon1_beta1/README.md b/gen/proximitybeacon1_beta1/README.md index 14657fc5b5..6a41ad1c1a 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 *1.0.0+20160429*, where *20160429* is the exact revision of the *proximitybeacon:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *proximitybeacon* crate version *1.0.1+20160429*, where *20160429* is the exact revision of the *proximitybeacon:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. 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](http://byron.github.io/google-apis-rs/google_proximitybeacon1_beta1/struct.Proximitybeacon.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-proximitybeacon1_beta1/1.0.1+20160429/google_proximitybeacon1_beta1/struct.Proximitybeacon.html) ... * beaconinfo - * [*getforobserved*](http://byron.github.io/google-apis-rs/google_proximitybeacon1_beta1/struct.BeaconinfoGetforobservedCall.html) -* [beacons](http://byron.github.io/google-apis-rs/google_proximitybeacon1_beta1/struct.Beacon.html) - * [*activate*](http://byron.github.io/google-apis-rs/google_proximitybeacon1_beta1/struct.BeaconActivateCall.html), [*attachments batch delete*](http://byron.github.io/google-apis-rs/google_proximitybeacon1_beta1/struct.BeaconAttachmentBatchDeleteCall.html), [*attachments create*](http://byron.github.io/google-apis-rs/google_proximitybeacon1_beta1/struct.BeaconAttachmentCreateCall.html), [*attachments delete*](http://byron.github.io/google-apis-rs/google_proximitybeacon1_beta1/struct.BeaconAttachmentDeleteCall.html), [*attachments list*](http://byron.github.io/google-apis-rs/google_proximitybeacon1_beta1/struct.BeaconAttachmentListCall.html), [*deactivate*](http://byron.github.io/google-apis-rs/google_proximitybeacon1_beta1/struct.BeaconDeactivateCall.html), [*decommission*](http://byron.github.io/google-apis-rs/google_proximitybeacon1_beta1/struct.BeaconDecommissionCall.html), [*diagnostics list*](http://byron.github.io/google-apis-rs/google_proximitybeacon1_beta1/struct.BeaconDiagnosticListCall.html), [*get*](http://byron.github.io/google-apis-rs/google_proximitybeacon1_beta1/struct.BeaconGetCall.html), [*list*](http://byron.github.io/google-apis-rs/google_proximitybeacon1_beta1/struct.BeaconListCall.html), [*register*](http://byron.github.io/google-apis-rs/google_proximitybeacon1_beta1/struct.BeaconRegisterCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_proximitybeacon1_beta1/struct.BeaconUpdateCall.html) -* [namespaces](http://byron.github.io/google-apis-rs/google_proximitybeacon1_beta1/struct.Namespace.html) - * [*list*](http://byron.github.io/google-apis-rs/google_proximitybeacon1_beta1/struct.NamespaceListCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_proximitybeacon1_beta1/struct.NamespaceUpdateCall.html) + * [*getforobserved*](https://docs.rs/google-proximitybeacon1_beta1/1.0.1+20160429/google_proximitybeacon1_beta1/struct.BeaconinfoGetforobservedCall.html) +* [beacons](https://docs.rs/google-proximitybeacon1_beta1/1.0.1+20160429/google_proximitybeacon1_beta1/struct.Beacon.html) + * [*activate*](https://docs.rs/google-proximitybeacon1_beta1/1.0.1+20160429/google_proximitybeacon1_beta1/struct.BeaconActivateCall.html), [*attachments batch delete*](https://docs.rs/google-proximitybeacon1_beta1/1.0.1+20160429/google_proximitybeacon1_beta1/struct.BeaconAttachmentBatchDeleteCall.html), [*attachments create*](https://docs.rs/google-proximitybeacon1_beta1/1.0.1+20160429/google_proximitybeacon1_beta1/struct.BeaconAttachmentCreateCall.html), [*attachments delete*](https://docs.rs/google-proximitybeacon1_beta1/1.0.1+20160429/google_proximitybeacon1_beta1/struct.BeaconAttachmentDeleteCall.html), [*attachments list*](https://docs.rs/google-proximitybeacon1_beta1/1.0.1+20160429/google_proximitybeacon1_beta1/struct.BeaconAttachmentListCall.html), [*deactivate*](https://docs.rs/google-proximitybeacon1_beta1/1.0.1+20160429/google_proximitybeacon1_beta1/struct.BeaconDeactivateCall.html), [*decommission*](https://docs.rs/google-proximitybeacon1_beta1/1.0.1+20160429/google_proximitybeacon1_beta1/struct.BeaconDecommissionCall.html), [*diagnostics list*](https://docs.rs/google-proximitybeacon1_beta1/1.0.1+20160429/google_proximitybeacon1_beta1/struct.BeaconDiagnosticListCall.html), [*get*](https://docs.rs/google-proximitybeacon1_beta1/1.0.1+20160429/google_proximitybeacon1_beta1/struct.BeaconGetCall.html), [*list*](https://docs.rs/google-proximitybeacon1_beta1/1.0.1+20160429/google_proximitybeacon1_beta1/struct.BeaconListCall.html), [*register*](https://docs.rs/google-proximitybeacon1_beta1/1.0.1+20160429/google_proximitybeacon1_beta1/struct.BeaconRegisterCall.html) and [*update*](https://docs.rs/google-proximitybeacon1_beta1/1.0.1+20160429/google_proximitybeacon1_beta1/struct.BeaconUpdateCall.html) +* [namespaces](https://docs.rs/google-proximitybeacon1_beta1/1.0.1+20160429/google_proximitybeacon1_beta1/struct.Namespace.html) + * [*list*](https://docs.rs/google-proximitybeacon1_beta1/1.0.1+20160429/google_proximitybeacon1_beta1/struct.NamespaceListCall.html) and [*update*](https://docs.rs/google-proximitybeacon1_beta1/1.0.1+20160429/google_proximitybeacon1_beta1/struct.NamespaceUpdateCall.html) Other activities are ... -* [get eidparams](http://byron.github.io/google-apis-rs/google_proximitybeacon1_beta1/struct.MethodGetEidparamCall.html) +* [get eidparams](https://docs.rs/google-proximitybeacon1_beta1/1.0.1+20160429/google_proximitybeacon1_beta1/struct.MethodGetEidparamCall.html) @@ -30,17 +30,17 @@ Other activities are ... The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_proximitybeacon1_beta1/struct.Proximitybeacon.html)** +* **[Hub](https://docs.rs/google-proximitybeacon1_beta1/1.0.1+20160429/google_proximitybeacon1_beta1/struct.Proximitybeacon.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_proximitybeacon1_beta1/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_proximitybeacon1_beta1/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_proximitybeacon1_beta1/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-proximitybeacon1_beta1/1.0.1+20160429/google_proximitybeacon1_beta1/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-proximitybeacon1_beta1/1.0.1+20160429/google_proximitybeacon1_beta1/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-proximitybeacon1_beta1/1.0.1+20160429/google_proximitybeacon1_beta1/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_proximitybeacon1_beta1/trait.Part.html)** + * **[Parts](https://docs.rs/google-proximitybeacon1_beta1/1.0.1+20160429/google_proximitybeacon1_beta1/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_proximitybeacon1_beta1/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-proximitybeacon1_beta1/1.0.1+20160429/google_proximitybeacon1_beta1/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_proximitybeacon1_beta1/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-proximitybeacon1_beta1/1.0.1+20160429/google_proximitybeacon1_beta1/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_proximitybeacon1_beta1/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_proximitybeacon1_beta1/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-proximitybeacon1_beta1/1.0.1+20160429/google_proximitybeacon1_beta1/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_proximitybeacon1_beta1/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-proximitybeacon1_beta1/1.0.1+20160429/google_proximitybeacon1_beta1/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_proximitybeacon1_beta1/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-proximitybeacon1_beta1/1.0.1+20160429/google_proximitybeacon1_beta1/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_proximitybeacon1_beta1/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_proximitybeacon1_beta1/trait.CallBuilder.html) 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/1.0.1+20160429/google_proximitybeacon1_beta1/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-proximitybeacon1_beta1/1.0.1+20160429/google_proximitybeacon1_beta1/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_proximitybeacon1_beta1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-proximitybeacon1_beta1/1.0.1+20160429/google_proximitybeacon1_beta1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_proximitybeacon1_beta1/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_proximitybeacon1_beta1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-proximitybeacon1_beta1/1.0.1+20160429/google_proximitybeacon1_beta1/trait.RequestValue.html) and +[decodable](https://docs.rs/google-proximitybeacon1_beta1/1.0.1+20160429/google_proximitybeacon1_beta1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_proximitybeacon1_beta1/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-proximitybeacon1_beta1/1.0.1+20160429/google_proximitybeacon1_beta1/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_proximitybeacon1_beta1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-proximitybeacon1_beta1/1.0.1+20160429/google_proximitybeacon1_beta1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_proximitybeacon1_beta1/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-proximitybeacon1_beta1/1.0.1+20160429/google_proximitybeacon1_beta1/trait.RequestValue.html) are 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/lib.rs b/gen/proximitybeacon1_beta1/src/lib.rs index f792e82de7..aec90b1c1c 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/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *proximitybeacon* crate version *1.0.0+20160429*, where *20160429* is the exact revision of the *proximitybeacon:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *proximitybeacon* crate version *1.0.1+20160429*, where *20160429* is the exact revision of the *proximitybeacon:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *proximitybeacon* *v1_beta1* API can be found at the //! [official documentation site](https://developers.google.com/beacons/proximity/). @@ -24,7 +24,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -140,7 +140,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/proximitybeacon1_beta1/src/lib.rs.in b/gen/proximitybeacon1_beta1/src/lib.rs.in index 480d6b323c..7d2b30a219 100644 --- a/gen/proximitybeacon1_beta1/src/lib.rs.in +++ b/gen/proximitybeacon1_beta1/src/lib.rs.in @@ -135,7 +135,7 @@ impl<'a, C, A> Proximitybeacon Proximitybeacon { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -153,7 +153,7 @@ impl<'a, C, A> Proximitybeacon } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/pubsub1-cli/Cargo.toml b/gen/pubsub1-cli/Cargo.toml index b124cd8ac6..fa91898333 100644 --- a/gen/pubsub1-cli/Cargo.toml +++ b/gen/pubsub1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-pubsub1-cli" -version = "1.0.0+20161122" +version = "1.0.1+20161122" authors = ["Sebastian Thiel "] description = "A complete library to interact with pubsub (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/pubsub1-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-pubsub1] path = "../pubsub1" -version = "1.0.0" +version = "1.0.1+20161122" optional = true default-features = false diff --git a/gen/pubsub1-cli/README.md b/gen/pubsub1-cli/README.md index b0dff9d141..2f33d828a1 100644 --- a/gen/pubsub1-cli/README.md +++ b/gen/pubsub1-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *pubsub* API can be found at the [official documentation site](https://cloud.google.com/pubsub/docs). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/pubsub1.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/pubsub1.tar.gz) +```bash +cargo install google-pubsub1-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/pubsub1-cli). # Usage -This documentation was generated from the *pubsub* API at revision *20161122*. The CLI is at version *1.0.0*. +This documentation was generated from the *pubsub* API at revision *20161122*. The CLI is at version *1.0.1*. ```bash pubsub1 [options] diff --git a/gen/pubsub1-cli/mkdocs.yml b/gen/pubsub1-cli/mkdocs.yml index add6dc18e1..1f2d01b5cc 100644 --- a/gen/pubsub1-cli/mkdocs.yml +++ b/gen/pubsub1-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: pubsub v1.0.0+20161122 +site_name: pubsub v1.0.1+20161122 site_url: http://byron.github.io/google-apis-rs/google-pubsub1-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with pubsub (protocol v1) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/pubsub1-cli diff --git a/gen/pubsub1-cli/src/main.rs b/gen/pubsub1-cli/src/main.rs index 9d517795b4..607c9b85d0 100644 --- a/gen/pubsub1-cli/src/main.rs +++ b/gen/pubsub1-cli/src/main.rs @@ -2545,7 +2545,7 @@ fn main() { let mut app = App::new("pubsub1") .author("Sebastian Thiel ") - .version("1.0.0+20161122") + .version("1.0.1+20161122") .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") diff --git a/gen/pubsub1/Cargo.toml b/gen/pubsub1/Cargo.toml index 76ca8b7346..5bf89061a8 100644 --- a/gen/pubsub1/Cargo.toml +++ b/gen/pubsub1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-pubsub1" -version = "1.0.0+20161122" +version = "1.0.1+20161122" authors = ["Sebastian Thiel "] description = "A complete library to interact with pubsub (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/pubsub1" homepage = "https://cloud.google.com/pubsub/docs" -documentation = "http://byron.github.io/google-apis-rs/google_pubsub1" +documentation = "https://docs.rs/google-pubsub1/1.0.1+20161122" license = "MIT" keywords = ["pubsub", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/pubsub1/README.md b/gen/pubsub1/README.md index e84fa604cc..60586345ab 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 *1.0.0+20161122*, where *20161122* is the exact revision of the *pubsub:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *pubsub* crate version *1.0.1+20161122*, where *20161122* is the exact revision of the *pubsub:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. 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](http://byron.github.io/google-apis-rs/google_pubsub1/struct.Pubsub.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-pubsub1/1.0.1+20161122/google_pubsub1/struct.Pubsub.html) ... * projects - * [*snapshots get iam policy*](http://byron.github.io/google-apis-rs/google_pubsub1/struct.ProjectSnapshotGetIamPolicyCall.html), [*snapshots set iam policy*](http://byron.github.io/google-apis-rs/google_pubsub1/struct.ProjectSnapshotSetIamPolicyCall.html), [*snapshots test iam permissions*](http://byron.github.io/google-apis-rs/google_pubsub1/struct.ProjectSnapshotTestIamPermissionCall.html), [*subscriptions acknowledge*](http://byron.github.io/google-apis-rs/google_pubsub1/struct.ProjectSubscriptionAcknowledgeCall.html), [*subscriptions create*](http://byron.github.io/google-apis-rs/google_pubsub1/struct.ProjectSubscriptionCreateCall.html), [*subscriptions delete*](http://byron.github.io/google-apis-rs/google_pubsub1/struct.ProjectSubscriptionDeleteCall.html), [*subscriptions get*](http://byron.github.io/google-apis-rs/google_pubsub1/struct.ProjectSubscriptionGetCall.html), [*subscriptions get iam policy*](http://byron.github.io/google-apis-rs/google_pubsub1/struct.ProjectSubscriptionGetIamPolicyCall.html), [*subscriptions list*](http://byron.github.io/google-apis-rs/google_pubsub1/struct.ProjectSubscriptionListCall.html), [*subscriptions modify ack deadline*](http://byron.github.io/google-apis-rs/google_pubsub1/struct.ProjectSubscriptionModifyAckDeadlineCall.html), [*subscriptions modify push config*](http://byron.github.io/google-apis-rs/google_pubsub1/struct.ProjectSubscriptionModifyPushConfigCall.html), [*subscriptions pull*](http://byron.github.io/google-apis-rs/google_pubsub1/struct.ProjectSubscriptionPullCall.html), [*subscriptions set iam policy*](http://byron.github.io/google-apis-rs/google_pubsub1/struct.ProjectSubscriptionSetIamPolicyCall.html), [*subscriptions test iam permissions*](http://byron.github.io/google-apis-rs/google_pubsub1/struct.ProjectSubscriptionTestIamPermissionCall.html), [*topics create*](http://byron.github.io/google-apis-rs/google_pubsub1/struct.ProjectTopicCreateCall.html), [*topics delete*](http://byron.github.io/google-apis-rs/google_pubsub1/struct.ProjectTopicDeleteCall.html), [*topics get*](http://byron.github.io/google-apis-rs/google_pubsub1/struct.ProjectTopicGetCall.html), [*topics get iam policy*](http://byron.github.io/google-apis-rs/google_pubsub1/struct.ProjectTopicGetIamPolicyCall.html), [*topics list*](http://byron.github.io/google-apis-rs/google_pubsub1/struct.ProjectTopicListCall.html), [*topics publish*](http://byron.github.io/google-apis-rs/google_pubsub1/struct.ProjectTopicPublishCall.html), [*topics set iam policy*](http://byron.github.io/google-apis-rs/google_pubsub1/struct.ProjectTopicSetIamPolicyCall.html), [*topics subscriptions list*](http://byron.github.io/google-apis-rs/google_pubsub1/struct.ProjectTopicSubscriptionListCall.html) and [*topics test iam permissions*](http://byron.github.io/google-apis-rs/google_pubsub1/struct.ProjectTopicTestIamPermissionCall.html) + * [*snapshots get iam policy*](https://docs.rs/google-pubsub1/1.0.1+20161122/google_pubsub1/struct.ProjectSnapshotGetIamPolicyCall.html), [*snapshots set iam policy*](https://docs.rs/google-pubsub1/1.0.1+20161122/google_pubsub1/struct.ProjectSnapshotSetIamPolicyCall.html), [*snapshots test iam permissions*](https://docs.rs/google-pubsub1/1.0.1+20161122/google_pubsub1/struct.ProjectSnapshotTestIamPermissionCall.html), [*subscriptions acknowledge*](https://docs.rs/google-pubsub1/1.0.1+20161122/google_pubsub1/struct.ProjectSubscriptionAcknowledgeCall.html), [*subscriptions create*](https://docs.rs/google-pubsub1/1.0.1+20161122/google_pubsub1/struct.ProjectSubscriptionCreateCall.html), [*subscriptions delete*](https://docs.rs/google-pubsub1/1.0.1+20161122/google_pubsub1/struct.ProjectSubscriptionDeleteCall.html), [*subscriptions get*](https://docs.rs/google-pubsub1/1.0.1+20161122/google_pubsub1/struct.ProjectSubscriptionGetCall.html), [*subscriptions get iam policy*](https://docs.rs/google-pubsub1/1.0.1+20161122/google_pubsub1/struct.ProjectSubscriptionGetIamPolicyCall.html), [*subscriptions list*](https://docs.rs/google-pubsub1/1.0.1+20161122/google_pubsub1/struct.ProjectSubscriptionListCall.html), [*subscriptions modify ack deadline*](https://docs.rs/google-pubsub1/1.0.1+20161122/google_pubsub1/struct.ProjectSubscriptionModifyAckDeadlineCall.html), [*subscriptions modify push config*](https://docs.rs/google-pubsub1/1.0.1+20161122/google_pubsub1/struct.ProjectSubscriptionModifyPushConfigCall.html), [*subscriptions pull*](https://docs.rs/google-pubsub1/1.0.1+20161122/google_pubsub1/struct.ProjectSubscriptionPullCall.html), [*subscriptions set iam policy*](https://docs.rs/google-pubsub1/1.0.1+20161122/google_pubsub1/struct.ProjectSubscriptionSetIamPolicyCall.html), [*subscriptions test iam permissions*](https://docs.rs/google-pubsub1/1.0.1+20161122/google_pubsub1/struct.ProjectSubscriptionTestIamPermissionCall.html), [*topics create*](https://docs.rs/google-pubsub1/1.0.1+20161122/google_pubsub1/struct.ProjectTopicCreateCall.html), [*topics delete*](https://docs.rs/google-pubsub1/1.0.1+20161122/google_pubsub1/struct.ProjectTopicDeleteCall.html), [*topics get*](https://docs.rs/google-pubsub1/1.0.1+20161122/google_pubsub1/struct.ProjectTopicGetCall.html), [*topics get iam policy*](https://docs.rs/google-pubsub1/1.0.1+20161122/google_pubsub1/struct.ProjectTopicGetIamPolicyCall.html), [*topics list*](https://docs.rs/google-pubsub1/1.0.1+20161122/google_pubsub1/struct.ProjectTopicListCall.html), [*topics publish*](https://docs.rs/google-pubsub1/1.0.1+20161122/google_pubsub1/struct.ProjectTopicPublishCall.html), [*topics set iam policy*](https://docs.rs/google-pubsub1/1.0.1+20161122/google_pubsub1/struct.ProjectTopicSetIamPolicyCall.html), [*topics subscriptions list*](https://docs.rs/google-pubsub1/1.0.1+20161122/google_pubsub1/struct.ProjectTopicSubscriptionListCall.html) and [*topics test iam permissions*](https://docs.rs/google-pubsub1/1.0.1+20161122/google_pubsub1/struct.ProjectTopicTestIamPermissionCall.html) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_pubsub1/struct.Pubsub.html)** +* **[Hub](https://docs.rs/google-pubsub1/1.0.1+20161122/google_pubsub1/struct.Pubsub.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_pubsub1/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_pubsub1/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_pubsub1/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-pubsub1/1.0.1+20161122/google_pubsub1/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-pubsub1/1.0.1+20161122/google_pubsub1/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-pubsub1/1.0.1+20161122/google_pubsub1/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_pubsub1/trait.Part.html)** + * **[Parts](https://docs.rs/google-pubsub1/1.0.1+20161122/google_pubsub1/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_pubsub1/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-pubsub1/1.0.1+20161122/google_pubsub1/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_pubsub1/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-pubsub1/1.0.1+20161122/google_pubsub1/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_pubsub1/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_pubsub1/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-pubsub1/1.0.1+20161122/google_pubsub1/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_pubsub1/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-pubsub1/1.0.1+20161122/google_pubsub1/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_pubsub1/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-pubsub1/1.0.1+20161122/google_pubsub1/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_pubsub1/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_pubsub1/trait.CallBuilder.html) 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/1.0.1+20161122/google_pubsub1/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-pubsub1/1.0.1+20161122/google_pubsub1/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_pubsub1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-pubsub1/1.0.1+20161122/google_pubsub1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_pubsub1/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_pubsub1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-pubsub1/1.0.1+20161122/google_pubsub1/trait.RequestValue.html) and +[decodable](https://docs.rs/google-pubsub1/1.0.1+20161122/google_pubsub1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_pubsub1/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-pubsub1/1.0.1+20161122/google_pubsub1/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_pubsub1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-pubsub1/1.0.1+20161122/google_pubsub1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_pubsub1/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-pubsub1/1.0.1+20161122/google_pubsub1/trait.RequestValue.html) are 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/lib.rs b/gen/pubsub1/src/lib.rs index 078d45e1fc..0a7724df20 100644 --- a/gen/pubsub1/src/lib.rs +++ b/gen/pubsub1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *pubsub* crate version *1.0.0+20161122*, where *20161122* is the exact revision of the *pubsub:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *pubsub* crate version *1.0.1+20161122*, where *20161122* is the exact revision of the *pubsub:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *pubsub* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/pubsub/docs). @@ -17,7 +17,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -129,7 +129,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/pubsub1/src/lib.rs.in b/gen/pubsub1/src/lib.rs.in index 9ff4cd94f1..210b02f76d 100644 --- a/gen/pubsub1/src/lib.rs.in +++ b/gen/pubsub1/src/lib.rs.in @@ -141,7 +141,7 @@ impl<'a, C, A> Pubsub Pubsub { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -150,7 +150,7 @@ impl<'a, C, A> Pubsub } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/pubsub1_beta2-cli/Cargo.toml b/gen/pubsub1_beta2-cli/Cargo.toml index 6aa432667d..26b5443225 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 = "1.0.0+20161122" +version = "1.0.1+20161122" authors = ["Sebastian Thiel "] description = "A complete library to interact with pubsub (protocol v1beta2)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/pubsub1_beta2-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-pubsub1_beta2] path = "../pubsub1_beta2" -version = "1.0.0" +version = "1.0.1+20161122" optional = true default-features = false diff --git a/gen/pubsub1_beta2-cli/README.md b/gen/pubsub1_beta2-cli/README.md index 58cdeb594c..b890a7a74c 100644 --- a/gen/pubsub1_beta2-cli/README.md +++ b/gen/pubsub1_beta2-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *pubsub* API can be found at the [official documentation site](https://cloud.google.com/pubsub/docs). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/pubsub1-beta2.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/pubsub1-beta2.tar.gz) +```bash +cargo install google-pubsub1_beta2-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/pubsub1_beta2-cli). # Usage -This documentation was generated from the *pubsub* API at revision *20161122*. The CLI is at version *1.0.0*. +This documentation was generated from the *pubsub* API at revision *20161122*. The CLI is at version *1.0.1*. ```bash pubsub1-beta2 [options] diff --git a/gen/pubsub1_beta2-cli/mkdocs.yml b/gen/pubsub1_beta2-cli/mkdocs.yml index 72428d986e..aeca790510 100644 --- a/gen/pubsub1_beta2-cli/mkdocs.yml +++ b/gen/pubsub1_beta2-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: pubsub v1.0.0+20161122 +site_name: pubsub v1.0.1+20161122 site_url: http://byron.github.io/google-apis-rs/google-pubsub1_beta2-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with pubsub (protocol v1beta2) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/pubsub1_beta2-cli diff --git a/gen/pubsub1_beta2-cli/src/main.rs b/gen/pubsub1_beta2-cli/src/main.rs index 4fffb33d83..849719bb84 100644 --- a/gen/pubsub1_beta2-cli/src/main.rs +++ b/gen/pubsub1_beta2-cli/src/main.rs @@ -2212,7 +2212,7 @@ fn main() { let mut app = App::new("pubsub1-beta2") .author("Sebastian Thiel ") - .version("1.0.0+20161122") + .version("1.0.1+20161122") .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") diff --git a/gen/pubsub1_beta2/Cargo.toml b/gen/pubsub1_beta2/Cargo.toml index 3ea2654129..e6dbf440d9 100644 --- a/gen/pubsub1_beta2/Cargo.toml +++ b/gen/pubsub1_beta2/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-pubsub1_beta2" -version = "1.0.0+20161122" +version = "1.0.1+20161122" authors = ["Sebastian Thiel "] description = "A complete library to interact with pubsub (protocol v1beta2)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/pubsub1_beta2" homepage = "https://cloud.google.com/pubsub/docs" -documentation = "http://byron.github.io/google-apis-rs/google_pubsub1_beta2" +documentation = "https://docs.rs/google-pubsub1_beta2/1.0.1+20161122" license = "MIT" keywords = ["pubsub", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/pubsub1_beta2/README.md b/gen/pubsub1_beta2/README.md index 60409004b6..4cddd085ce 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 *1.0.0+20161122*, where *20161122* is the exact revision of the *pubsub:v1beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *pubsub* crate version *1.0.1+20161122*, where *20161122* is the exact revision of the *pubsub:v1beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. 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](http://byron.github.io/google-apis-rs/google_pubsub1_beta2/struct.Pubsub.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-pubsub1_beta2/1.0.1+20161122/google_pubsub1_beta2/struct.Pubsub.html) ... * projects - * [*subscriptions acknowledge*](http://byron.github.io/google-apis-rs/google_pubsub1_beta2/struct.ProjectSubscriptionAcknowledgeCall.html), [*subscriptions create*](http://byron.github.io/google-apis-rs/google_pubsub1_beta2/struct.ProjectSubscriptionCreateCall.html), [*subscriptions delete*](http://byron.github.io/google-apis-rs/google_pubsub1_beta2/struct.ProjectSubscriptionDeleteCall.html), [*subscriptions get*](http://byron.github.io/google-apis-rs/google_pubsub1_beta2/struct.ProjectSubscriptionGetCall.html), [*subscriptions get iam policy*](http://byron.github.io/google-apis-rs/google_pubsub1_beta2/struct.ProjectSubscriptionGetIamPolicyCall.html), [*subscriptions list*](http://byron.github.io/google-apis-rs/google_pubsub1_beta2/struct.ProjectSubscriptionListCall.html), [*subscriptions modify ack deadline*](http://byron.github.io/google-apis-rs/google_pubsub1_beta2/struct.ProjectSubscriptionModifyAckDeadlineCall.html), [*subscriptions modify push config*](http://byron.github.io/google-apis-rs/google_pubsub1_beta2/struct.ProjectSubscriptionModifyPushConfigCall.html), [*subscriptions pull*](http://byron.github.io/google-apis-rs/google_pubsub1_beta2/struct.ProjectSubscriptionPullCall.html), [*subscriptions set iam policy*](http://byron.github.io/google-apis-rs/google_pubsub1_beta2/struct.ProjectSubscriptionSetIamPolicyCall.html), [*subscriptions test iam permissions*](http://byron.github.io/google-apis-rs/google_pubsub1_beta2/struct.ProjectSubscriptionTestIamPermissionCall.html), [*topics create*](http://byron.github.io/google-apis-rs/google_pubsub1_beta2/struct.ProjectTopicCreateCall.html), [*topics delete*](http://byron.github.io/google-apis-rs/google_pubsub1_beta2/struct.ProjectTopicDeleteCall.html), [*topics get*](http://byron.github.io/google-apis-rs/google_pubsub1_beta2/struct.ProjectTopicGetCall.html), [*topics get iam policy*](http://byron.github.io/google-apis-rs/google_pubsub1_beta2/struct.ProjectTopicGetIamPolicyCall.html), [*topics list*](http://byron.github.io/google-apis-rs/google_pubsub1_beta2/struct.ProjectTopicListCall.html), [*topics publish*](http://byron.github.io/google-apis-rs/google_pubsub1_beta2/struct.ProjectTopicPublishCall.html), [*topics set iam policy*](http://byron.github.io/google-apis-rs/google_pubsub1_beta2/struct.ProjectTopicSetIamPolicyCall.html), [*topics subscriptions list*](http://byron.github.io/google-apis-rs/google_pubsub1_beta2/struct.ProjectTopicSubscriptionListCall.html) and [*topics test iam permissions*](http://byron.github.io/google-apis-rs/google_pubsub1_beta2/struct.ProjectTopicTestIamPermissionCall.html) + * [*subscriptions acknowledge*](https://docs.rs/google-pubsub1_beta2/1.0.1+20161122/google_pubsub1_beta2/struct.ProjectSubscriptionAcknowledgeCall.html), [*subscriptions create*](https://docs.rs/google-pubsub1_beta2/1.0.1+20161122/google_pubsub1_beta2/struct.ProjectSubscriptionCreateCall.html), [*subscriptions delete*](https://docs.rs/google-pubsub1_beta2/1.0.1+20161122/google_pubsub1_beta2/struct.ProjectSubscriptionDeleteCall.html), [*subscriptions get*](https://docs.rs/google-pubsub1_beta2/1.0.1+20161122/google_pubsub1_beta2/struct.ProjectSubscriptionGetCall.html), [*subscriptions get iam policy*](https://docs.rs/google-pubsub1_beta2/1.0.1+20161122/google_pubsub1_beta2/struct.ProjectSubscriptionGetIamPolicyCall.html), [*subscriptions list*](https://docs.rs/google-pubsub1_beta2/1.0.1+20161122/google_pubsub1_beta2/struct.ProjectSubscriptionListCall.html), [*subscriptions modify ack deadline*](https://docs.rs/google-pubsub1_beta2/1.0.1+20161122/google_pubsub1_beta2/struct.ProjectSubscriptionModifyAckDeadlineCall.html), [*subscriptions modify push config*](https://docs.rs/google-pubsub1_beta2/1.0.1+20161122/google_pubsub1_beta2/struct.ProjectSubscriptionModifyPushConfigCall.html), [*subscriptions pull*](https://docs.rs/google-pubsub1_beta2/1.0.1+20161122/google_pubsub1_beta2/struct.ProjectSubscriptionPullCall.html), [*subscriptions set iam policy*](https://docs.rs/google-pubsub1_beta2/1.0.1+20161122/google_pubsub1_beta2/struct.ProjectSubscriptionSetIamPolicyCall.html), [*subscriptions test iam permissions*](https://docs.rs/google-pubsub1_beta2/1.0.1+20161122/google_pubsub1_beta2/struct.ProjectSubscriptionTestIamPermissionCall.html), [*topics create*](https://docs.rs/google-pubsub1_beta2/1.0.1+20161122/google_pubsub1_beta2/struct.ProjectTopicCreateCall.html), [*topics delete*](https://docs.rs/google-pubsub1_beta2/1.0.1+20161122/google_pubsub1_beta2/struct.ProjectTopicDeleteCall.html), [*topics get*](https://docs.rs/google-pubsub1_beta2/1.0.1+20161122/google_pubsub1_beta2/struct.ProjectTopicGetCall.html), [*topics get iam policy*](https://docs.rs/google-pubsub1_beta2/1.0.1+20161122/google_pubsub1_beta2/struct.ProjectTopicGetIamPolicyCall.html), [*topics list*](https://docs.rs/google-pubsub1_beta2/1.0.1+20161122/google_pubsub1_beta2/struct.ProjectTopicListCall.html), [*topics publish*](https://docs.rs/google-pubsub1_beta2/1.0.1+20161122/google_pubsub1_beta2/struct.ProjectTopicPublishCall.html), [*topics set iam policy*](https://docs.rs/google-pubsub1_beta2/1.0.1+20161122/google_pubsub1_beta2/struct.ProjectTopicSetIamPolicyCall.html), [*topics subscriptions list*](https://docs.rs/google-pubsub1_beta2/1.0.1+20161122/google_pubsub1_beta2/struct.ProjectTopicSubscriptionListCall.html) and [*topics test iam permissions*](https://docs.rs/google-pubsub1_beta2/1.0.1+20161122/google_pubsub1_beta2/struct.ProjectTopicTestIamPermissionCall.html) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_pubsub1_beta2/struct.Pubsub.html)** +* **[Hub](https://docs.rs/google-pubsub1_beta2/1.0.1+20161122/google_pubsub1_beta2/struct.Pubsub.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_pubsub1_beta2/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_pubsub1_beta2/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_pubsub1_beta2/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-pubsub1_beta2/1.0.1+20161122/google_pubsub1_beta2/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-pubsub1_beta2/1.0.1+20161122/google_pubsub1_beta2/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-pubsub1_beta2/1.0.1+20161122/google_pubsub1_beta2/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_pubsub1_beta2/trait.Part.html)** + * **[Parts](https://docs.rs/google-pubsub1_beta2/1.0.1+20161122/google_pubsub1_beta2/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_pubsub1_beta2/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-pubsub1_beta2/1.0.1+20161122/google_pubsub1_beta2/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_pubsub1_beta2/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-pubsub1_beta2/1.0.1+20161122/google_pubsub1_beta2/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_pubsub1_beta2/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_pubsub1_beta2/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-pubsub1_beta2/1.0.1+20161122/google_pubsub1_beta2/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_pubsub1_beta2/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-pubsub1_beta2/1.0.1+20161122/google_pubsub1_beta2/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_pubsub1_beta2/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-pubsub1_beta2/1.0.1+20161122/google_pubsub1_beta2/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_pubsub1_beta2/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_pubsub1_beta2/trait.CallBuilder.html) 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/1.0.1+20161122/google_pubsub1_beta2/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-pubsub1_beta2/1.0.1+20161122/google_pubsub1_beta2/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_pubsub1_beta2/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-pubsub1_beta2/1.0.1+20161122/google_pubsub1_beta2/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_pubsub1_beta2/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_pubsub1_beta2/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-pubsub1_beta2/1.0.1+20161122/google_pubsub1_beta2/trait.RequestValue.html) and +[decodable](https://docs.rs/google-pubsub1_beta2/1.0.1+20161122/google_pubsub1_beta2/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_pubsub1_beta2/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-pubsub1_beta2/1.0.1+20161122/google_pubsub1_beta2/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_pubsub1_beta2/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-pubsub1_beta2/1.0.1+20161122/google_pubsub1_beta2/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_pubsub1_beta2/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-pubsub1_beta2/1.0.1+20161122/google_pubsub1_beta2/trait.RequestValue.html) are 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/lib.rs b/gen/pubsub1_beta2/src/lib.rs index a11a0da358..001b5052d2 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/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *pubsub* crate version *1.0.0+20161122*, where *20161122* is the exact revision of the *pubsub:v1beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *pubsub* crate version *1.0.1+20161122*, where *20161122* is the exact revision of the *pubsub:v1beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *pubsub* *v1_beta2* API can be found at the //! [official documentation site](https://cloud.google.com/pubsub/docs). @@ -17,7 +17,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -128,7 +128,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/pubsub1_beta2/src/lib.rs.in b/gen/pubsub1_beta2/src/lib.rs.in index 4426f7387f..4179e7ed6b 100644 --- a/gen/pubsub1_beta2/src/lib.rs.in +++ b/gen/pubsub1_beta2/src/lib.rs.in @@ -141,7 +141,7 @@ impl<'a, C, A> Pubsub Pubsub { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -150,7 +150,7 @@ impl<'a, C, A> Pubsub } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/qpxexpress1-cli/Cargo.toml b/gen/qpxexpress1-cli/Cargo.toml index 4327260041..6f228421a7 100644 --- a/gen/qpxexpress1-cli/Cargo.toml +++ b/gen/qpxexpress1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-qpxexpress1-cli" -version = "1.0.0+20160708" +version = "1.0.1+20160708" authors = ["Sebastian Thiel "] description = "A complete library to interact with QPX Express (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/qpxexpress1-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-qpxexpress1] path = "../qpxexpress1" -version = "1.0.0" +version = "1.0.1+20160708" optional = true default-features = false diff --git a/gen/qpxexpress1-cli/README.md b/gen/qpxexpress1-cli/README.md index cf2339ba2b..804acdcf6f 100644 --- a/gen/qpxexpress1-cli/README.md +++ b/gen/qpxexpress1-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *QPX Express* API can be found at the [official documentation site](http://developers.google.com/qpx-express). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/qpxexpress1.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/qpxexpress1.tar.gz) +```bash +cargo install google-qpxexpress1-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/qpxexpress1-cli). # Usage -This documentation was generated from the *QPX Express* API at revision *20160708*. The CLI is at version *1.0.0*. +This documentation was generated from the *QPX Express* API at revision *20160708*. The CLI is at version *1.0.1*. ```bash qpxexpress1 [options] diff --git a/gen/qpxexpress1-cli/mkdocs.yml b/gen/qpxexpress1-cli/mkdocs.yml index 451b9d9a02..dc6ba7e18e 100644 --- a/gen/qpxexpress1-cli/mkdocs.yml +++ b/gen/qpxexpress1-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: QPX Express v1.0.0+20160708 +site_name: QPX Express v1.0.1+20160708 site_url: http://byron.github.io/google-apis-rs/google-qpxexpress1-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with QPX Express (protocol v1) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/qpxexpress1-cli diff --git a/gen/qpxexpress1-cli/src/main.rs b/gen/qpxexpress1-cli/src/main.rs index e8d34c9a79..1905d12e41 100644 --- a/gen/qpxexpress1-cli/src/main.rs +++ b/gen/qpxexpress1-cli/src/main.rs @@ -264,7 +264,7 @@ fn main() { let mut app = App::new("qpxexpress1") .author("Sebastian Thiel ") - .version("1.0.0+20160708") + .version("1.0.1+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 cb1c693a4b..62c4967061 100644 --- a/gen/qpxexpress1/Cargo.toml +++ b/gen/qpxexpress1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-qpxexpress1" -version = "1.0.0+20160708" +version = "1.0.1+20160708" authors = ["Sebastian Thiel "] description = "A complete library to interact with QPX Express (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/qpxexpress1" homepage = "http://developers.google.com/qpx-express" -documentation = "http://byron.github.io/google-apis-rs/google_qpxexpress1" +documentation = "https://docs.rs/google-qpxexpress1/1.0.1+20160708" license = "MIT" keywords = ["qpxExpress", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/qpxexpress1/README.md b/gen/qpxexpress1/README.md index 8da296b2ff..490298ca33 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 *1.0.0+20160708*, where *20160708* is the exact revision of the *qpxExpress:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *QPX Express* crate version *1.0.1+20160708*, where *20160708* is the exact revision of the *qpxExpress:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. 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](http://byron.github.io/google-apis-rs/google_qpxexpress1/struct.QPXExpress.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-qpxexpress1/1.0.1+20160708/google_qpxexpress1/struct.QPXExpress.html) ... * trips - * [*search*](http://byron.github.io/google-apis-rs/google_qpxexpress1/struct.TripSearchCall.html) + * [*search*](https://docs.rs/google-qpxexpress1/1.0.1+20160708/google_qpxexpress1/struct.TripSearchCall.html) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_qpxexpress1/struct.QPXExpress.html)** +* **[Hub](https://docs.rs/google-qpxexpress1/1.0.1+20160708/google_qpxexpress1/struct.QPXExpress.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_qpxexpress1/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_qpxexpress1/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_qpxexpress1/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-qpxexpress1/1.0.1+20160708/google_qpxexpress1/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-qpxexpress1/1.0.1+20160708/google_qpxexpress1/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-qpxexpress1/1.0.1+20160708/google_qpxexpress1/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_qpxexpress1/trait.Part.html)** + * **[Parts](https://docs.rs/google-qpxexpress1/1.0.1+20160708/google_qpxexpress1/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_qpxexpress1/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-qpxexpress1/1.0.1+20160708/google_qpxexpress1/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_qpxexpress1/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-qpxexpress1/1.0.1+20160708/google_qpxexpress1/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_qpxexpress1/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_qpxexpress1/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-qpxexpress1/1.0.1+20160708/google_qpxexpress1/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_qpxexpress1/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-qpxexpress1/1.0.1+20160708/google_qpxexpress1/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_qpxexpress1/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-qpxexpress1/1.0.1+20160708/google_qpxexpress1/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_qpxexpress1/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_qpxexpress1/trait.CallBuilder.html) 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/1.0.1+20160708/google_qpxexpress1/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-qpxexpress1/1.0.1+20160708/google_qpxexpress1/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_qpxexpress1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-qpxexpress1/1.0.1+20160708/google_qpxexpress1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_qpxexpress1/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_qpxexpress1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-qpxexpress1/1.0.1+20160708/google_qpxexpress1/trait.RequestValue.html) and +[decodable](https://docs.rs/google-qpxexpress1/1.0.1+20160708/google_qpxexpress1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_qpxexpress1/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-qpxexpress1/1.0.1+20160708/google_qpxexpress1/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_qpxexpress1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-qpxexpress1/1.0.1+20160708/google_qpxexpress1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_qpxexpress1/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-qpxexpress1/1.0.1+20160708/google_qpxexpress1/trait.RequestValue.html) are 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/lib.rs b/gen/qpxexpress1/src/lib.rs index db8e9fd1a1..f8d59cdf09 100644 --- a/gen/qpxexpress1/src/lib.rs +++ b/gen/qpxexpress1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *QPX Express* crate version *1.0.0+20160708*, where *20160708* is the exact revision of the *qpxExpress:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *QPX Express* crate version *1.0.1+20160708*, where *20160708* is the exact revision of the *qpxExpress:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *QPX Express* *v1* API can be found at the //! [official documentation site](http://developers.google.com/qpx-express). @@ -17,7 +17,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -124,7 +124,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/qpxexpress1/src/lib.rs.in b/gen/qpxexpress1/src/lib.rs.in index 723186b38f..44b82662b0 100644 --- a/gen/qpxexpress1/src/lib.rs.in +++ b/gen/qpxexpress1/src/lib.rs.in @@ -115,7 +115,7 @@ impl<'a, C, A> QPXExpress QPXExpress { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -124,7 +124,7 @@ impl<'a, C, A> QPXExpress } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/replicapool1_beta2-cli/Cargo.toml b/gen/replicapool1_beta2-cli/Cargo.toml index f3b45f91b9..24cc183884 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 = "1.0.0+20160512" +version = "1.0.1+20160512" authors = ["Sebastian Thiel "] description = "A complete library to interact with replicapool (protocol v1beta2)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/replicapool1_beta2-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-replicapool1_beta2] path = "../replicapool1_beta2" -version = "1.0.0" +version = "1.0.1+20160512" optional = true default-features = false diff --git a/gen/replicapool1_beta2-cli/README.md b/gen/replicapool1_beta2-cli/README.md index cdf94875fc..c216bd9749 100644 --- a/gen/replicapool1_beta2-cli/README.md +++ b/gen/replicapool1_beta2-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *replicapool* API can be found at the [official documentation site](https://developers.google.com/compute/docs/instance-groups/manager/v1beta2). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/replicapool1-beta2.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/replicapool1-beta2.tar.gz) +```bash +cargo install google-replicapool1_beta2-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/replicapool1_beta2-cli). # Usage -This documentation was generated from the *replicapool* API at revision *20160512*. The CLI is at version *1.0.0*. +This documentation was generated from the *replicapool* API at revision *20160512*. The CLI is at version *1.0.1*. ```bash replicapool1-beta2 [options] diff --git a/gen/replicapool1_beta2-cli/mkdocs.yml b/gen/replicapool1_beta2-cli/mkdocs.yml index cbb863e192..539ac4d5b9 100644 --- a/gen/replicapool1_beta2-cli/mkdocs.yml +++ b/gen/replicapool1_beta2-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: replicapool v1.0.0+20160512 +site_name: replicapool v1.0.1+20160512 site_url: http://byron.github.io/google-apis-rs/google-replicapool1_beta2-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with replicapool (protocol v1beta2) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/replicapool1_beta2-cli diff --git a/gen/replicapool1_beta2-cli/src/main.rs b/gen/replicapool1_beta2-cli/src/main.rs index 0a498e3e9c..c55d102b2e 100644 --- a/gen/replicapool1_beta2-cli/src/main.rs +++ b/gen/replicapool1_beta2-cli/src/main.rs @@ -1489,7 +1489,7 @@ fn main() { let mut app = App::new("replicapool1-beta2") .author("Sebastian Thiel ") - .version("1.0.0+20160512") + .version("1.0.1+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 8ed694a311..b586ace771 100644 --- a/gen/replicapool1_beta2/Cargo.toml +++ b/gen/replicapool1_beta2/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-replicapool1_beta2" -version = "1.0.0+20160512" +version = "1.0.1+20160512" authors = ["Sebastian Thiel "] description = "A complete library to interact with replicapool (protocol v1beta2)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/replicapool1_beta2" homepage = "https://developers.google.com/compute/docs/instance-groups/manager/v1beta2" -documentation = "http://byron.github.io/google-apis-rs/google_replicapool1_beta2" +documentation = "https://docs.rs/google-replicapool1_beta2/1.0.1+20160512" license = "MIT" keywords = ["replicapool", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/replicapool1_beta2/README.md b/gen/replicapool1_beta2/README.md index c05a85e96f..55903175e3 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 *1.0.0+20160512*, where *20160512* is the exact revision of the *replicapool:v1beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *replicapool* crate version *1.0.1+20160512*, where *20160512* is the exact revision of the *replicapool:v1beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. 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](http://byron.github.io/google-apis-rs/google_replicapool1_beta2/struct.Replicapool.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-replicapool1_beta2/1.0.1+20160512/google_replicapool1_beta2/struct.Replicapool.html) ... -* [instance group managers](http://byron.github.io/google-apis-rs/google_replicapool1_beta2/struct.InstanceGroupManager.html) - * [*abandon instances*](http://byron.github.io/google-apis-rs/google_replicapool1_beta2/struct.InstanceGroupManagerAbandonInstanceCall.html), [*delete*](http://byron.github.io/google-apis-rs/google_replicapool1_beta2/struct.InstanceGroupManagerDeleteCall.html), [*delete instances*](http://byron.github.io/google-apis-rs/google_replicapool1_beta2/struct.InstanceGroupManagerDeleteInstanceCall.html), [*get*](http://byron.github.io/google-apis-rs/google_replicapool1_beta2/struct.InstanceGroupManagerGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_replicapool1_beta2/struct.InstanceGroupManagerInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_replicapool1_beta2/struct.InstanceGroupManagerListCall.html), [*recreate instances*](http://byron.github.io/google-apis-rs/google_replicapool1_beta2/struct.InstanceGroupManagerRecreateInstanceCall.html), [*resize*](http://byron.github.io/google-apis-rs/google_replicapool1_beta2/struct.InstanceGroupManagerResizeCall.html), [*set instance template*](http://byron.github.io/google-apis-rs/google_replicapool1_beta2/struct.InstanceGroupManagerSetInstanceTemplateCall.html) and [*set target pools*](http://byron.github.io/google-apis-rs/google_replicapool1_beta2/struct.InstanceGroupManagerSetTargetPoolCall.html) +* [instance group managers](https://docs.rs/google-replicapool1_beta2/1.0.1+20160512/google_replicapool1_beta2/struct.InstanceGroupManager.html) + * [*abandon instances*](https://docs.rs/google-replicapool1_beta2/1.0.1+20160512/google_replicapool1_beta2/struct.InstanceGroupManagerAbandonInstanceCall.html), [*delete*](https://docs.rs/google-replicapool1_beta2/1.0.1+20160512/google_replicapool1_beta2/struct.InstanceGroupManagerDeleteCall.html), [*delete instances*](https://docs.rs/google-replicapool1_beta2/1.0.1+20160512/google_replicapool1_beta2/struct.InstanceGroupManagerDeleteInstanceCall.html), [*get*](https://docs.rs/google-replicapool1_beta2/1.0.1+20160512/google_replicapool1_beta2/struct.InstanceGroupManagerGetCall.html), [*insert*](https://docs.rs/google-replicapool1_beta2/1.0.1+20160512/google_replicapool1_beta2/struct.InstanceGroupManagerInsertCall.html), [*list*](https://docs.rs/google-replicapool1_beta2/1.0.1+20160512/google_replicapool1_beta2/struct.InstanceGroupManagerListCall.html), [*recreate instances*](https://docs.rs/google-replicapool1_beta2/1.0.1+20160512/google_replicapool1_beta2/struct.InstanceGroupManagerRecreateInstanceCall.html), [*resize*](https://docs.rs/google-replicapool1_beta2/1.0.1+20160512/google_replicapool1_beta2/struct.InstanceGroupManagerResizeCall.html), [*set instance template*](https://docs.rs/google-replicapool1_beta2/1.0.1+20160512/google_replicapool1_beta2/struct.InstanceGroupManagerSetInstanceTemplateCall.html) and [*set target pools*](https://docs.rs/google-replicapool1_beta2/1.0.1+20160512/google_replicapool1_beta2/struct.InstanceGroupManagerSetTargetPoolCall.html) * zone operations - * [*get*](http://byron.github.io/google-apis-rs/google_replicapool1_beta2/struct.ZoneOperationGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_replicapool1_beta2/struct.ZoneOperationListCall.html) + * [*get*](https://docs.rs/google-replicapool1_beta2/1.0.1+20160512/google_replicapool1_beta2/struct.ZoneOperationGetCall.html) and [*list*](https://docs.rs/google-replicapool1_beta2/1.0.1+20160512/google_replicapool1_beta2/struct.ZoneOperationListCall.html) @@ -25,17 +25,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_replicapool1_beta2/struct.Replicapool.html)** +* **[Hub](https://docs.rs/google-replicapool1_beta2/1.0.1+20160512/google_replicapool1_beta2/struct.Replicapool.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_replicapool1_beta2/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_replicapool1_beta2/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_replicapool1_beta2/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-replicapool1_beta2/1.0.1+20160512/google_replicapool1_beta2/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-replicapool1_beta2/1.0.1+20160512/google_replicapool1_beta2/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-replicapool1_beta2/1.0.1+20160512/google_replicapool1_beta2/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_replicapool1_beta2/trait.Part.html)** + * **[Parts](https://docs.rs/google-replicapool1_beta2/1.0.1+20160512/google_replicapool1_beta2/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_replicapool1_beta2/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-replicapool1_beta2/1.0.1+20160512/google_replicapool1_beta2/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_replicapool1_beta2/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-replicapool1_beta2/1.0.1+20160512/google_replicapool1_beta2/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_replicapool1_beta2/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_replicapool1_beta2/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-replicapool1_beta2/1.0.1+20160512/google_replicapool1_beta2/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_replicapool1_beta2/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-replicapool1_beta2/1.0.1+20160512/google_replicapool1_beta2/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_replicapool1_beta2/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-replicapool1_beta2/1.0.1+20160512/google_replicapool1_beta2/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_replicapool1_beta2/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_replicapool1_beta2/trait.CallBuilder.html) 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/1.0.1+20160512/google_replicapool1_beta2/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-replicapool1_beta2/1.0.1+20160512/google_replicapool1_beta2/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_replicapool1_beta2/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-replicapool1_beta2/1.0.1+20160512/google_replicapool1_beta2/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_replicapool1_beta2/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_replicapool1_beta2/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-replicapool1_beta2/1.0.1+20160512/google_replicapool1_beta2/trait.RequestValue.html) and +[decodable](https://docs.rs/google-replicapool1_beta2/1.0.1+20160512/google_replicapool1_beta2/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_replicapool1_beta2/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-replicapool1_beta2/1.0.1+20160512/google_replicapool1_beta2/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_replicapool1_beta2/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-replicapool1_beta2/1.0.1+20160512/google_replicapool1_beta2/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_replicapool1_beta2/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-replicapool1_beta2/1.0.1+20160512/google_replicapool1_beta2/trait.RequestValue.html) are 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/lib.rs b/gen/replicapool1_beta2/src/lib.rs index 7b3452632d..0bab389e38 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/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *replicapool* crate version *1.0.0+20160512*, where *20160512* is the exact revision of the *replicapool:v1beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *replicapool* crate version *1.0.1+20160512*, where *20160512* is the exact revision of the *replicapool:v1beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! 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). @@ -19,7 +19,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -132,7 +132,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/replicapool1_beta2/src/lib.rs.in b/gen/replicapool1_beta2/src/lib.rs.in index f205d460f5..b9b137f478 100644 --- a/gen/replicapool1_beta2/src/lib.rs.in +++ b/gen/replicapool1_beta2/src/lib.rs.in @@ -146,7 +146,7 @@ impl<'a, C, A> Replicapool Replicapool { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -158,7 +158,7 @@ impl<'a, C, A> Replicapool } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/replicapoolupdater1_beta1-cli/Cargo.toml b/gen/replicapoolupdater1_beta1-cli/Cargo.toml index bc59fe152a..2b9f9398ec 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 = "1.0.0+20161003" +version = "1.0.1+20161003" authors = ["Sebastian Thiel "] description = "A complete library to interact with replicapoolupdater (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/replicapoolupdater1_beta1-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-replicapoolupdater1_beta1] path = "../replicapoolupdater1_beta1" -version = "1.0.0" +version = "1.0.1+20161003" optional = true default-features = false diff --git a/gen/replicapoolupdater1_beta1-cli/README.md b/gen/replicapoolupdater1_beta1-cli/README.md index cea23a0ca2..e48e5ab133 100644 --- a/gen/replicapoolupdater1_beta1-cli/README.md +++ b/gen/replicapoolupdater1_beta1-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *replicapoolupdater* 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). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/replicapoolupdater1-beta1.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/replicapoolupdater1-beta1.tar.gz) +```bash +cargo install google-replicapoolupdater1_beta1-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/replicapoolupdater1_beta1-cli). # Usage -This documentation was generated from the *replicapoolupdater* API at revision *20161003*. The CLI is at version *1.0.0*. +This documentation was generated from the *replicapoolupdater* API at revision *20161003*. The CLI is at version *1.0.1*. ```bash replicapoolupdater1-beta1 [options] diff --git a/gen/replicapoolupdater1_beta1-cli/mkdocs.yml b/gen/replicapoolupdater1_beta1-cli/mkdocs.yml index 2ff9f402e5..a0a4a53d4c 100644 --- a/gen/replicapoolupdater1_beta1-cli/mkdocs.yml +++ b/gen/replicapoolupdater1_beta1-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: replicapoolupdater v1.0.0+20161003 +site_name: replicapoolupdater v1.0.1+20161003 site_url: http://byron.github.io/google-apis-rs/google-replicapoolupdater1_beta1-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with replicapoolupdater (protocol v1beta1) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/replicapoolupdater1_beta1-cli diff --git a/gen/replicapoolupdater1_beta1-cli/src/main.rs b/gen/replicapoolupdater1_beta1-cli/src/main.rs index 3b5ab4e6b7..aa6e634050 100644 --- a/gen/replicapoolupdater1_beta1-cli/src/main.rs +++ b/gen/replicapoolupdater1_beta1-cli/src/main.rs @@ -1117,7 +1117,7 @@ fn main() { let mut app = App::new("replicapoolupdater1-beta1") .author("Sebastian Thiel ") - .version("1.0.0+20161003") + .version("1.0.1+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 23c8492865..defa9387a9 100644 --- a/gen/replicapoolupdater1_beta1/Cargo.toml +++ b/gen/replicapoolupdater1_beta1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-replicapoolupdater1_beta1" -version = "1.0.0+20161003" +version = "1.0.1+20161003" authors = ["Sebastian Thiel "] description = "A complete library to interact with replicapoolupdater (protocol v1beta1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/replicapoolupdater1_beta1" homepage = "https://cloud.google.com/compute/docs/instance-groups/manager/#applying_rolling_updates_using_the_updater_service" -documentation = "http://byron.github.io/google-apis-rs/google_replicapoolupdater1_beta1" +documentation = "https://docs.rs/google-replicapoolupdater1_beta1/1.0.1+20161003" license = "MIT" keywords = ["replicapoolupdater", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/replicapoolupdater1_beta1/README.md b/gen/replicapoolupdater1_beta1/README.md index 5a87d76313..5934bff710 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 *1.0.0+20161003*, where *20161003* is the exact revision of the *replicapoolupdater:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *replicapoolupdater* crate version *1.0.1+20161003*, where *20161003* is the exact revision of the *replicapoolupdater:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. 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](http://byron.github.io/google-apis-rs/google_replicapoolupdater1_beta1/struct.Replicapoolupdater.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-replicapoolupdater1_beta1/1.0.1+20161003/google_replicapoolupdater1_beta1/struct.Replicapoolupdater.html) ... -* [rolling updates](http://byron.github.io/google-apis-rs/google_replicapoolupdater1_beta1/struct.RollingUpdate.html) - * [*cancel*](http://byron.github.io/google-apis-rs/google_replicapoolupdater1_beta1/struct.RollingUpdateCancelCall.html), [*get*](http://byron.github.io/google-apis-rs/google_replicapoolupdater1_beta1/struct.RollingUpdateGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_replicapoolupdater1_beta1/struct.RollingUpdateInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_replicapoolupdater1_beta1/struct.RollingUpdateListCall.html), [*list instance updates*](http://byron.github.io/google-apis-rs/google_replicapoolupdater1_beta1/struct.RollingUpdateListInstanceUpdateCall.html), [*pause*](http://byron.github.io/google-apis-rs/google_replicapoolupdater1_beta1/struct.RollingUpdatePauseCall.html), [*resume*](http://byron.github.io/google-apis-rs/google_replicapoolupdater1_beta1/struct.RollingUpdateResumeCall.html) and [*rollback*](http://byron.github.io/google-apis-rs/google_replicapoolupdater1_beta1/struct.RollingUpdateRollbackCall.html) +* [rolling updates](https://docs.rs/google-replicapoolupdater1_beta1/1.0.1+20161003/google_replicapoolupdater1_beta1/struct.RollingUpdate.html) + * [*cancel*](https://docs.rs/google-replicapoolupdater1_beta1/1.0.1+20161003/google_replicapoolupdater1_beta1/struct.RollingUpdateCancelCall.html), [*get*](https://docs.rs/google-replicapoolupdater1_beta1/1.0.1+20161003/google_replicapoolupdater1_beta1/struct.RollingUpdateGetCall.html), [*insert*](https://docs.rs/google-replicapoolupdater1_beta1/1.0.1+20161003/google_replicapoolupdater1_beta1/struct.RollingUpdateInsertCall.html), [*list*](https://docs.rs/google-replicapoolupdater1_beta1/1.0.1+20161003/google_replicapoolupdater1_beta1/struct.RollingUpdateListCall.html), [*list instance updates*](https://docs.rs/google-replicapoolupdater1_beta1/1.0.1+20161003/google_replicapoolupdater1_beta1/struct.RollingUpdateListInstanceUpdateCall.html), [*pause*](https://docs.rs/google-replicapoolupdater1_beta1/1.0.1+20161003/google_replicapoolupdater1_beta1/struct.RollingUpdatePauseCall.html), [*resume*](https://docs.rs/google-replicapoolupdater1_beta1/1.0.1+20161003/google_replicapoolupdater1_beta1/struct.RollingUpdateResumeCall.html) and [*rollback*](https://docs.rs/google-replicapoolupdater1_beta1/1.0.1+20161003/google_replicapoolupdater1_beta1/struct.RollingUpdateRollbackCall.html) * zone operations - * [*get*](http://byron.github.io/google-apis-rs/google_replicapoolupdater1_beta1/struct.ZoneOperationGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_replicapoolupdater1_beta1/struct.ZoneOperationListCall.html) + * [*get*](https://docs.rs/google-replicapoolupdater1_beta1/1.0.1+20161003/google_replicapoolupdater1_beta1/struct.ZoneOperationGetCall.html) and [*list*](https://docs.rs/google-replicapoolupdater1_beta1/1.0.1+20161003/google_replicapoolupdater1_beta1/struct.ZoneOperationListCall.html) @@ -25,17 +25,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_replicapoolupdater1_beta1/struct.Replicapoolupdater.html)** +* **[Hub](https://docs.rs/google-replicapoolupdater1_beta1/1.0.1+20161003/google_replicapoolupdater1_beta1/struct.Replicapoolupdater.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_replicapoolupdater1_beta1/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_replicapoolupdater1_beta1/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_replicapoolupdater1_beta1/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-replicapoolupdater1_beta1/1.0.1+20161003/google_replicapoolupdater1_beta1/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-replicapoolupdater1_beta1/1.0.1+20161003/google_replicapoolupdater1_beta1/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-replicapoolupdater1_beta1/1.0.1+20161003/google_replicapoolupdater1_beta1/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_replicapoolupdater1_beta1/trait.Part.html)** + * **[Parts](https://docs.rs/google-replicapoolupdater1_beta1/1.0.1+20161003/google_replicapoolupdater1_beta1/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_replicapoolupdater1_beta1/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-replicapoolupdater1_beta1/1.0.1+20161003/google_replicapoolupdater1_beta1/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_replicapoolupdater1_beta1/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-replicapoolupdater1_beta1/1.0.1+20161003/google_replicapoolupdater1_beta1/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_replicapoolupdater1_beta1/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_replicapoolupdater1_beta1/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-replicapoolupdater1_beta1/1.0.1+20161003/google_replicapoolupdater1_beta1/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_replicapoolupdater1_beta1/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-replicapoolupdater1_beta1/1.0.1+20161003/google_replicapoolupdater1_beta1/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_replicapoolupdater1_beta1/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-replicapoolupdater1_beta1/1.0.1+20161003/google_replicapoolupdater1_beta1/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_replicapoolupdater1_beta1/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_replicapoolupdater1_beta1/trait.CallBuilder.html) 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/1.0.1+20161003/google_replicapoolupdater1_beta1/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-replicapoolupdater1_beta1/1.0.1+20161003/google_replicapoolupdater1_beta1/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_replicapoolupdater1_beta1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-replicapoolupdater1_beta1/1.0.1+20161003/google_replicapoolupdater1_beta1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_replicapoolupdater1_beta1/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_replicapoolupdater1_beta1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-replicapoolupdater1_beta1/1.0.1+20161003/google_replicapoolupdater1_beta1/trait.RequestValue.html) and +[decodable](https://docs.rs/google-replicapoolupdater1_beta1/1.0.1+20161003/google_replicapoolupdater1_beta1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_replicapoolupdater1_beta1/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-replicapoolupdater1_beta1/1.0.1+20161003/google_replicapoolupdater1_beta1/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_replicapoolupdater1_beta1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-replicapoolupdater1_beta1/1.0.1+20161003/google_replicapoolupdater1_beta1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_replicapoolupdater1_beta1/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-replicapoolupdater1_beta1/1.0.1+20161003/google_replicapoolupdater1_beta1/trait.RequestValue.html) are 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/lib.rs b/gen/replicapoolupdater1_beta1/src/lib.rs index d06c15e9dc..c28bc1758f 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/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *replicapoolupdater* crate version *1.0.0+20161003*, where *20161003* is the exact revision of the *replicapoolupdater:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *replicapoolupdater* crate version *1.0.1+20161003*, where *20161003* is the exact revision of the *replicapoolupdater:v1beta1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! 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). @@ -19,7 +19,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -130,7 +130,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/replicapoolupdater1_beta1/src/lib.rs.in b/gen/replicapoolupdater1_beta1/src/lib.rs.in index 875d1353b5..9ac8ba70c8 100644 --- a/gen/replicapoolupdater1_beta1/src/lib.rs.in +++ b/gen/replicapoolupdater1_beta1/src/lib.rs.in @@ -146,7 +146,7 @@ impl<'a, C, A> Replicapoolupdater Replicapoolupdater { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -158,7 +158,7 @@ impl<'a, C, A> Replicapoolupdater } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/reseller1_sandbox-cli/Cargo.toml b/gen/reseller1_sandbox-cli/Cargo.toml index 38c3c78a30..753c6c32c2 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 = "1.0.0+20160329" +version = "1.0.1+20160329" authors = ["Sebastian Thiel "] description = "A complete library to interact with reseller (protocol v1sandbox)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/reseller1_sandbox-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-reseller1_sandbox] path = "../reseller1_sandbox" -version = "1.0.0" +version = "1.0.1+20160329" optional = true default-features = false diff --git a/gen/reseller1_sandbox-cli/README.md b/gen/reseller1_sandbox-cli/README.md index e6b8144ac0..1f2ddfaba1 100644 --- a/gen/reseller1_sandbox-cli/README.md +++ b/gen/reseller1_sandbox-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *reseller* API can be found at the [official documentation site](https://developers.google.com/google-apps/reseller/). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/reseller1-sandbox.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/reseller1-sandbox.tar.gz) +```bash +cargo install google-reseller1_sandbox-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/reseller1_sandbox-cli). # Usage -This documentation was generated from the *reseller* API at revision *20160329*. The CLI is at version *1.0.0*. +This documentation was generated from the *reseller* API at revision *20160329*. The CLI is at version *1.0.1*. ```bash reseller1-sandbox [options] diff --git a/gen/reseller1_sandbox-cli/mkdocs.yml b/gen/reseller1_sandbox-cli/mkdocs.yml index 0799997ee6..627db8da30 100644 --- a/gen/reseller1_sandbox-cli/mkdocs.yml +++ b/gen/reseller1_sandbox-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: reseller v1.0.0+20160329 +site_name: reseller v1.0.1+20160329 site_url: http://byron.github.io/google-apis-rs/google-reseller1_sandbox-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with reseller (protocol v1sandbox) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/reseller1_sandbox-cli diff --git a/gen/reseller1_sandbox-cli/src/main.rs b/gen/reseller1_sandbox-cli/src/main.rs index 7bcb42d460..0b4b1f9725 100644 --- a/gen/reseller1_sandbox-cli/src/main.rs +++ b/gen/reseller1_sandbox-cli/src/main.rs @@ -1645,7 +1645,7 @@ fn main() { let mut app = App::new("reseller1-sandbox") .author("Sebastian Thiel ") - .version("1.0.0+20160329") + .version("1.0.1+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 1c4c27fc18..ce32bae55d 100644 --- a/gen/reseller1_sandbox/Cargo.toml +++ b/gen/reseller1_sandbox/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-reseller1_sandbox" -version = "1.0.0+20160329" +version = "1.0.1+20160329" authors = ["Sebastian Thiel "] description = "A complete library to interact with reseller (protocol v1sandbox)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/reseller1_sandbox" homepage = "https://developers.google.com/google-apps/reseller/" -documentation = "http://byron.github.io/google-apis-rs/google_reseller1_sandbox" +documentation = "https://docs.rs/google-reseller1_sandbox/1.0.1+20160329" license = "MIT" keywords = ["reseller", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/reseller1_sandbox/README.md b/gen/reseller1_sandbox/README.md index 66c09f1689..3b71356164 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 *1.0.0+20160329*, where *20160329* is the exact revision of the *reseller:v1sandbox* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *reseller* crate version *1.0.1+20160329*, where *20160329* is the exact revision of the *reseller:v1sandbox* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. 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](http://byron.github.io/google-apis-rs/google_reseller1_sandbox/struct.Reseller.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-reseller1_sandbox/1.0.1+20160329/google_reseller1_sandbox/struct.Reseller.html) ... -* [customers](http://byron.github.io/google-apis-rs/google_reseller1_sandbox/struct.Customer.html) - * [*get*](http://byron.github.io/google-apis-rs/google_reseller1_sandbox/struct.CustomerGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_reseller1_sandbox/struct.CustomerInsertCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_reseller1_sandbox/struct.CustomerPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_reseller1_sandbox/struct.CustomerUpdateCall.html) -* [subscriptions](http://byron.github.io/google-apis-rs/google_reseller1_sandbox/struct.Subscription.html) - * [*activate*](http://byron.github.io/google-apis-rs/google_reseller1_sandbox/struct.SubscriptionActivateCall.html), [*change plan*](http://byron.github.io/google-apis-rs/google_reseller1_sandbox/struct.SubscriptionChangePlanCall.html), [*change renewal settings*](http://byron.github.io/google-apis-rs/google_reseller1_sandbox/struct.SubscriptionChangeRenewalSettingCall.html), [*change seats*](http://byron.github.io/google-apis-rs/google_reseller1_sandbox/struct.SubscriptionChangeSeatCall.html), [*delete*](http://byron.github.io/google-apis-rs/google_reseller1_sandbox/struct.SubscriptionDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_reseller1_sandbox/struct.SubscriptionGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_reseller1_sandbox/struct.SubscriptionInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_reseller1_sandbox/struct.SubscriptionListCall.html), [*start paid service*](http://byron.github.io/google-apis-rs/google_reseller1_sandbox/struct.SubscriptionStartPaidServiceCall.html) and [*suspend*](http://byron.github.io/google-apis-rs/google_reseller1_sandbox/struct.SubscriptionSuspendCall.html) +* [customers](https://docs.rs/google-reseller1_sandbox/1.0.1+20160329/google_reseller1_sandbox/struct.Customer.html) + * [*get*](https://docs.rs/google-reseller1_sandbox/1.0.1+20160329/google_reseller1_sandbox/struct.CustomerGetCall.html), [*insert*](https://docs.rs/google-reseller1_sandbox/1.0.1+20160329/google_reseller1_sandbox/struct.CustomerInsertCall.html), [*patch*](https://docs.rs/google-reseller1_sandbox/1.0.1+20160329/google_reseller1_sandbox/struct.CustomerPatchCall.html) and [*update*](https://docs.rs/google-reseller1_sandbox/1.0.1+20160329/google_reseller1_sandbox/struct.CustomerUpdateCall.html) +* [subscriptions](https://docs.rs/google-reseller1_sandbox/1.0.1+20160329/google_reseller1_sandbox/struct.Subscription.html) + * [*activate*](https://docs.rs/google-reseller1_sandbox/1.0.1+20160329/google_reseller1_sandbox/struct.SubscriptionActivateCall.html), [*change plan*](https://docs.rs/google-reseller1_sandbox/1.0.1+20160329/google_reseller1_sandbox/struct.SubscriptionChangePlanCall.html), [*change renewal settings*](https://docs.rs/google-reseller1_sandbox/1.0.1+20160329/google_reseller1_sandbox/struct.SubscriptionChangeRenewalSettingCall.html), [*change seats*](https://docs.rs/google-reseller1_sandbox/1.0.1+20160329/google_reseller1_sandbox/struct.SubscriptionChangeSeatCall.html), [*delete*](https://docs.rs/google-reseller1_sandbox/1.0.1+20160329/google_reseller1_sandbox/struct.SubscriptionDeleteCall.html), [*get*](https://docs.rs/google-reseller1_sandbox/1.0.1+20160329/google_reseller1_sandbox/struct.SubscriptionGetCall.html), [*insert*](https://docs.rs/google-reseller1_sandbox/1.0.1+20160329/google_reseller1_sandbox/struct.SubscriptionInsertCall.html), [*list*](https://docs.rs/google-reseller1_sandbox/1.0.1+20160329/google_reseller1_sandbox/struct.SubscriptionListCall.html), [*start paid service*](https://docs.rs/google-reseller1_sandbox/1.0.1+20160329/google_reseller1_sandbox/struct.SubscriptionStartPaidServiceCall.html) and [*suspend*](https://docs.rs/google-reseller1_sandbox/1.0.1+20160329/google_reseller1_sandbox/struct.SubscriptionSuspendCall.html) @@ -25,17 +25,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_reseller1_sandbox/struct.Reseller.html)** +* **[Hub](https://docs.rs/google-reseller1_sandbox/1.0.1+20160329/google_reseller1_sandbox/struct.Reseller.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_reseller1_sandbox/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_reseller1_sandbox/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_reseller1_sandbox/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-reseller1_sandbox/1.0.1+20160329/google_reseller1_sandbox/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-reseller1_sandbox/1.0.1+20160329/google_reseller1_sandbox/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-reseller1_sandbox/1.0.1+20160329/google_reseller1_sandbox/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_reseller1_sandbox/trait.Part.html)** + * **[Parts](https://docs.rs/google-reseller1_sandbox/1.0.1+20160329/google_reseller1_sandbox/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_reseller1_sandbox/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-reseller1_sandbox/1.0.1+20160329/google_reseller1_sandbox/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_reseller1_sandbox/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-reseller1_sandbox/1.0.1+20160329/google_reseller1_sandbox/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_reseller1_sandbox/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_reseller1_sandbox/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-reseller1_sandbox/1.0.1+20160329/google_reseller1_sandbox/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_reseller1_sandbox/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-reseller1_sandbox/1.0.1+20160329/google_reseller1_sandbox/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_reseller1_sandbox/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-reseller1_sandbox/1.0.1+20160329/google_reseller1_sandbox/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_reseller1_sandbox/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_reseller1_sandbox/trait.CallBuilder.html) 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/1.0.1+20160329/google_reseller1_sandbox/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-reseller1_sandbox/1.0.1+20160329/google_reseller1_sandbox/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_reseller1_sandbox/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-reseller1_sandbox/1.0.1+20160329/google_reseller1_sandbox/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_reseller1_sandbox/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_reseller1_sandbox/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-reseller1_sandbox/1.0.1+20160329/google_reseller1_sandbox/trait.RequestValue.html) and +[decodable](https://docs.rs/google-reseller1_sandbox/1.0.1+20160329/google_reseller1_sandbox/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_reseller1_sandbox/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-reseller1_sandbox/1.0.1+20160329/google_reseller1_sandbox/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_reseller1_sandbox/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-reseller1_sandbox/1.0.1+20160329/google_reseller1_sandbox/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_reseller1_sandbox/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-reseller1_sandbox/1.0.1+20160329/google_reseller1_sandbox/trait.RequestValue.html) are 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/lib.rs b/gen/reseller1_sandbox/src/lib.rs index 22b66f2978..ba8a96050b 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/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *reseller* crate version *1.0.0+20160329*, where *20160329* is the exact revision of the *reseller:v1sandbox* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *reseller* crate version *1.0.1+20160329*, where *20160329* is the exact revision of the *reseller:v1sandbox* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *reseller* *v1_sandbox* API can be found at the //! [official documentation site](https://developers.google.com/google-apps/reseller/). @@ -19,7 +19,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -134,7 +134,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/reseller1_sandbox/src/lib.rs.in b/gen/reseller1_sandbox/src/lib.rs.in index 14de8cfe4c..bb530a37d0 100644 --- a/gen/reseller1_sandbox/src/lib.rs.in +++ b/gen/reseller1_sandbox/src/lib.rs.in @@ -140,7 +140,7 @@ impl<'a, C, A> Reseller Reseller { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -152,7 +152,7 @@ impl<'a, C, A> Reseller } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/resourceviews1_beta2-cli/Cargo.toml b/gen/resourceviews1_beta2-cli/Cargo.toml index c1395b01b7..c88dd4d787 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 = "1.0.0+20160512" +version = "1.0.1+20160512" authors = ["Sebastian Thiel "] description = "A complete library to interact with resourceviews (protocol v1beta2)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/resourceviews1_beta2-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-resourceviews1_beta2] path = "../resourceviews1_beta2" -version = "1.0.0" +version = "1.0.1+20160512" optional = true default-features = false diff --git a/gen/resourceviews1_beta2-cli/README.md b/gen/resourceviews1_beta2-cli/README.md index 91f34cf988..aaaa5a1e0b 100644 --- a/gen/resourceviews1_beta2-cli/README.md +++ b/gen/resourceviews1_beta2-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *resourceviews* API can be found at the [official documentation site](https://developers.google.com/compute/). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/resourceviews1-beta2.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/resourceviews1-beta2.tar.gz) +```bash +cargo install google-resourceviews1_beta2-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/resourceviews1_beta2-cli). # Usage -This documentation was generated from the *resourceviews* API at revision *20160512*. The CLI is at version *1.0.0*. +This documentation was generated from the *resourceviews* API at revision *20160512*. The CLI is at version *1.0.1*. ```bash resourceviews1-beta2 [options] diff --git a/gen/resourceviews1_beta2-cli/mkdocs.yml b/gen/resourceviews1_beta2-cli/mkdocs.yml index 60ed277895..f491a6e64f 100644 --- a/gen/resourceviews1_beta2-cli/mkdocs.yml +++ b/gen/resourceviews1_beta2-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: resourceviews v1.0.0+20160512 +site_name: resourceviews v1.0.1+20160512 site_url: http://byron.github.io/google-apis-rs/google-resourceviews1_beta2-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with resourceviews (protocol v1beta2) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/resourceviews1_beta2-cli diff --git a/gen/resourceviews1_beta2-cli/src/main.rs b/gen/resourceviews1_beta2-cli/src/main.rs index a4c6f27dd0..decdf77c0d 100644 --- a/gen/resourceviews1_beta2-cli/src/main.rs +++ b/gen/resourceviews1_beta2-cli/src/main.rs @@ -1322,7 +1322,7 @@ fn main() { let mut app = App::new("resourceviews1-beta2") .author("Sebastian Thiel ") - .version("1.0.0+20160512") + .version("1.0.1+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 7223854aaa..40808c44ac 100644 --- a/gen/resourceviews1_beta2/Cargo.toml +++ b/gen/resourceviews1_beta2/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-resourceviews1_beta2" -version = "1.0.0+20160512" +version = "1.0.1+20160512" authors = ["Sebastian Thiel "] description = "A complete library to interact with resourceviews (protocol v1beta2)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/resourceviews1_beta2" homepage = "https://developers.google.com/compute/" -documentation = "http://byron.github.io/google-apis-rs/google_resourceviews1_beta2" +documentation = "https://docs.rs/google-resourceviews1_beta2/1.0.1+20160512" license = "MIT" keywords = ["resourceviews", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/resourceviews1_beta2/README.md b/gen/resourceviews1_beta2/README.md index 9bfbda182e..56ceb1e5a6 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 *1.0.0+20160512*, where *20160512* is the exact revision of the *resourceviews:v1beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *resourceviews* crate version *1.0.1+20160512*, where *20160512* is the exact revision of the *resourceviews:v1beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. 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](http://byron.github.io/google-apis-rs/google_resourceviews1_beta2/struct.Resourceviews.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-resourceviews1_beta2/1.0.1+20160512/google_resourceviews1_beta2/struct.Resourceviews.html) ... * zone operations - * [*get*](http://byron.github.io/google-apis-rs/google_resourceviews1_beta2/struct.ZoneOperationGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_resourceviews1_beta2/struct.ZoneOperationListCall.html) + * [*get*](https://docs.rs/google-resourceviews1_beta2/1.0.1+20160512/google_resourceviews1_beta2/struct.ZoneOperationGetCall.html) and [*list*](https://docs.rs/google-resourceviews1_beta2/1.0.1+20160512/google_resourceviews1_beta2/struct.ZoneOperationListCall.html) * zone views - * [*add resources*](http://byron.github.io/google-apis-rs/google_resourceviews1_beta2/struct.ZoneViewAddResourceCall.html), [*delete*](http://byron.github.io/google-apis-rs/google_resourceviews1_beta2/struct.ZoneViewDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_resourceviews1_beta2/struct.ZoneViewGetCall.html), [*get service*](http://byron.github.io/google-apis-rs/google_resourceviews1_beta2/struct.ZoneViewGetServiceCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_resourceviews1_beta2/struct.ZoneViewInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_resourceviews1_beta2/struct.ZoneViewListCall.html), [*list resources*](http://byron.github.io/google-apis-rs/google_resourceviews1_beta2/struct.ZoneViewListResourceCall.html), [*remove resources*](http://byron.github.io/google-apis-rs/google_resourceviews1_beta2/struct.ZoneViewRemoveResourceCall.html) and [*set service*](http://byron.github.io/google-apis-rs/google_resourceviews1_beta2/struct.ZoneViewSetServiceCall.html) + * [*add resources*](https://docs.rs/google-resourceviews1_beta2/1.0.1+20160512/google_resourceviews1_beta2/struct.ZoneViewAddResourceCall.html), [*delete*](https://docs.rs/google-resourceviews1_beta2/1.0.1+20160512/google_resourceviews1_beta2/struct.ZoneViewDeleteCall.html), [*get*](https://docs.rs/google-resourceviews1_beta2/1.0.1+20160512/google_resourceviews1_beta2/struct.ZoneViewGetCall.html), [*get service*](https://docs.rs/google-resourceviews1_beta2/1.0.1+20160512/google_resourceviews1_beta2/struct.ZoneViewGetServiceCall.html), [*insert*](https://docs.rs/google-resourceviews1_beta2/1.0.1+20160512/google_resourceviews1_beta2/struct.ZoneViewInsertCall.html), [*list*](https://docs.rs/google-resourceviews1_beta2/1.0.1+20160512/google_resourceviews1_beta2/struct.ZoneViewListCall.html), [*list resources*](https://docs.rs/google-resourceviews1_beta2/1.0.1+20160512/google_resourceviews1_beta2/struct.ZoneViewListResourceCall.html), [*remove resources*](https://docs.rs/google-resourceviews1_beta2/1.0.1+20160512/google_resourceviews1_beta2/struct.ZoneViewRemoveResourceCall.html) and [*set service*](https://docs.rs/google-resourceviews1_beta2/1.0.1+20160512/google_resourceviews1_beta2/struct.ZoneViewSetServiceCall.html) @@ -25,17 +25,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_resourceviews1_beta2/struct.Resourceviews.html)** +* **[Hub](https://docs.rs/google-resourceviews1_beta2/1.0.1+20160512/google_resourceviews1_beta2/struct.Resourceviews.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_resourceviews1_beta2/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_resourceviews1_beta2/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_resourceviews1_beta2/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-resourceviews1_beta2/1.0.1+20160512/google_resourceviews1_beta2/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-resourceviews1_beta2/1.0.1+20160512/google_resourceviews1_beta2/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-resourceviews1_beta2/1.0.1+20160512/google_resourceviews1_beta2/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_resourceviews1_beta2/trait.Part.html)** + * **[Parts](https://docs.rs/google-resourceviews1_beta2/1.0.1+20160512/google_resourceviews1_beta2/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_resourceviews1_beta2/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-resourceviews1_beta2/1.0.1+20160512/google_resourceviews1_beta2/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_resourceviews1_beta2/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-resourceviews1_beta2/1.0.1+20160512/google_resourceviews1_beta2/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_resourceviews1_beta2/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_resourceviews1_beta2/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-resourceviews1_beta2/1.0.1+20160512/google_resourceviews1_beta2/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_resourceviews1_beta2/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-resourceviews1_beta2/1.0.1+20160512/google_resourceviews1_beta2/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_resourceviews1_beta2/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-resourceviews1_beta2/1.0.1+20160512/google_resourceviews1_beta2/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_resourceviews1_beta2/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_resourceviews1_beta2/trait.CallBuilder.html) 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/1.0.1+20160512/google_resourceviews1_beta2/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-resourceviews1_beta2/1.0.1+20160512/google_resourceviews1_beta2/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_resourceviews1_beta2/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-resourceviews1_beta2/1.0.1+20160512/google_resourceviews1_beta2/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_resourceviews1_beta2/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_resourceviews1_beta2/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-resourceviews1_beta2/1.0.1+20160512/google_resourceviews1_beta2/trait.RequestValue.html) and +[decodable](https://docs.rs/google-resourceviews1_beta2/1.0.1+20160512/google_resourceviews1_beta2/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_resourceviews1_beta2/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-resourceviews1_beta2/1.0.1+20160512/google_resourceviews1_beta2/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_resourceviews1_beta2/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-resourceviews1_beta2/1.0.1+20160512/google_resourceviews1_beta2/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_resourceviews1_beta2/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-resourceviews1_beta2/1.0.1+20160512/google_resourceviews1_beta2/trait.RequestValue.html) are 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/lib.rs b/gen/resourceviews1_beta2/src/lib.rs index 0dd8d12828..1bb071ad5d 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/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *resourceviews* crate version *1.0.0+20160512*, where *20160512* is the exact revision of the *resourceviews:v1beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *resourceviews* crate version *1.0.1+20160512*, where *20160512* is the exact revision of the *resourceviews:v1beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *resourceviews* *v1_beta2* API can be found at the //! [official documentation site](https://developers.google.com/compute/). @@ -19,7 +19,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -131,7 +131,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/resourceviews1_beta2/src/lib.rs.in b/gen/resourceviews1_beta2/src/lib.rs.in index ee158236c7..dd4a43335d 100644 --- a/gen/resourceviews1_beta2/src/lib.rs.in +++ b/gen/resourceviews1_beta2/src/lib.rs.in @@ -157,7 +157,7 @@ impl<'a, C, A> Resourceviews Resourceviews { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -169,7 +169,7 @@ impl<'a, C, A> Resourceviews } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/safebrowsing4-cli/Cargo.toml b/gen/safebrowsing4-cli/Cargo.toml index 7c78acf4d6..26a02aeb37 100644 --- a/gen/safebrowsing4-cli/Cargo.toml +++ b/gen/safebrowsing4-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-safebrowsing4-cli" -version = "1.0.0+20160520" +version = "1.0.1+20160520" authors = ["Sebastian Thiel "] description = "A complete library to interact with safebrowsing (protocol v4)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/safebrowsing4-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-safebrowsing4] path = "../safebrowsing4" -version = "1.0.0" +version = "1.0.1+20160520" optional = true default-features = false diff --git a/gen/safebrowsing4-cli/README.md b/gen/safebrowsing4-cli/README.md index 3b89314a6b..65fd0b34e0 100644 --- a/gen/safebrowsing4-cli/README.md +++ b/gen/safebrowsing4-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *safebrowsing* API can be found at the [official documentation site](https://developers.google.com/safe-browsing/). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/safebrowsing4.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/safebrowsing4.tar.gz) +```bash +cargo install google-safebrowsing4-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/safebrowsing4-cli). # Usage -This documentation was generated from the *safebrowsing* API at revision *20160520*. The CLI is at version *1.0.0*. +This documentation was generated from the *safebrowsing* API at revision *20160520*. The CLI is at version *1.0.1*. ```bash safebrowsing4 [options] diff --git a/gen/safebrowsing4-cli/mkdocs.yml b/gen/safebrowsing4-cli/mkdocs.yml index 3dff4f9046..91c4120f8f 100644 --- a/gen/safebrowsing4-cli/mkdocs.yml +++ b/gen/safebrowsing4-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: safebrowsing v1.0.0+20160520 +site_name: safebrowsing v1.0.1+20160520 site_url: http://byron.github.io/google-apis-rs/google-safebrowsing4-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with safebrowsing (protocol v4) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/safebrowsing4-cli diff --git a/gen/safebrowsing4-cli/src/main.rs b/gen/safebrowsing4-cli/src/main.rs index 3b5333ffe2..26ebc25657 100644 --- a/gen/safebrowsing4-cli/src/main.rs +++ b/gen/safebrowsing4-cli/src/main.rs @@ -583,7 +583,7 @@ fn main() { let mut app = App::new("safebrowsing4") .author("Sebastian Thiel ") - .version("1.0.0+20160520") + .version("1.0.1+20160520") .about("Enables client applications to check web resources (most commonly URLs) against Google-generated lists of unsafe web resources.") .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 87972d917c..d1a6d048e3 100644 --- a/gen/safebrowsing4/Cargo.toml +++ b/gen/safebrowsing4/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-safebrowsing4" -version = "1.0.0+20160520" +version = "1.0.1+20160520" authors = ["Sebastian Thiel "] description = "A complete library to interact with safebrowsing (protocol v4)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/safebrowsing4" homepage = "https://developers.google.com/safe-browsing/" -documentation = "http://byron.github.io/google-apis-rs/google_safebrowsing4" +documentation = "https://docs.rs/google-safebrowsing4/1.0.1+20160520" license = "MIT" keywords = ["safebrowsing", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/safebrowsing4/README.md b/gen/safebrowsing4/README.md index 8ba72b3af8..c582883fb0 100644 --- a/gen/safebrowsing4/README.md +++ b/gen/safebrowsing4/README.md @@ -5,22 +5,22 @@ 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 *1.0.0+20160520*, where *20160520* is the exact revision of the *safebrowsing:v4* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *safebrowsing* crate version *1.0.1+20160520*, where *20160520* is the exact revision of the *safebrowsing:v4* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. 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](http://byron.github.io/google-apis-rs/google_safebrowsing4/struct.Safebrowsing.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-safebrowsing4/1.0.1+20160520/google_safebrowsing4/struct.Safebrowsing.html) ... * full hashes - * [*find*](http://byron.github.io/google-apis-rs/google_safebrowsing4/struct.FullHasheFindCall.html) + * [*find*](https://docs.rs/google-safebrowsing4/1.0.1+20160520/google_safebrowsing4/struct.FullHasheFindCall.html) * threat list updates - * [*fetch*](http://byron.github.io/google-apis-rs/google_safebrowsing4/struct.ThreatListUpdateFetchCall.html) + * [*fetch*](https://docs.rs/google-safebrowsing4/1.0.1+20160520/google_safebrowsing4/struct.ThreatListUpdateFetchCall.html) * threat lists - * [*list*](http://byron.github.io/google-apis-rs/google_safebrowsing4/struct.ThreatListListCall.html) + * [*list*](https://docs.rs/google-safebrowsing4/1.0.1+20160520/google_safebrowsing4/struct.ThreatListListCall.html) * threat matches - * [*find*](http://byron.github.io/google-apis-rs/google_safebrowsing4/struct.ThreatMatcheFindCall.html) + * [*find*](https://docs.rs/google-safebrowsing4/1.0.1+20160520/google_safebrowsing4/struct.ThreatMatcheFindCall.html) @@ -29,17 +29,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_safebrowsing4/struct.Safebrowsing.html)** +* **[Hub](https://docs.rs/google-safebrowsing4/1.0.1+20160520/google_safebrowsing4/struct.Safebrowsing.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_safebrowsing4/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_safebrowsing4/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_safebrowsing4/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-safebrowsing4/1.0.1+20160520/google_safebrowsing4/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-safebrowsing4/1.0.1+20160520/google_safebrowsing4/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-safebrowsing4/1.0.1+20160520/google_safebrowsing4/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_safebrowsing4/trait.Part.html)** + * **[Parts](https://docs.rs/google-safebrowsing4/1.0.1+20160520/google_safebrowsing4/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_safebrowsing4/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-safebrowsing4/1.0.1+20160520/google_safebrowsing4/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_safebrowsing4/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-safebrowsing4/1.0.1+20160520/google_safebrowsing4/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_safebrowsing4/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_safebrowsing4/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-safebrowsing4/1.0.1+20160520/google_safebrowsing4/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_safebrowsing4/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-safebrowsing4/1.0.1+20160520/google_safebrowsing4/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_safebrowsing4/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-safebrowsing4/1.0.1+20160520/google_safebrowsing4/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_safebrowsing4/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_safebrowsing4/trait.CallBuilder.html) 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/1.0.1+20160520/google_safebrowsing4/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-safebrowsing4/1.0.1+20160520/google_safebrowsing4/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_safebrowsing4/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-safebrowsing4/1.0.1+20160520/google_safebrowsing4/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_safebrowsing4/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_safebrowsing4/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-safebrowsing4/1.0.1+20160520/google_safebrowsing4/trait.RequestValue.html) and +[decodable](https://docs.rs/google-safebrowsing4/1.0.1+20160520/google_safebrowsing4/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_safebrowsing4/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-safebrowsing4/1.0.1+20160520/google_safebrowsing4/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_safebrowsing4/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-safebrowsing4/1.0.1+20160520/google_safebrowsing4/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_safebrowsing4/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-safebrowsing4/1.0.1+20160520/google_safebrowsing4/trait.RequestValue.html) are 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/lib.rs b/gen/safebrowsing4/src/lib.rs index 11c4350741..97f43ff362 100644 --- a/gen/safebrowsing4/src/lib.rs +++ b/gen/safebrowsing4/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *safebrowsing* crate version *1.0.0+20160520*, where *20160520* is the exact revision of the *safebrowsing:v4* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *safebrowsing* crate version *1.0.1+20160520*, where *20160520* is the exact revision of the *safebrowsing:v4* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *safebrowsing* *v4* API can be found at the //! [official documentation site](https://developers.google.com/safe-browsing/). @@ -23,7 +23,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -130,7 +130,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/safebrowsing4/src/lib.rs.in b/gen/safebrowsing4/src/lib.rs.in index 7c4e7c1e00..0c2aef8497 100644 --- a/gen/safebrowsing4/src/lib.rs.in +++ b/gen/safebrowsing4/src/lib.rs.in @@ -115,7 +115,7 @@ impl<'a, C, A> Safebrowsing Safebrowsing { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -133,7 +133,7 @@ impl<'a, C, A> Safebrowsing } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/serviceregistryalpha-cli/Cargo.toml b/gen/serviceregistryalpha-cli/Cargo.toml index 671eddfb2d..83544ddc34 100644 --- a/gen/serviceregistryalpha-cli/Cargo.toml +++ b/gen/serviceregistryalpha-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-serviceregistryalpha-cli" -version = "1.0.0+20160401" +version = "1.0.1+20160401" authors = ["Sebastian Thiel "] description = "A complete library to interact with Service Registry (protocol alpha)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/serviceregistryalpha-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-serviceregistryalpha] path = "../serviceregistryalpha" -version = "1.0.0" +version = "1.0.1+20160401" optional = true default-features = false diff --git a/gen/serviceregistryalpha-cli/README.md b/gen/serviceregistryalpha-cli/README.md index 0d2c2bd5dd..2ae5c166a6 100644 --- a/gen/serviceregistryalpha-cli/README.md +++ b/gen/serviceregistryalpha-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *Service Registry* API can be found at the [official documentation site](https://developers.google.com/cloud-serviceregistry/). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/serviceregistryalpha.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/serviceregistryalpha.tar.gz) +```bash +cargo install google-serviceregistryalpha-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/serviceregistryalpha-cli). # Usage -This documentation was generated from the *Service Registry* API at revision *20160401*. The CLI is at version *1.0.0*. +This documentation was generated from the *Service Registry* API at revision *20160401*. The CLI is at version *1.0.1*. ```bash serviceregistryalpha [options] diff --git a/gen/serviceregistryalpha-cli/mkdocs.yml b/gen/serviceregistryalpha-cli/mkdocs.yml index 94eccbc636..8266384aca 100644 --- a/gen/serviceregistryalpha-cli/mkdocs.yml +++ b/gen/serviceregistryalpha-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: Service Registry v1.0.0+20160401 +site_name: Service Registry v1.0.1+20160401 site_url: http://byron.github.io/google-apis-rs/google-serviceregistryalpha-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with Service Registry (protocol alpha) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/serviceregistryalpha-cli diff --git a/gen/serviceregistryalpha-cli/src/main.rs b/gen/serviceregistryalpha-cli/src/main.rs index aa25953117..88742c51ae 100644 --- a/gen/serviceregistryalpha-cli/src/main.rs +++ b/gen/serviceregistryalpha-cli/src/main.rs @@ -974,7 +974,7 @@ fn main() { let mut app = App::new("serviceregistryalpha") .author("Sebastian Thiel ") - .version("1.0.0+20160401") + .version("1.0.1+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 ee273750b8..dbe3bbf2d9 100644 --- a/gen/serviceregistryalpha/Cargo.toml +++ b/gen/serviceregistryalpha/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-serviceregistryalpha" -version = "1.0.0+20160401" +version = "1.0.1+20160401" authors = ["Sebastian Thiel "] description = "A complete library to interact with Service Registry (protocol alpha)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/serviceregistryalpha" homepage = "https://developers.google.com/cloud-serviceregistry/" -documentation = "http://byron.github.io/google-apis-rs/google_serviceregistryalpha" +documentation = "https://docs.rs/google-serviceregistryalpha/1.0.1+20160401" license = "MIT" keywords = ["serviceregistry", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/serviceregistryalpha/README.md b/gen/serviceregistryalpha/README.md index 26eb2588ae..20fea59ccc 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 *1.0.0+20160401*, where *20160401* is the exact revision of the *serviceregistry:alpha* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *Service Registry* crate version *1.0.1+20160401*, where *20160401* is the exact revision of the *serviceregistry:alpha* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. 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](http://byron.github.io/google-apis-rs/google_serviceregistryalpha/struct.ServiceRegistry.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-serviceregistryalpha/1.0.1+20160401/google_serviceregistryalpha/struct.ServiceRegistry.html) ... -* [endpoints](http://byron.github.io/google-apis-rs/google_serviceregistryalpha/struct.Endpoint.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_serviceregistryalpha/struct.EndpointDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_serviceregistryalpha/struct.EndpointGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_serviceregistryalpha/struct.EndpointInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_serviceregistryalpha/struct.EndpointListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_serviceregistryalpha/struct.EndpointPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_serviceregistryalpha/struct.EndpointUpdateCall.html) -* [operations](http://byron.github.io/google-apis-rs/google_serviceregistryalpha/struct.Operation.html) - * [*get*](http://byron.github.io/google-apis-rs/google_serviceregistryalpha/struct.OperationGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_serviceregistryalpha/struct.OperationListCall.html) +* [endpoints](https://docs.rs/google-serviceregistryalpha/1.0.1+20160401/google_serviceregistryalpha/struct.Endpoint.html) + * [*delete*](https://docs.rs/google-serviceregistryalpha/1.0.1+20160401/google_serviceregistryalpha/struct.EndpointDeleteCall.html), [*get*](https://docs.rs/google-serviceregistryalpha/1.0.1+20160401/google_serviceregistryalpha/struct.EndpointGetCall.html), [*insert*](https://docs.rs/google-serviceregistryalpha/1.0.1+20160401/google_serviceregistryalpha/struct.EndpointInsertCall.html), [*list*](https://docs.rs/google-serviceregistryalpha/1.0.1+20160401/google_serviceregistryalpha/struct.EndpointListCall.html), [*patch*](https://docs.rs/google-serviceregistryalpha/1.0.1+20160401/google_serviceregistryalpha/struct.EndpointPatchCall.html) and [*update*](https://docs.rs/google-serviceregistryalpha/1.0.1+20160401/google_serviceregistryalpha/struct.EndpointUpdateCall.html) +* [operations](https://docs.rs/google-serviceregistryalpha/1.0.1+20160401/google_serviceregistryalpha/struct.Operation.html) + * [*get*](https://docs.rs/google-serviceregistryalpha/1.0.1+20160401/google_serviceregistryalpha/struct.OperationGetCall.html) and [*list*](https://docs.rs/google-serviceregistryalpha/1.0.1+20160401/google_serviceregistryalpha/struct.OperationListCall.html) @@ -25,17 +25,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_serviceregistryalpha/struct.ServiceRegistry.html)** +* **[Hub](https://docs.rs/google-serviceregistryalpha/1.0.1+20160401/google_serviceregistryalpha/struct.ServiceRegistry.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_serviceregistryalpha/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_serviceregistryalpha/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_serviceregistryalpha/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-serviceregistryalpha/1.0.1+20160401/google_serviceregistryalpha/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-serviceregistryalpha/1.0.1+20160401/google_serviceregistryalpha/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-serviceregistryalpha/1.0.1+20160401/google_serviceregistryalpha/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_serviceregistryalpha/trait.Part.html)** + * **[Parts](https://docs.rs/google-serviceregistryalpha/1.0.1+20160401/google_serviceregistryalpha/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_serviceregistryalpha/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-serviceregistryalpha/1.0.1+20160401/google_serviceregistryalpha/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_serviceregistryalpha/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-serviceregistryalpha/1.0.1+20160401/google_serviceregistryalpha/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_serviceregistryalpha/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_serviceregistryalpha/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-serviceregistryalpha/1.0.1+20160401/google_serviceregistryalpha/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_serviceregistryalpha/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-serviceregistryalpha/1.0.1+20160401/google_serviceregistryalpha/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_serviceregistryalpha/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-serviceregistryalpha/1.0.1+20160401/google_serviceregistryalpha/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_serviceregistryalpha/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_serviceregistryalpha/trait.CallBuilder.html) 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/1.0.1+20160401/google_serviceregistryalpha/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-serviceregistryalpha/1.0.1+20160401/google_serviceregistryalpha/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_serviceregistryalpha/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-serviceregistryalpha/1.0.1+20160401/google_serviceregistryalpha/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_serviceregistryalpha/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_serviceregistryalpha/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-serviceregistryalpha/1.0.1+20160401/google_serviceregistryalpha/trait.RequestValue.html) and +[decodable](https://docs.rs/google-serviceregistryalpha/1.0.1+20160401/google_serviceregistryalpha/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_serviceregistryalpha/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-serviceregistryalpha/1.0.1+20160401/google_serviceregistryalpha/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_serviceregistryalpha/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-serviceregistryalpha/1.0.1+20160401/google_serviceregistryalpha/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_serviceregistryalpha/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-serviceregistryalpha/1.0.1+20160401/google_serviceregistryalpha/trait.RequestValue.html) are 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/lib.rs b/gen/serviceregistryalpha/src/lib.rs index 779856e71a..0486d8ee56 100644 --- a/gen/serviceregistryalpha/src/lib.rs +++ b/gen/serviceregistryalpha/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Service Registry* crate version *1.0.0+20160401*, where *20160401* is the exact revision of the *serviceregistry:alpha* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *Service Registry* crate version *1.0.1+20160401*, where *20160401* is the exact revision of the *serviceregistry:alpha* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *Service Registry* *alpha* API can be found at the //! [official documentation site](https://developers.google.com/cloud-serviceregistry/). @@ -19,7 +19,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -129,7 +129,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/serviceregistryalpha/src/lib.rs.in b/gen/serviceregistryalpha/src/lib.rs.in index 4b20072383..7cfc4dc4e6 100644 --- a/gen/serviceregistryalpha/src/lib.rs.in +++ b/gen/serviceregistryalpha/src/lib.rs.in @@ -147,7 +147,7 @@ impl<'a, C, A> ServiceRegistry ServiceRegistry { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -159,7 +159,7 @@ impl<'a, C, A> ServiceRegistry } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/siteverification1-cli/Cargo.toml b/gen/siteverification1-cli/Cargo.toml index a128158069..82a1947b23 100644 --- a/gen/siteverification1-cli/Cargo.toml +++ b/gen/siteverification1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-siteverification1-cli" -version = "1.0.0+20160228" +version = "1.0.1+20160228" authors = ["Sebastian Thiel "] description = "A complete library to interact with siteVerification (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/siteverification1-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-siteverification1] path = "../siteverification1" -version = "1.0.0" +version = "1.0.1+20160228" optional = true default-features = false diff --git a/gen/siteverification1-cli/README.md b/gen/siteverification1-cli/README.md index 46b9954d26..dd309707f9 100644 --- a/gen/siteverification1-cli/README.md +++ b/gen/siteverification1-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *siteVerification* API can be found at the [official documentation site](https://developers.google.com/site-verification/). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/siteverification1.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/siteverification1.tar.gz) +```bash +cargo install google-siteverification1-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/siteverification1-cli). # Usage -This documentation was generated from the *siteVerification* API at revision *20160228*. The CLI is at version *1.0.0*. +This documentation was generated from the *siteVerification* API at revision *20160228*. The CLI is at version *1.0.1*. ```bash siteverification1 [options] diff --git a/gen/siteverification1-cli/mkdocs.yml b/gen/siteverification1-cli/mkdocs.yml index 1b2a2b9839..2cace2d452 100644 --- a/gen/siteverification1-cli/mkdocs.yml +++ b/gen/siteverification1-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: siteVerification v1.0.0+20160228 +site_name: siteVerification v1.0.1+20160228 site_url: http://byron.github.io/google-apis-rs/google-siteverification1-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with siteVerification (protocol v1) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/siteverification1-cli diff --git a/gen/siteverification1-cli/src/main.rs b/gen/siteverification1-cli/src/main.rs index 1605128ef7..69123746e9 100644 --- a/gen/siteverification1-cli/src/main.rs +++ b/gen/siteverification1-cli/src/main.rs @@ -827,7 +827,7 @@ fn main() { let mut app = App::new("siteverification1") .author("Sebastian Thiel ") - .version("1.0.0+20160228") + .version("1.0.1+20160228") .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 dfe6931f3d..775e4618af 100644 --- a/gen/siteverification1/Cargo.toml +++ b/gen/siteverification1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-siteverification1" -version = "1.0.0+20160228" +version = "1.0.1+20160228" authors = ["Sebastian Thiel "] description = "A complete library to interact with siteVerification (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/siteverification1" homepage = "https://developers.google.com/site-verification/" -documentation = "http://byron.github.io/google-apis-rs/google_siteverification1" +documentation = "https://docs.rs/google-siteverification1/1.0.1+20160228" license = "MIT" keywords = ["siteVerification", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/siteverification1/README.md b/gen/siteverification1/README.md index 723e199790..72aa8a9fbe 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 *1.0.0+20160228*, where *20160228* is the exact revision of the *siteVerification:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *siteVerification* crate version *1.0.1+20160228*, where *20160228* is the exact revision of the *siteVerification:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. 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](http://byron.github.io/google-apis-rs/google_siteverification1/struct.SiteVerification.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-siteverification1/1.0.1+20160228/google_siteverification1/struct.SiteVerification.html) ... * web resource - * [*delete*](http://byron.github.io/google-apis-rs/google_siteverification1/struct.WebResourceDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_siteverification1/struct.WebResourceGetCall.html), [*get token*](http://byron.github.io/google-apis-rs/google_siteverification1/struct.WebResourceGetTokenCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_siteverification1/struct.WebResourceInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_siteverification1/struct.WebResourceListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_siteverification1/struct.WebResourcePatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_siteverification1/struct.WebResourceUpdateCall.html) + * [*delete*](https://docs.rs/google-siteverification1/1.0.1+20160228/google_siteverification1/struct.WebResourceDeleteCall.html), [*get*](https://docs.rs/google-siteverification1/1.0.1+20160228/google_siteverification1/struct.WebResourceGetCall.html), [*get token*](https://docs.rs/google-siteverification1/1.0.1+20160228/google_siteverification1/struct.WebResourceGetTokenCall.html), [*insert*](https://docs.rs/google-siteverification1/1.0.1+20160228/google_siteverification1/struct.WebResourceInsertCall.html), [*list*](https://docs.rs/google-siteverification1/1.0.1+20160228/google_siteverification1/struct.WebResourceListCall.html), [*patch*](https://docs.rs/google-siteverification1/1.0.1+20160228/google_siteverification1/struct.WebResourcePatchCall.html) and [*update*](https://docs.rs/google-siteverification1/1.0.1+20160228/google_siteverification1/struct.WebResourceUpdateCall.html) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_siteverification1/struct.SiteVerification.html)** +* **[Hub](https://docs.rs/google-siteverification1/1.0.1+20160228/google_siteverification1/struct.SiteVerification.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_siteverification1/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_siteverification1/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_siteverification1/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-siteverification1/1.0.1+20160228/google_siteverification1/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-siteverification1/1.0.1+20160228/google_siteverification1/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-siteverification1/1.0.1+20160228/google_siteverification1/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_siteverification1/trait.Part.html)** + * **[Parts](https://docs.rs/google-siteverification1/1.0.1+20160228/google_siteverification1/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_siteverification1/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-siteverification1/1.0.1+20160228/google_siteverification1/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_siteverification1/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-siteverification1/1.0.1+20160228/google_siteverification1/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_siteverification1/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_siteverification1/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-siteverification1/1.0.1+20160228/google_siteverification1/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_siteverification1/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-siteverification1/1.0.1+20160228/google_siteverification1/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_siteverification1/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-siteverification1/1.0.1+20160228/google_siteverification1/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_siteverification1/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_siteverification1/trait.CallBuilder.html) 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/1.0.1+20160228/google_siteverification1/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-siteverification1/1.0.1+20160228/google_siteverification1/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_siteverification1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-siteverification1/1.0.1+20160228/google_siteverification1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_siteverification1/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_siteverification1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-siteverification1/1.0.1+20160228/google_siteverification1/trait.RequestValue.html) and +[decodable](https://docs.rs/google-siteverification1/1.0.1+20160228/google_siteverification1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_siteverification1/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-siteverification1/1.0.1+20160228/google_siteverification1/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_siteverification1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-siteverification1/1.0.1+20160228/google_siteverification1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_siteverification1/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-siteverification1/1.0.1+20160228/google_siteverification1/trait.RequestValue.html) are 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/lib.rs b/gen/siteverification1/src/lib.rs index 936112d9b7..99f01d5950 100644 --- a/gen/siteverification1/src/lib.rs +++ b/gen/siteverification1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *siteVerification* crate version *1.0.0+20160228*, where *20160228* is the exact revision of the *siteVerification:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *siteVerification* crate version *1.0.1+20160228*, where *20160228* is the exact revision of the *siteVerification:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *siteVerification* *v1* API can be found at the //! [official documentation site](https://developers.google.com/site-verification/). @@ -17,7 +17,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -127,7 +127,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/siteverification1/src/lib.rs.in b/gen/siteverification1/src/lib.rs.in index f8b9889e85..2eb0291591 100644 --- a/gen/siteverification1/src/lib.rs.in +++ b/gen/siteverification1/src/lib.rs.in @@ -141,7 +141,7 @@ impl<'a, C, A> SiteVerification SiteVerification { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -150,7 +150,7 @@ impl<'a, C, A> SiteVerification } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/slides1-cli/Cargo.toml b/gen/slides1-cli/Cargo.toml index 2ecf47774b..a7adccaef9 100644 --- a/gen/slides1-cli/Cargo.toml +++ b/gen/slides1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-slides1-cli" -version = "1.0.0+20161213" +version = "1.0.1+20161213" authors = ["Sebastian Thiel "] description = "A complete library to interact with Slides (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/slides1-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-slides1] path = "../slides1" -version = "1.0.0" +version = "1.0.1+20161213" optional = true default-features = false diff --git a/gen/slides1-cli/README.md b/gen/slides1-cli/README.md index c251e7f17b..3041114597 100644 --- a/gen/slides1-cli/README.md +++ b/gen/slides1-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *Slides* API can be found at the [official documentation site](https://developers.google.com/slides/). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/slides1.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/slides1.tar.gz) +```bash +cargo install google-slides1-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/slides1-cli). # Usage -This documentation was generated from the *Slides* API at revision *20161213*. The CLI is at version *1.0.0*. +This documentation was generated from the *Slides* API at revision *20161213*. The CLI is at version *1.0.1*. ```bash slides1 [options] diff --git a/gen/slides1-cli/mkdocs.yml b/gen/slides1-cli/mkdocs.yml index 9199218eef..95ed6f5ca3 100644 --- a/gen/slides1-cli/mkdocs.yml +++ b/gen/slides1-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: Slides v1.0.0+20161213 +site_name: Slides v1.0.1+20161213 site_url: http://byron.github.io/google-apis-rs/google-slides1-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with Slides (protocol v1) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/slides1-cli diff --git a/gen/slides1-cli/src/main.rs b/gen/slides1-cli/src/main.rs index 06e68a3596..b8ffbcebb0 100644 --- a/gen/slides1-cli/src/main.rs +++ b/gen/slides1-cli/src/main.rs @@ -564,7 +564,7 @@ fn main() { let mut app = App::new("slides1") .author("Sebastian Thiel ") - .version("1.0.0+20161213") + .version("1.0.1+20161213") .about("An API for creating and editing Google Slides presentations.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_slides1_cli") .arg(Arg::with_name("url") diff --git a/gen/slides1/Cargo.toml b/gen/slides1/Cargo.toml index 9611b86509..4f7b57ca57 100644 --- a/gen/slides1/Cargo.toml +++ b/gen/slides1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-slides1" -version = "1.0.0+20161213" +version = "1.0.1+20161213" authors = ["Sebastian Thiel "] description = "A complete library to interact with Slides (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/slides1" homepage = "https://developers.google.com/slides/" -documentation = "http://byron.github.io/google-apis-rs/google_slides1" +documentation = "https://docs.rs/google-slides1/1.0.1+20161213" license = "MIT" keywords = ["slides", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/slides1/README.md b/gen/slides1/README.md index ad7436ab10..5df6aa74d4 100644 --- a/gen/slides1/README.md +++ b/gen/slides1/README.md @@ -5,16 +5,16 @@ DO NOT EDIT ! --> The `google-slides1` library allows access to all features of the *Google Slides* service. -This documentation was generated from *Slides* crate version *1.0.0+20161213*, where *20161213* is the exact revision of the *slides:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *Slides* crate version *1.0.1+20161213*, where *20161213* is the exact revision of the *slides:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. Everything else about the *Slides* *v1* API can be found at the [official documentation site](https://developers.google.com/slides/). # Features -Handle the following *Resources* with ease from the central [hub](http://byron.github.io/google-apis-rs/google_slides1/struct.Slides.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-slides1/1.0.1+20161213/google_slides1/struct.Slides.html) ... -* [presentations](http://byron.github.io/google-apis-rs/google_slides1/struct.Presentation.html) - * [*batch update*](http://byron.github.io/google-apis-rs/google_slides1/struct.PresentationBatchUpdateCall.html), [*create*](http://byron.github.io/google-apis-rs/google_slides1/struct.PresentationCreateCall.html), [*get*](http://byron.github.io/google-apis-rs/google_slides1/struct.PresentationGetCall.html) and [*pages get*](http://byron.github.io/google-apis-rs/google_slides1/struct.PresentationPageGetCall.html) +* [presentations](https://docs.rs/google-slides1/1.0.1+20161213/google_slides1/struct.Presentation.html) + * [*batch update*](https://docs.rs/google-slides1/1.0.1+20161213/google_slides1/struct.PresentationBatchUpdateCall.html), [*create*](https://docs.rs/google-slides1/1.0.1+20161213/google_slides1/struct.PresentationCreateCall.html), [*get*](https://docs.rs/google-slides1/1.0.1+20161213/google_slides1/struct.PresentationGetCall.html) and [*pages get*](https://docs.rs/google-slides1/1.0.1+20161213/google_slides1/struct.PresentationPageGetCall.html) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_slides1/struct.Slides.html)** +* **[Hub](https://docs.rs/google-slides1/1.0.1+20161213/google_slides1/struct.Slides.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_slides1/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_slides1/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_slides1/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-slides1/1.0.1+20161213/google_slides1/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-slides1/1.0.1+20161213/google_slides1/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-slides1/1.0.1+20161213/google_slides1/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_slides1/trait.Part.html)** + * **[Parts](https://docs.rs/google-slides1/1.0.1+20161213/google_slides1/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_slides1/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-slides1/1.0.1+20161213/google_slides1/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_slides1/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-slides1/1.0.1+20161213/google_slides1/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_slides1/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_slides1/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-slides1/1.0.1+20161213/google_slides1/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_slides1/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-slides1/1.0.1+20161213/google_slides1/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_slides1/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-slides1/1.0.1+20161213/google_slides1/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_slides1/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_slides1/trait.CallBuilder.html) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-slides1/1.0.1+20161213/google_slides1/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-slides1/1.0.1+20161213/google_slides1/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_slides1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-slides1/1.0.1+20161213/google_slides1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_slides1/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_slides1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-slides1/1.0.1+20161213/google_slides1/trait.RequestValue.html) and +[decodable](https://docs.rs/google-slides1/1.0.1+20161213/google_slides1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_slides1/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-slides1/1.0.1+20161213/google_slides1/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_slides1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-slides1/1.0.1+20161213/google_slides1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_slides1/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-slides1/1.0.1+20161213/google_slides1/trait.RequestValue.html) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/slides1/src/lib.rs b/gen/slides1/src/lib.rs index c079edaaa3..a969eda764 100644 --- a/gen/slides1/src/lib.rs +++ b/gen/slides1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Slides* crate version *1.0.0+20161213*, where *20161213* is the exact revision of the *slides:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *Slides* crate version *1.0.1+20161213*, where *20161213* is the exact revision of the *slides:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *Slides* *v1* API can be found at the //! [official documentation site](https://developers.google.com/slides/). @@ -17,7 +17,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -127,7 +127,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/slides1/src/lib.rs.in b/gen/slides1/src/lib.rs.in index dff1fae6a2..e36bb7d2fa 100644 --- a/gen/slides1/src/lib.rs.in +++ b/gen/slides1/src/lib.rs.in @@ -157,7 +157,7 @@ impl<'a, C, A> Slides Slides { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -166,7 +166,7 @@ impl<'a, C, A> Slides } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/spectrum1_explorer-cli/Cargo.toml b/gen/spectrum1_explorer-cli/Cargo.toml index 965f22d940..e29ca69814 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 = "1.0.0+20161116" +version = "1.0.1+20161116" authors = ["Sebastian Thiel "] description = "A complete library to interact with spectrum (protocol v1explorer)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/spectrum1_explorer-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-spectrum1_explorer] path = "../spectrum1_explorer" -version = "1.0.0" +version = "1.0.1+20161116" optional = true default-features = false diff --git a/gen/spectrum1_explorer-cli/README.md b/gen/spectrum1_explorer-cli/README.md index 86435453c4..147bdb38ca 100644 --- a/gen/spectrum1_explorer-cli/README.md +++ b/gen/spectrum1_explorer-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *spectrum* API can be found at the [official documentation site](http://developers.google.com/spectrum). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/spectrum1-explorer.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/spectrum1-explorer.tar.gz) +```bash +cargo install google-spectrum1_explorer-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/spectrum1_explorer-cli). # Usage -This documentation was generated from the *spectrum* API at revision *20161116*. The CLI is at version *1.0.0*. +This documentation was generated from the *spectrum* API at revision *20161116*. The CLI is at version *1.0.1*. ```bash spectrum1-explorer [options] diff --git a/gen/spectrum1_explorer-cli/mkdocs.yml b/gen/spectrum1_explorer-cli/mkdocs.yml index 70581581b4..77de441913 100644 --- a/gen/spectrum1_explorer-cli/mkdocs.yml +++ b/gen/spectrum1_explorer-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: spectrum v1.0.0+20161116 +site_name: spectrum v1.0.1+20161116 site_url: http://byron.github.io/google-apis-rs/google-spectrum1_explorer-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with spectrum (protocol v1explorer) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/spectrum1_explorer-cli diff --git a/gen/spectrum1_explorer-cli/src/main.rs b/gen/spectrum1_explorer-cli/src/main.rs index b41238f191..c01a4649dd 100644 --- a/gen/spectrum1_explorer-cli/src/main.rs +++ b/gen/spectrum1_explorer-cli/src/main.rs @@ -960,7 +960,7 @@ fn main() { let mut app = App::new("spectrum1-explorer") .author("Sebastian Thiel ") - .version("1.0.0+20161116") + .version("1.0.1+20161116") .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 002860a1f1..0d1adfc5f1 100644 --- a/gen/spectrum1_explorer/Cargo.toml +++ b/gen/spectrum1_explorer/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-spectrum1_explorer" -version = "1.0.0+20161116" +version = "1.0.1+20161116" authors = ["Sebastian Thiel "] description = "A complete library to interact with spectrum (protocol v1explorer)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/spectrum1_explorer" homepage = "http://developers.google.com/spectrum" -documentation = "http://byron.github.io/google-apis-rs/google_spectrum1_explorer" +documentation = "https://docs.rs/google-spectrum1_explorer/1.0.1+20161116" license = "MIT" keywords = ["spectrum", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/spectrum1_explorer/README.md b/gen/spectrum1_explorer/README.md index d25b10c27e..908a33bcba 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 *1.0.0+20161116*, where *20161116* is the exact revision of the *spectrum:v1explorer* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *spectrum* crate version *1.0.1+20161116*, where *20161116* is the exact revision of the *spectrum:v1explorer* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. 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](http://byron.github.io/google-apis-rs/google_spectrum1_explorer/struct.Spectrum.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-spectrum1_explorer/1.0.1+20161116/google_spectrum1_explorer/struct.Spectrum.html) ... * paws - * [*get spectrum*](http://byron.github.io/google-apis-rs/google_spectrum1_explorer/struct.PawGetSpectrumCall.html), [*get spectrum batch*](http://byron.github.io/google-apis-rs/google_spectrum1_explorer/struct.PawGetSpectrumBatchCall.html), [*init*](http://byron.github.io/google-apis-rs/google_spectrum1_explorer/struct.PawInitCall.html), [*notify spectrum use*](http://byron.github.io/google-apis-rs/google_spectrum1_explorer/struct.PawNotifySpectrumUseCall.html), [*register*](http://byron.github.io/google-apis-rs/google_spectrum1_explorer/struct.PawRegisterCall.html) and [*verify device*](http://byron.github.io/google-apis-rs/google_spectrum1_explorer/struct.PawVerifyDeviceCall.html) + * [*get spectrum*](https://docs.rs/google-spectrum1_explorer/1.0.1+20161116/google_spectrum1_explorer/struct.PawGetSpectrumCall.html), [*get spectrum batch*](https://docs.rs/google-spectrum1_explorer/1.0.1+20161116/google_spectrum1_explorer/struct.PawGetSpectrumBatchCall.html), [*init*](https://docs.rs/google-spectrum1_explorer/1.0.1+20161116/google_spectrum1_explorer/struct.PawInitCall.html), [*notify spectrum use*](https://docs.rs/google-spectrum1_explorer/1.0.1+20161116/google_spectrum1_explorer/struct.PawNotifySpectrumUseCall.html), [*register*](https://docs.rs/google-spectrum1_explorer/1.0.1+20161116/google_spectrum1_explorer/struct.PawRegisterCall.html) and [*verify device*](https://docs.rs/google-spectrum1_explorer/1.0.1+20161116/google_spectrum1_explorer/struct.PawVerifyDeviceCall.html) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_spectrum1_explorer/struct.Spectrum.html)** +* **[Hub](https://docs.rs/google-spectrum1_explorer/1.0.1+20161116/google_spectrum1_explorer/struct.Spectrum.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_spectrum1_explorer/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_spectrum1_explorer/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_spectrum1_explorer/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-spectrum1_explorer/1.0.1+20161116/google_spectrum1_explorer/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-spectrum1_explorer/1.0.1+20161116/google_spectrum1_explorer/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-spectrum1_explorer/1.0.1+20161116/google_spectrum1_explorer/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_spectrum1_explorer/trait.Part.html)** + * **[Parts](https://docs.rs/google-spectrum1_explorer/1.0.1+20161116/google_spectrum1_explorer/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_spectrum1_explorer/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-spectrum1_explorer/1.0.1+20161116/google_spectrum1_explorer/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_spectrum1_explorer/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-spectrum1_explorer/1.0.1+20161116/google_spectrum1_explorer/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_spectrum1_explorer/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_spectrum1_explorer/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-spectrum1_explorer/1.0.1+20161116/google_spectrum1_explorer/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_spectrum1_explorer/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-spectrum1_explorer/1.0.1+20161116/google_spectrum1_explorer/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_spectrum1_explorer/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-spectrum1_explorer/1.0.1+20161116/google_spectrum1_explorer/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_spectrum1_explorer/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_spectrum1_explorer/trait.CallBuilder.html) 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/1.0.1+20161116/google_spectrum1_explorer/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-spectrum1_explorer/1.0.1+20161116/google_spectrum1_explorer/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_spectrum1_explorer/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-spectrum1_explorer/1.0.1+20161116/google_spectrum1_explorer/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_spectrum1_explorer/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_spectrum1_explorer/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-spectrum1_explorer/1.0.1+20161116/google_spectrum1_explorer/trait.RequestValue.html) and +[decodable](https://docs.rs/google-spectrum1_explorer/1.0.1+20161116/google_spectrum1_explorer/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_spectrum1_explorer/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-spectrum1_explorer/1.0.1+20161116/google_spectrum1_explorer/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_spectrum1_explorer/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-spectrum1_explorer/1.0.1+20161116/google_spectrum1_explorer/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_spectrum1_explorer/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-spectrum1_explorer/1.0.1+20161116/google_spectrum1_explorer/trait.RequestValue.html) are 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/lib.rs b/gen/spectrum1_explorer/src/lib.rs index b1db70d1d1..cf94d59915 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/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *spectrum* crate version *1.0.0+20161116*, where *20161116* is the exact revision of the *spectrum:v1explorer* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *spectrum* crate version *1.0.1+20161116*, where *20161116* is the exact revision of the *spectrum:v1explorer* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *spectrum* *v1_explorer* API can be found at the //! [official documentation site](http://developers.google.com/spectrum). @@ -17,7 +17,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -124,7 +124,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/spectrum1_explorer/src/lib.rs.in b/gen/spectrum1_explorer/src/lib.rs.in index 0788e9f446..a0db14cde1 100644 --- a/gen/spectrum1_explorer/src/lib.rs.in +++ b/gen/spectrum1_explorer/src/lib.rs.in @@ -115,7 +115,7 @@ impl<'a, C, A> Spectrum Spectrum { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -124,7 +124,7 @@ impl<'a, C, A> Spectrum } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/sqladmin1_beta4-cli/Cargo.toml b/gen/sqladmin1_beta4-cli/Cargo.toml index 4612a6e57f..8b3ab5930c 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 = "1.0.0+20161213" +version = "1.0.1+20161213" authors = ["Sebastian Thiel "] description = "A complete library to interact with SQL Admin (protocol v1beta4)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/sqladmin1_beta4-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-sqladmin1_beta4] path = "../sqladmin1_beta4" -version = "1.0.0" +version = "1.0.1+20161213" optional = true default-features = false diff --git a/gen/sqladmin1_beta4-cli/README.md b/gen/sqladmin1_beta4-cli/README.md index e95e02d52c..6e3994f052 100644 --- a/gen/sqladmin1_beta4-cli/README.md +++ b/gen/sqladmin1_beta4-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *SQL Admin* API can be found at the [official documentation site](https://cloud.google.com/sql/docs/reference/latest). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/sqladmin1-beta4.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/sqladmin1-beta4.tar.gz) +```bash +cargo install google-sqladmin1_beta4-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/sqladmin1_beta4-cli). # Usage -This documentation was generated from the *SQL Admin* API at revision *20161213*. The CLI is at version *1.0.0*. +This documentation was generated from the *SQL Admin* API at revision *20161213*. The CLI is at version *1.0.1*. ```bash sqladmin1-beta4 [options] diff --git a/gen/sqladmin1_beta4-cli/mkdocs.yml b/gen/sqladmin1_beta4-cli/mkdocs.yml index bffb5623e7..fa19a8da34 100644 --- a/gen/sqladmin1_beta4-cli/mkdocs.yml +++ b/gen/sqladmin1_beta4-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: SQL Admin v1.0.0+20161213 +site_name: SQL Admin v1.0.1+20161213 site_url: http://byron.github.io/google-apis-rs/google-sqladmin1_beta4-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with SQL Admin (protocol v1beta4) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/sqladmin1_beta4-cli diff --git a/gen/sqladmin1_beta4-cli/src/main.rs b/gen/sqladmin1_beta4-cli/src/main.rs index 6f93c6a76a..876ba5aa3e 100644 --- a/gen/sqladmin1_beta4-cli/src/main.rs +++ b/gen/sqladmin1_beta4-cli/src/main.rs @@ -4505,7 +4505,7 @@ fn main() { let mut app = App::new("sqladmin1-beta4") .author("Sebastian Thiel ") - .version("1.0.0+20161213") + .version("1.0.1+20161213") .about("Creates and configures Cloud SQL instances, which provide fully-managed MySQL databases.") .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 14529aa7c0..33f74a40ed 100644 --- a/gen/sqladmin1_beta4/Cargo.toml +++ b/gen/sqladmin1_beta4/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-sqladmin1_beta4" -version = "1.0.0+20161213" +version = "1.0.1+20161213" authors = ["Sebastian Thiel "] description = "A complete library to interact with SQL Admin (protocol v1beta4)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/sqladmin1_beta4" homepage = "https://cloud.google.com/sql/docs/reference/latest" -documentation = "http://byron.github.io/google-apis-rs/google_sqladmin1_beta4" +documentation = "https://docs.rs/google-sqladmin1_beta4/1.0.1+20161213" license = "MIT" keywords = ["sqladmin", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/sqladmin1_beta4/README.md b/gen/sqladmin1_beta4/README.md index d971ec4379..449abd1952 100644 --- a/gen/sqladmin1_beta4/README.md +++ b/gen/sqladmin1_beta4/README.md @@ -5,30 +5,30 @@ 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 *1.0.0+20161213*, where *20161213* is the exact revision of the *sqladmin:v1beta4* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *SQL Admin* crate version *1.0.1+20161213*, where *20161213* is the exact revision of the *sqladmin:v1beta4* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. Everything else about the *SQL Admin* *v1_beta4* API can be found at the [official documentation site](https://cloud.google.com/sql/docs/reference/latest). # Features -Handle the following *Resources* with ease from the central [hub](http://byron.github.io/google-apis-rs/google_sqladmin1_beta4/struct.SQLAdmin.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-sqladmin1_beta4/1.0.1+20161213/google_sqladmin1_beta4/struct.SQLAdmin.html) ... -* [backup runs](http://byron.github.io/google-apis-rs/google_sqladmin1_beta4/struct.BackupRun.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_sqladmin1_beta4/struct.BackupRunDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_sqladmin1_beta4/struct.BackupRunGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_sqladmin1_beta4/struct.BackupRunInsertCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_sqladmin1_beta4/struct.BackupRunListCall.html) -* [databases](http://byron.github.io/google-apis-rs/google_sqladmin1_beta4/struct.Database.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_sqladmin1_beta4/struct.DatabaseDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_sqladmin1_beta4/struct.DatabaseGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_sqladmin1_beta4/struct.DatabaseInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_sqladmin1_beta4/struct.DatabaseListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_sqladmin1_beta4/struct.DatabasePatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_sqladmin1_beta4/struct.DatabaseUpdateCall.html) -* [flags](http://byron.github.io/google-apis-rs/google_sqladmin1_beta4/struct.Flag.html) - * [*list*](http://byron.github.io/google-apis-rs/google_sqladmin1_beta4/struct.FlagListCall.html) +* [backup runs](https://docs.rs/google-sqladmin1_beta4/1.0.1+20161213/google_sqladmin1_beta4/struct.BackupRun.html) + * [*delete*](https://docs.rs/google-sqladmin1_beta4/1.0.1+20161213/google_sqladmin1_beta4/struct.BackupRunDeleteCall.html), [*get*](https://docs.rs/google-sqladmin1_beta4/1.0.1+20161213/google_sqladmin1_beta4/struct.BackupRunGetCall.html), [*insert*](https://docs.rs/google-sqladmin1_beta4/1.0.1+20161213/google_sqladmin1_beta4/struct.BackupRunInsertCall.html) and [*list*](https://docs.rs/google-sqladmin1_beta4/1.0.1+20161213/google_sqladmin1_beta4/struct.BackupRunListCall.html) +* [databases](https://docs.rs/google-sqladmin1_beta4/1.0.1+20161213/google_sqladmin1_beta4/struct.Database.html) + * [*delete*](https://docs.rs/google-sqladmin1_beta4/1.0.1+20161213/google_sqladmin1_beta4/struct.DatabaseDeleteCall.html), [*get*](https://docs.rs/google-sqladmin1_beta4/1.0.1+20161213/google_sqladmin1_beta4/struct.DatabaseGetCall.html), [*insert*](https://docs.rs/google-sqladmin1_beta4/1.0.1+20161213/google_sqladmin1_beta4/struct.DatabaseInsertCall.html), [*list*](https://docs.rs/google-sqladmin1_beta4/1.0.1+20161213/google_sqladmin1_beta4/struct.DatabaseListCall.html), [*patch*](https://docs.rs/google-sqladmin1_beta4/1.0.1+20161213/google_sqladmin1_beta4/struct.DatabasePatchCall.html) and [*update*](https://docs.rs/google-sqladmin1_beta4/1.0.1+20161213/google_sqladmin1_beta4/struct.DatabaseUpdateCall.html) +* [flags](https://docs.rs/google-sqladmin1_beta4/1.0.1+20161213/google_sqladmin1_beta4/struct.Flag.html) + * [*list*](https://docs.rs/google-sqladmin1_beta4/1.0.1+20161213/google_sqladmin1_beta4/struct.FlagListCall.html) * instances - * [*clone*](http://byron.github.io/google-apis-rs/google_sqladmin1_beta4/struct.InstanceCloneCall.html), [*delete*](http://byron.github.io/google-apis-rs/google_sqladmin1_beta4/struct.InstanceDeleteCall.html), [*export*](http://byron.github.io/google-apis-rs/google_sqladmin1_beta4/struct.InstanceExportCall.html), [*failover*](http://byron.github.io/google-apis-rs/google_sqladmin1_beta4/struct.InstanceFailoverCall.html), [*get*](http://byron.github.io/google-apis-rs/google_sqladmin1_beta4/struct.InstanceGetCall.html), [*import*](http://byron.github.io/google-apis-rs/google_sqladmin1_beta4/struct.InstanceImportCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_sqladmin1_beta4/struct.InstanceInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_sqladmin1_beta4/struct.InstanceListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_sqladmin1_beta4/struct.InstancePatchCall.html), [*promote replica*](http://byron.github.io/google-apis-rs/google_sqladmin1_beta4/struct.InstancePromoteReplicaCall.html), [*reset ssl config*](http://byron.github.io/google-apis-rs/google_sqladmin1_beta4/struct.InstanceResetSslConfigCall.html), [*restart*](http://byron.github.io/google-apis-rs/google_sqladmin1_beta4/struct.InstanceRestartCall.html), [*restore backup*](http://byron.github.io/google-apis-rs/google_sqladmin1_beta4/struct.InstanceRestoreBackupCall.html), [*start replica*](http://byron.github.io/google-apis-rs/google_sqladmin1_beta4/struct.InstanceStartReplicaCall.html), [*stop replica*](http://byron.github.io/google-apis-rs/google_sqladmin1_beta4/struct.InstanceStopReplicaCall.html), [*truncate log*](http://byron.github.io/google-apis-rs/google_sqladmin1_beta4/struct.InstanceTruncateLogCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_sqladmin1_beta4/struct.InstanceUpdateCall.html) -* [operations](http://byron.github.io/google-apis-rs/google_sqladmin1_beta4/struct.Operation.html) - * [*get*](http://byron.github.io/google-apis-rs/google_sqladmin1_beta4/struct.OperationGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_sqladmin1_beta4/struct.OperationListCall.html) -* [ssl certs](http://byron.github.io/google-apis-rs/google_sqladmin1_beta4/struct.SslCert.html) - * [*create ephemeral*](http://byron.github.io/google-apis-rs/google_sqladmin1_beta4/struct.SslCertCreateEphemeralCall.html), [*delete*](http://byron.github.io/google-apis-rs/google_sqladmin1_beta4/struct.SslCertDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_sqladmin1_beta4/struct.SslCertGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_sqladmin1_beta4/struct.SslCertInsertCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_sqladmin1_beta4/struct.SslCertListCall.html) -* [tiers](http://byron.github.io/google-apis-rs/google_sqladmin1_beta4/struct.Tier.html) - * [*list*](http://byron.github.io/google-apis-rs/google_sqladmin1_beta4/struct.TierListCall.html) -* [users](http://byron.github.io/google-apis-rs/google_sqladmin1_beta4/struct.User.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_sqladmin1_beta4/struct.UserDeleteCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_sqladmin1_beta4/struct.UserInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_sqladmin1_beta4/struct.UserListCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_sqladmin1_beta4/struct.UserUpdateCall.html) + * [*clone*](https://docs.rs/google-sqladmin1_beta4/1.0.1+20161213/google_sqladmin1_beta4/struct.InstanceCloneCall.html), [*delete*](https://docs.rs/google-sqladmin1_beta4/1.0.1+20161213/google_sqladmin1_beta4/struct.InstanceDeleteCall.html), [*export*](https://docs.rs/google-sqladmin1_beta4/1.0.1+20161213/google_sqladmin1_beta4/struct.InstanceExportCall.html), [*failover*](https://docs.rs/google-sqladmin1_beta4/1.0.1+20161213/google_sqladmin1_beta4/struct.InstanceFailoverCall.html), [*get*](https://docs.rs/google-sqladmin1_beta4/1.0.1+20161213/google_sqladmin1_beta4/struct.InstanceGetCall.html), [*import*](https://docs.rs/google-sqladmin1_beta4/1.0.1+20161213/google_sqladmin1_beta4/struct.InstanceImportCall.html), [*insert*](https://docs.rs/google-sqladmin1_beta4/1.0.1+20161213/google_sqladmin1_beta4/struct.InstanceInsertCall.html), [*list*](https://docs.rs/google-sqladmin1_beta4/1.0.1+20161213/google_sqladmin1_beta4/struct.InstanceListCall.html), [*patch*](https://docs.rs/google-sqladmin1_beta4/1.0.1+20161213/google_sqladmin1_beta4/struct.InstancePatchCall.html), [*promote replica*](https://docs.rs/google-sqladmin1_beta4/1.0.1+20161213/google_sqladmin1_beta4/struct.InstancePromoteReplicaCall.html), [*reset ssl config*](https://docs.rs/google-sqladmin1_beta4/1.0.1+20161213/google_sqladmin1_beta4/struct.InstanceResetSslConfigCall.html), [*restart*](https://docs.rs/google-sqladmin1_beta4/1.0.1+20161213/google_sqladmin1_beta4/struct.InstanceRestartCall.html), [*restore backup*](https://docs.rs/google-sqladmin1_beta4/1.0.1+20161213/google_sqladmin1_beta4/struct.InstanceRestoreBackupCall.html), [*start replica*](https://docs.rs/google-sqladmin1_beta4/1.0.1+20161213/google_sqladmin1_beta4/struct.InstanceStartReplicaCall.html), [*stop replica*](https://docs.rs/google-sqladmin1_beta4/1.0.1+20161213/google_sqladmin1_beta4/struct.InstanceStopReplicaCall.html), [*truncate log*](https://docs.rs/google-sqladmin1_beta4/1.0.1+20161213/google_sqladmin1_beta4/struct.InstanceTruncateLogCall.html) and [*update*](https://docs.rs/google-sqladmin1_beta4/1.0.1+20161213/google_sqladmin1_beta4/struct.InstanceUpdateCall.html) +* [operations](https://docs.rs/google-sqladmin1_beta4/1.0.1+20161213/google_sqladmin1_beta4/struct.Operation.html) + * [*get*](https://docs.rs/google-sqladmin1_beta4/1.0.1+20161213/google_sqladmin1_beta4/struct.OperationGetCall.html) and [*list*](https://docs.rs/google-sqladmin1_beta4/1.0.1+20161213/google_sqladmin1_beta4/struct.OperationListCall.html) +* [ssl certs](https://docs.rs/google-sqladmin1_beta4/1.0.1+20161213/google_sqladmin1_beta4/struct.SslCert.html) + * [*create ephemeral*](https://docs.rs/google-sqladmin1_beta4/1.0.1+20161213/google_sqladmin1_beta4/struct.SslCertCreateEphemeralCall.html), [*delete*](https://docs.rs/google-sqladmin1_beta4/1.0.1+20161213/google_sqladmin1_beta4/struct.SslCertDeleteCall.html), [*get*](https://docs.rs/google-sqladmin1_beta4/1.0.1+20161213/google_sqladmin1_beta4/struct.SslCertGetCall.html), [*insert*](https://docs.rs/google-sqladmin1_beta4/1.0.1+20161213/google_sqladmin1_beta4/struct.SslCertInsertCall.html) and [*list*](https://docs.rs/google-sqladmin1_beta4/1.0.1+20161213/google_sqladmin1_beta4/struct.SslCertListCall.html) +* [tiers](https://docs.rs/google-sqladmin1_beta4/1.0.1+20161213/google_sqladmin1_beta4/struct.Tier.html) + * [*list*](https://docs.rs/google-sqladmin1_beta4/1.0.1+20161213/google_sqladmin1_beta4/struct.TierListCall.html) +* [users](https://docs.rs/google-sqladmin1_beta4/1.0.1+20161213/google_sqladmin1_beta4/struct.User.html) + * [*delete*](https://docs.rs/google-sqladmin1_beta4/1.0.1+20161213/google_sqladmin1_beta4/struct.UserDeleteCall.html), [*insert*](https://docs.rs/google-sqladmin1_beta4/1.0.1+20161213/google_sqladmin1_beta4/struct.UserInsertCall.html), [*list*](https://docs.rs/google-sqladmin1_beta4/1.0.1+20161213/google_sqladmin1_beta4/struct.UserListCall.html) and [*update*](https://docs.rs/google-sqladmin1_beta4/1.0.1+20161213/google_sqladmin1_beta4/struct.UserUpdateCall.html) @@ -37,17 +37,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_sqladmin1_beta4/struct.SQLAdmin.html)** +* **[Hub](https://docs.rs/google-sqladmin1_beta4/1.0.1+20161213/google_sqladmin1_beta4/struct.SQLAdmin.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_sqladmin1_beta4/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_sqladmin1_beta4/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_sqladmin1_beta4/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-sqladmin1_beta4/1.0.1+20161213/google_sqladmin1_beta4/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-sqladmin1_beta4/1.0.1+20161213/google_sqladmin1_beta4/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-sqladmin1_beta4/1.0.1+20161213/google_sqladmin1_beta4/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_sqladmin1_beta4/trait.Part.html)** + * **[Parts](https://docs.rs/google-sqladmin1_beta4/1.0.1+20161213/google_sqladmin1_beta4/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_sqladmin1_beta4/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-sqladmin1_beta4/1.0.1+20161213/google_sqladmin1_beta4/trait.CallBuilder.html)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -161,17 +161,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](http://byron.github.io/google-apis-rs/google_sqladmin1_beta4/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-sqladmin1_beta4/1.0.1+20161213/google_sqladmin1_beta4/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_sqladmin1_beta4/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_sqladmin1_beta4/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-sqladmin1_beta4/1.0.1+20161213/google_sqladmin1_beta4/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_sqladmin1_beta4/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-sqladmin1_beta4/1.0.1+20161213/google_sqladmin1_beta4/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_sqladmin1_beta4/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-sqladmin1_beta4/1.0.1+20161213/google_sqladmin1_beta4/trait.ResponseResult.html), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -181,29 +181,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](http://byron.github.io/google-apis-rs/google_sqladmin1_beta4/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_sqladmin1_beta4/trait.CallBuilder.html) 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/1.0.1+20161213/google_sqladmin1_beta4/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-sqladmin1_beta4/1.0.1+20161213/google_sqladmin1_beta4/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_sqladmin1_beta4/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-sqladmin1_beta4/1.0.1+20161213/google_sqladmin1_beta4/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_sqladmin1_beta4/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_sqladmin1_beta4/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-sqladmin1_beta4/1.0.1+20161213/google_sqladmin1_beta4/trait.RequestValue.html) and +[decodable](https://docs.rs/google-sqladmin1_beta4/1.0.1+20161213/google_sqladmin1_beta4/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_sqladmin1_beta4/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-sqladmin1_beta4/1.0.1+20161213/google_sqladmin1_beta4/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_sqladmin1_beta4/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-sqladmin1_beta4/1.0.1+20161213/google_sqladmin1_beta4/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_sqladmin1_beta4/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-sqladmin1_beta4/1.0.1+20161213/google_sqladmin1_beta4/trait.RequestValue.html) are 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/lib.rs b/gen/sqladmin1_beta4/src/lib.rs index ef32e79929..cc9e212330 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/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *SQL Admin* crate version *1.0.0+20161213*, where *20161213* is the exact revision of the *sqladmin:v1beta4* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *SQL Admin* crate version *1.0.1+20161213*, where *20161213* is the exact revision of the *sqladmin:v1beta4* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *SQL Admin* *v1_beta4* API can be found at the //! [official documentation site](https://cloud.google.com/sql/docs/reference/latest). @@ -31,7 +31,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -164,7 +164,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/sqladmin1_beta4/src/lib.rs.in b/gen/sqladmin1_beta4/src/lib.rs.in index bdcd93091b..5a79682cbd 100644 --- a/gen/sqladmin1_beta4/src/lib.rs.in +++ b/gen/sqladmin1_beta4/src/lib.rs.in @@ -141,7 +141,7 @@ impl<'a, C, A> SQLAdmin SQLAdmin { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -171,7 +171,7 @@ impl<'a, C, A> SQLAdmin } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/storage1-cli/Cargo.toml b/gen/storage1-cli/Cargo.toml index 9ce701d95b..9796d79edd 100644 --- a/gen/storage1-cli/Cargo.toml +++ b/gen/storage1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-storage1-cli" -version = "1.0.0+20161123" +version = "1.0.1+20161123" authors = ["Sebastian Thiel "] description = "A complete library to interact with storage (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/storage1-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-storage1] path = "../storage1" -version = "1.0.0" +version = "1.0.1+20161123" optional = true default-features = false diff --git a/gen/storage1-cli/README.md b/gen/storage1-cli/README.md index d89db85b3c..7225328d00 100644 --- a/gen/storage1-cli/README.md +++ b/gen/storage1-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *storage* API can be found at the [official documentation site](https://developers.google.com/storage/docs/json_api/). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/storage1.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/storage1.tar.gz) +```bash +cargo install google-storage1-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/storage1-cli). # Usage -This documentation was generated from the *storage* API at revision *20161123*. The CLI is at version *1.0.0*. +This documentation was generated from the *storage* API at revision *20161123*. The CLI is at version *1.0.1*. ```bash storage1 [options] diff --git a/gen/storage1-cli/mkdocs.yml b/gen/storage1-cli/mkdocs.yml index 2b79dff218..0a41690522 100644 --- a/gen/storage1-cli/mkdocs.yml +++ b/gen/storage1-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: storage v1.0.0+20161123 +site_name: storage v1.0.1+20161123 site_url: http://byron.github.io/google-apis-rs/google-storage1-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with storage (protocol v1) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/storage1-cli diff --git a/gen/storage1-cli/src/main.rs b/gen/storage1-cli/src/main.rs index 97e247a79d..3fa135a905 100644 --- a/gen/storage1-cli/src/main.rs +++ b/gen/storage1-cli/src/main.rs @@ -4482,7 +4482,7 @@ fn main() { let mut app = App::new("storage1") .author("Sebastian Thiel ") - .version("1.0.0+20161123") + .version("1.0.1+20161123") .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 21300efd53..b84581a768 100644 --- a/gen/storage1/Cargo.toml +++ b/gen/storage1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-storage1" -version = "1.0.0+20161123" +version = "1.0.1+20161123" authors = ["Sebastian Thiel "] description = "A complete library to interact with storage (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/storage1" homepage = "https://developers.google.com/storage/docs/json_api/" -documentation = "http://byron.github.io/google-apis-rs/google_storage1" +documentation = "https://docs.rs/google-storage1/1.0.1+20161123" license = "MIT" keywords = ["storage", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/storage1/README.md b/gen/storage1/README.md index cd9e7e98f2..4d147239d4 100644 --- a/gen/storage1/README.md +++ b/gen/storage1/README.md @@ -5,44 +5,44 @@ 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 *1.0.0+20161123*, where *20161123* is the exact revision of the *storage:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *storage* crate version *1.0.1+20161123*, where *20161123* is the exact revision of the *storage:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. 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](http://byron.github.io/google-apis-rs/google_storage1/struct.Storage.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-storage1/1.0.1+20161123/google_storage1/struct.Storage.html) ... -* [bucket access controls](http://byron.github.io/google-apis-rs/google_storage1/struct.BucketAccessControl.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_storage1/struct.BucketAccessControlDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_storage1/struct.BucketAccessControlGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_storage1/struct.BucketAccessControlInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_storage1/struct.BucketAccessControlListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_storage1/struct.BucketAccessControlPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_storage1/struct.BucketAccessControlUpdateCall.html) -* [buckets](http://byron.github.io/google-apis-rs/google_storage1/struct.Bucket.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_storage1/struct.BucketDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_storage1/struct.BucketGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_storage1/struct.BucketInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_storage1/struct.BucketListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_storage1/struct.BucketPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_storage1/struct.BucketUpdateCall.html) -* [channels](http://byron.github.io/google-apis-rs/google_storage1/struct.Channel.html) - * [*stop*](http://byron.github.io/google-apis-rs/google_storage1/struct.ChannelStopCall.html) +* [bucket access controls](https://docs.rs/google-storage1/1.0.1+20161123/google_storage1/struct.BucketAccessControl.html) + * [*delete*](https://docs.rs/google-storage1/1.0.1+20161123/google_storage1/struct.BucketAccessControlDeleteCall.html), [*get*](https://docs.rs/google-storage1/1.0.1+20161123/google_storage1/struct.BucketAccessControlGetCall.html), [*insert*](https://docs.rs/google-storage1/1.0.1+20161123/google_storage1/struct.BucketAccessControlInsertCall.html), [*list*](https://docs.rs/google-storage1/1.0.1+20161123/google_storage1/struct.BucketAccessControlListCall.html), [*patch*](https://docs.rs/google-storage1/1.0.1+20161123/google_storage1/struct.BucketAccessControlPatchCall.html) and [*update*](https://docs.rs/google-storage1/1.0.1+20161123/google_storage1/struct.BucketAccessControlUpdateCall.html) +* [buckets](https://docs.rs/google-storage1/1.0.1+20161123/google_storage1/struct.Bucket.html) + * [*delete*](https://docs.rs/google-storage1/1.0.1+20161123/google_storage1/struct.BucketDeleteCall.html), [*get*](https://docs.rs/google-storage1/1.0.1+20161123/google_storage1/struct.BucketGetCall.html), [*insert*](https://docs.rs/google-storage1/1.0.1+20161123/google_storage1/struct.BucketInsertCall.html), [*list*](https://docs.rs/google-storage1/1.0.1+20161123/google_storage1/struct.BucketListCall.html), [*patch*](https://docs.rs/google-storage1/1.0.1+20161123/google_storage1/struct.BucketPatchCall.html) and [*update*](https://docs.rs/google-storage1/1.0.1+20161123/google_storage1/struct.BucketUpdateCall.html) +* [channels](https://docs.rs/google-storage1/1.0.1+20161123/google_storage1/struct.Channel.html) + * [*stop*](https://docs.rs/google-storage1/1.0.1+20161123/google_storage1/struct.ChannelStopCall.html) * default object access controls - * [*delete*](http://byron.github.io/google-apis-rs/google_storage1/struct.DefaultObjectAccessControlDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_storage1/struct.DefaultObjectAccessControlGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_storage1/struct.DefaultObjectAccessControlInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_storage1/struct.DefaultObjectAccessControlListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_storage1/struct.DefaultObjectAccessControlPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_storage1/struct.DefaultObjectAccessControlUpdateCall.html) -* [object access controls](http://byron.github.io/google-apis-rs/google_storage1/struct.ObjectAccessControl.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_storage1/struct.ObjectAccessControlDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_storage1/struct.ObjectAccessControlGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_storage1/struct.ObjectAccessControlInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_storage1/struct.ObjectAccessControlListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_storage1/struct.ObjectAccessControlPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_storage1/struct.ObjectAccessControlUpdateCall.html) -* [objects](http://byron.github.io/google-apis-rs/google_storage1/struct.Object.html) - * [*compose*](http://byron.github.io/google-apis-rs/google_storage1/struct.ObjectComposeCall.html), [*copy*](http://byron.github.io/google-apis-rs/google_storage1/struct.ObjectCopyCall.html), [*delete*](http://byron.github.io/google-apis-rs/google_storage1/struct.ObjectDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_storage1/struct.ObjectGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_storage1/struct.ObjectInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_storage1/struct.ObjectListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_storage1/struct.ObjectPatchCall.html), [*rewrite*](http://byron.github.io/google-apis-rs/google_storage1/struct.ObjectRewriteCall.html), [*update*](http://byron.github.io/google-apis-rs/google_storage1/struct.ObjectUpdateCall.html) and [*watch all*](http://byron.github.io/google-apis-rs/google_storage1/struct.ObjectWatchAllCall.html) + * [*delete*](https://docs.rs/google-storage1/1.0.1+20161123/google_storage1/struct.DefaultObjectAccessControlDeleteCall.html), [*get*](https://docs.rs/google-storage1/1.0.1+20161123/google_storage1/struct.DefaultObjectAccessControlGetCall.html), [*insert*](https://docs.rs/google-storage1/1.0.1+20161123/google_storage1/struct.DefaultObjectAccessControlInsertCall.html), [*list*](https://docs.rs/google-storage1/1.0.1+20161123/google_storage1/struct.DefaultObjectAccessControlListCall.html), [*patch*](https://docs.rs/google-storage1/1.0.1+20161123/google_storage1/struct.DefaultObjectAccessControlPatchCall.html) and [*update*](https://docs.rs/google-storage1/1.0.1+20161123/google_storage1/struct.DefaultObjectAccessControlUpdateCall.html) +* [object access controls](https://docs.rs/google-storage1/1.0.1+20161123/google_storage1/struct.ObjectAccessControl.html) + * [*delete*](https://docs.rs/google-storage1/1.0.1+20161123/google_storage1/struct.ObjectAccessControlDeleteCall.html), [*get*](https://docs.rs/google-storage1/1.0.1+20161123/google_storage1/struct.ObjectAccessControlGetCall.html), [*insert*](https://docs.rs/google-storage1/1.0.1+20161123/google_storage1/struct.ObjectAccessControlInsertCall.html), [*list*](https://docs.rs/google-storage1/1.0.1+20161123/google_storage1/struct.ObjectAccessControlListCall.html), [*patch*](https://docs.rs/google-storage1/1.0.1+20161123/google_storage1/struct.ObjectAccessControlPatchCall.html) and [*update*](https://docs.rs/google-storage1/1.0.1+20161123/google_storage1/struct.ObjectAccessControlUpdateCall.html) +* [objects](https://docs.rs/google-storage1/1.0.1+20161123/google_storage1/struct.Object.html) + * [*compose*](https://docs.rs/google-storage1/1.0.1+20161123/google_storage1/struct.ObjectComposeCall.html), [*copy*](https://docs.rs/google-storage1/1.0.1+20161123/google_storage1/struct.ObjectCopyCall.html), [*delete*](https://docs.rs/google-storage1/1.0.1+20161123/google_storage1/struct.ObjectDeleteCall.html), [*get*](https://docs.rs/google-storage1/1.0.1+20161123/google_storage1/struct.ObjectGetCall.html), [*insert*](https://docs.rs/google-storage1/1.0.1+20161123/google_storage1/struct.ObjectInsertCall.html), [*list*](https://docs.rs/google-storage1/1.0.1+20161123/google_storage1/struct.ObjectListCall.html), [*patch*](https://docs.rs/google-storage1/1.0.1+20161123/google_storage1/struct.ObjectPatchCall.html), [*rewrite*](https://docs.rs/google-storage1/1.0.1+20161123/google_storage1/struct.ObjectRewriteCall.html), [*update*](https://docs.rs/google-storage1/1.0.1+20161123/google_storage1/struct.ObjectUpdateCall.html) and [*watch all*](https://docs.rs/google-storage1/1.0.1+20161123/google_storage1/struct.ObjectWatchAllCall.html) Upload supported by ... -* [*insert objects*](http://byron.github.io/google-apis-rs/google_storage1/struct.ObjectInsertCall.html) +* [*insert objects*](https://docs.rs/google-storage1/1.0.1+20161123/google_storage1/struct.ObjectInsertCall.html) Download supported by ... -* [*get objects*](http://byron.github.io/google-apis-rs/google_storage1/struct.ObjectGetCall.html) -* [*update objects*](http://byron.github.io/google-apis-rs/google_storage1/struct.ObjectUpdateCall.html) -* [*insert objects*](http://byron.github.io/google-apis-rs/google_storage1/struct.ObjectInsertCall.html) -* [*compose objects*](http://byron.github.io/google-apis-rs/google_storage1/struct.ObjectComposeCall.html) -* [*copy objects*](http://byron.github.io/google-apis-rs/google_storage1/struct.ObjectCopyCall.html) +* [*get objects*](https://docs.rs/google-storage1/1.0.1+20161123/google_storage1/struct.ObjectGetCall.html) +* [*update objects*](https://docs.rs/google-storage1/1.0.1+20161123/google_storage1/struct.ObjectUpdateCall.html) +* [*insert objects*](https://docs.rs/google-storage1/1.0.1+20161123/google_storage1/struct.ObjectInsertCall.html) +* [*compose objects*](https://docs.rs/google-storage1/1.0.1+20161123/google_storage1/struct.ObjectComposeCall.html) +* [*copy objects*](https://docs.rs/google-storage1/1.0.1+20161123/google_storage1/struct.ObjectCopyCall.html) Subscription supported by ... -* [*watch all objects*](http://byron.github.io/google-apis-rs/google_storage1/struct.ObjectWatchAllCall.html) -* [*list objects*](http://byron.github.io/google-apis-rs/google_storage1/struct.ObjectListCall.html) +* [*watch all objects*](https://docs.rs/google-storage1/1.0.1+20161123/google_storage1/struct.ObjectWatchAllCall.html) +* [*list objects*](https://docs.rs/google-storage1/1.0.1+20161123/google_storage1/struct.ObjectListCall.html) @@ -50,17 +50,17 @@ Subscription supported by ... The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_storage1/struct.Storage.html)** +* **[Hub](https://docs.rs/google-storage1/1.0.1+20161123/google_storage1/struct.Storage.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_storage1/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_storage1/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_storage1/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-storage1/1.0.1+20161123/google_storage1/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-storage1/1.0.1+20161123/google_storage1/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-storage1/1.0.1+20161123/google_storage1/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_storage1/trait.Part.html)** + * **[Parts](https://docs.rs/google-storage1/1.0.1+20161123/google_storage1/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_storage1/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-storage1/1.0.1+20161123/google_storage1/trait.CallBuilder.html)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -170,17 +170,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](http://byron.github.io/google-apis-rs/google_storage1/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-storage1/1.0.1+20161123/google_storage1/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_storage1/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_storage1/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-storage1/1.0.1+20161123/google_storage1/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_storage1/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-storage1/1.0.1+20161123/google_storage1/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_storage1/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-storage1/1.0.1+20161123/google_storage1/trait.ResponseResult.html), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -190,29 +190,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](http://byron.github.io/google-apis-rs/google_storage1/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_storage1/trait.CallBuilder.html) 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/1.0.1+20161123/google_storage1/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-storage1/1.0.1+20161123/google_storage1/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_storage1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-storage1/1.0.1+20161123/google_storage1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_storage1/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_storage1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-storage1/1.0.1+20161123/google_storage1/trait.RequestValue.html) and +[decodable](https://docs.rs/google-storage1/1.0.1+20161123/google_storage1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_storage1/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-storage1/1.0.1+20161123/google_storage1/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_storage1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-storage1/1.0.1+20161123/google_storage1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_storage1/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-storage1/1.0.1+20161123/google_storage1/trait.RequestValue.html) are 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/lib.rs b/gen/storage1/src/lib.rs index ae36b648a8..3e93af5965 100644 --- a/gen/storage1/src/lib.rs +++ b/gen/storage1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *storage* crate version *1.0.0+20161123*, where *20161123* is the exact revision of the *storage:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *storage* crate version *1.0.1+20161123*, where *20161123* is the exact revision of the *storage:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *storage* *v1* API can be found at the //! [official documentation site](https://developers.google.com/storage/docs/json_api/). @@ -44,7 +44,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -173,7 +173,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/storage1/src/lib.rs.in b/gen/storage1/src/lib.rs.in index d30614720c..61867b8cf6 100644 --- a/gen/storage1/src/lib.rs.in +++ b/gen/storage1/src/lib.rs.in @@ -166,7 +166,7 @@ impl<'a, C, A> Storage Storage { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -190,7 +190,7 @@ impl<'a, C, A> Storage } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/storagetransfer1-cli/Cargo.toml b/gen/storagetransfer1-cli/Cargo.toml index 716e88156c..f300ec93dd 100644 --- a/gen/storagetransfer1-cli/Cargo.toml +++ b/gen/storagetransfer1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-storagetransfer1-cli" -version = "1.0.0+20150811" +version = "1.0.1+20150811" authors = ["Sebastian Thiel "] description = "A complete library to interact with storagetransfer (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/storagetransfer1-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-storagetransfer1] path = "../storagetransfer1" -version = "1.0.0" +version = "1.0.1+20150811" optional = true default-features = false diff --git a/gen/storagetransfer1-cli/README.md b/gen/storagetransfer1-cli/README.md index 3468a1c017..99cfff93e4 100644 --- a/gen/storagetransfer1-cli/README.md +++ b/gen/storagetransfer1-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *storagetransfer* API can be found at the [official documentation site](https://cloud.google.com/storage/transfer). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/storagetransfer1.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/storagetransfer1.tar.gz) +```bash +cargo install google-storagetransfer1-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/storagetransfer1-cli). # Usage -This documentation was generated from the *storagetransfer* API at revision *20150811*. The CLI is at version *1.0.0*. +This documentation was generated from the *storagetransfer* API at revision *20150811*. The CLI is at version *1.0.1*. ```bash storagetransfer1 [options] diff --git a/gen/storagetransfer1-cli/mkdocs.yml b/gen/storagetransfer1-cli/mkdocs.yml index f9de5f3ce1..dd1b0742e7 100644 --- a/gen/storagetransfer1-cli/mkdocs.yml +++ b/gen/storagetransfer1-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: storagetransfer v1.0.0+20150811 +site_name: storagetransfer v1.0.1+20150811 site_url: http://byron.github.io/google-apis-rs/google-storagetransfer1-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with storagetransfer (protocol v1) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/storagetransfer1-cli diff --git a/gen/storagetransfer1-cli/src/main.rs b/gen/storagetransfer1-cli/src/main.rs index baac2238d9..69238f5891 100644 --- a/gen/storagetransfer1-cli/src/main.rs +++ b/gen/storagetransfer1-cli/src/main.rs @@ -1332,7 +1332,7 @@ fn main() { let mut app = App::new("storagetransfer1") .author("Sebastian Thiel ") - .version("1.0.0+20150811") + .version("1.0.1+20150811") .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 4c43fc99bc..cc4b53255c 100644 --- a/gen/storagetransfer1/Cargo.toml +++ b/gen/storagetransfer1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-storagetransfer1" -version = "1.0.0+20150811" +version = "1.0.1+20150811" authors = ["Sebastian Thiel "] description = "A complete library to interact with storagetransfer (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/storagetransfer1" homepage = "https://cloud.google.com/storage/transfer" -documentation = "http://byron.github.io/google-apis-rs/google_storagetransfer1" +documentation = "https://docs.rs/google-storagetransfer1/1.0.1+20150811" license = "MIT" keywords = ["storagetransfer", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/storagetransfer1/README.md b/gen/storagetransfer1/README.md index 7f64e85303..e78e4b9016 100644 --- a/gen/storagetransfer1/README.md +++ b/gen/storagetransfer1/README.md @@ -5,24 +5,24 @@ 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 *1.0.0+20150811*, where *20150811* is the exact revision of the *storagetransfer:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *storagetransfer* crate version *1.0.1+20150811*, where *20150811* is the exact revision of the *storagetransfer:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. Everything else about the *storagetransfer* *v1* API can be found at the [official documentation site](https://cloud.google.com/storage/transfer). # Features -Handle the following *Resources* with ease from the central [hub](http://byron.github.io/google-apis-rs/google_storagetransfer1/struct.Storagetransfer.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-storagetransfer1/1.0.1+20150811/google_storagetransfer1/struct.Storagetransfer.html) ... -* [google service accounts](http://byron.github.io/google-apis-rs/google_storagetransfer1/struct.GoogleServiceAccount.html) - * [*get*](http://byron.github.io/google-apis-rs/google_storagetransfer1/struct.GoogleServiceAccountGetCall.html) -* [transfer jobs](http://byron.github.io/google-apis-rs/google_storagetransfer1/struct.TransferJob.html) - * [*create*](http://byron.github.io/google-apis-rs/google_storagetransfer1/struct.TransferJobCreateCall.html), [*get*](http://byron.github.io/google-apis-rs/google_storagetransfer1/struct.TransferJobGetCall.html), [*list*](http://byron.github.io/google-apis-rs/google_storagetransfer1/struct.TransferJobListCall.html) and [*patch*](http://byron.github.io/google-apis-rs/google_storagetransfer1/struct.TransferJobPatchCall.html) -* [transfer operations](http://byron.github.io/google-apis-rs/google_storagetransfer1/struct.TransferOperation.html) - * [*cancel*](http://byron.github.io/google-apis-rs/google_storagetransfer1/struct.TransferOperationCancelCall.html), [*delete*](http://byron.github.io/google-apis-rs/google_storagetransfer1/struct.TransferOperationDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_storagetransfer1/struct.TransferOperationGetCall.html), [*list*](http://byron.github.io/google-apis-rs/google_storagetransfer1/struct.TransferOperationListCall.html), [*pause*](http://byron.github.io/google-apis-rs/google_storagetransfer1/struct.TransferOperationPauseCall.html) and [*resume*](http://byron.github.io/google-apis-rs/google_storagetransfer1/struct.TransferOperationResumeCall.html) +* [google service accounts](https://docs.rs/google-storagetransfer1/1.0.1+20150811/google_storagetransfer1/struct.GoogleServiceAccount.html) + * [*get*](https://docs.rs/google-storagetransfer1/1.0.1+20150811/google_storagetransfer1/struct.GoogleServiceAccountGetCall.html) +* [transfer jobs](https://docs.rs/google-storagetransfer1/1.0.1+20150811/google_storagetransfer1/struct.TransferJob.html) + * [*create*](https://docs.rs/google-storagetransfer1/1.0.1+20150811/google_storagetransfer1/struct.TransferJobCreateCall.html), [*get*](https://docs.rs/google-storagetransfer1/1.0.1+20150811/google_storagetransfer1/struct.TransferJobGetCall.html), [*list*](https://docs.rs/google-storagetransfer1/1.0.1+20150811/google_storagetransfer1/struct.TransferJobListCall.html) and [*patch*](https://docs.rs/google-storagetransfer1/1.0.1+20150811/google_storagetransfer1/struct.TransferJobPatchCall.html) +* [transfer operations](https://docs.rs/google-storagetransfer1/1.0.1+20150811/google_storagetransfer1/struct.TransferOperation.html) + * [*cancel*](https://docs.rs/google-storagetransfer1/1.0.1+20150811/google_storagetransfer1/struct.TransferOperationCancelCall.html), [*delete*](https://docs.rs/google-storagetransfer1/1.0.1+20150811/google_storagetransfer1/struct.TransferOperationDeleteCall.html), [*get*](https://docs.rs/google-storagetransfer1/1.0.1+20150811/google_storagetransfer1/struct.TransferOperationGetCall.html), [*list*](https://docs.rs/google-storagetransfer1/1.0.1+20150811/google_storagetransfer1/struct.TransferOperationListCall.html), [*pause*](https://docs.rs/google-storagetransfer1/1.0.1+20150811/google_storagetransfer1/struct.TransferOperationPauseCall.html) and [*resume*](https://docs.rs/google-storagetransfer1/1.0.1+20150811/google_storagetransfer1/struct.TransferOperationResumeCall.html) Other activities are ... -* [get google service account](http://byron.github.io/google-apis-rs/google_storagetransfer1/struct.MethodGetGoogleServiceAccountCall.html) +* [get google service account](https://docs.rs/google-storagetransfer1/1.0.1+20150811/google_storagetransfer1/struct.MethodGetGoogleServiceAccountCall.html) @@ -30,17 +30,17 @@ Other activities are ... The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_storagetransfer1/struct.Storagetransfer.html)** +* **[Hub](https://docs.rs/google-storagetransfer1/1.0.1+20150811/google_storagetransfer1/struct.Storagetransfer.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_storagetransfer1/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_storagetransfer1/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_storagetransfer1/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-storagetransfer1/1.0.1+20150811/google_storagetransfer1/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-storagetransfer1/1.0.1+20150811/google_storagetransfer1/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-storagetransfer1/1.0.1+20150811/google_storagetransfer1/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_storagetransfer1/trait.Part.html)** + * **[Parts](https://docs.rs/google-storagetransfer1/1.0.1+20150811/google_storagetransfer1/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_storagetransfer1/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-storagetransfer1/1.0.1+20150811/google_storagetransfer1/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_storagetransfer1/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-storagetransfer1/1.0.1+20150811/google_storagetransfer1/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_storagetransfer1/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_storagetransfer1/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-storagetransfer1/1.0.1+20150811/google_storagetransfer1/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_storagetransfer1/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-storagetransfer1/1.0.1+20150811/google_storagetransfer1/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_storagetransfer1/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-storagetransfer1/1.0.1+20150811/google_storagetransfer1/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_storagetransfer1/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_storagetransfer1/trait.CallBuilder.html) 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/1.0.1+20150811/google_storagetransfer1/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-storagetransfer1/1.0.1+20150811/google_storagetransfer1/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_storagetransfer1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-storagetransfer1/1.0.1+20150811/google_storagetransfer1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_storagetransfer1/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_storagetransfer1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-storagetransfer1/1.0.1+20150811/google_storagetransfer1/trait.RequestValue.html) and +[decodable](https://docs.rs/google-storagetransfer1/1.0.1+20150811/google_storagetransfer1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_storagetransfer1/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-storagetransfer1/1.0.1+20150811/google_storagetransfer1/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_storagetransfer1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-storagetransfer1/1.0.1+20150811/google_storagetransfer1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_storagetransfer1/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-storagetransfer1/1.0.1+20150811/google_storagetransfer1/trait.RequestValue.html) are 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/lib.rs b/gen/storagetransfer1/src/lib.rs index 1871532d75..f5fbc96c1f 100644 --- a/gen/storagetransfer1/src/lib.rs +++ b/gen/storagetransfer1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *storagetransfer* crate version *1.0.0+20150811*, where *20150811* is the exact revision of the *storagetransfer:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *storagetransfer* crate version *1.0.1+20150811*, where *20150811* is the exact revision of the *storagetransfer:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *storagetransfer* *v1* API can be found at the //! [official documentation site](https://cloud.google.com/storage/transfer). @@ -24,7 +24,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -133,7 +133,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/storagetransfer1/src/lib.rs.in b/gen/storagetransfer1/src/lib.rs.in index 20d3b636ca..54a9c21724 100644 --- a/gen/storagetransfer1/src/lib.rs.in +++ b/gen/storagetransfer1/src/lib.rs.in @@ -134,7 +134,7 @@ impl<'a, C, A> Storagetransfer Storagetransfer { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -152,7 +152,7 @@ impl<'a, C, A> Storagetransfer } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/surveys2-cli/Cargo.toml b/gen/surveys2-cli/Cargo.toml index ba4d55ac4a..1ec209f1e7 100644 --- a/gen/surveys2-cli/Cargo.toml +++ b/gen/surveys2-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-surveys2-cli" -version = "1.0.0+20161103" +version = "1.0.1+20161103" authors = ["Sebastian Thiel "] description = "A complete library to interact with Surveys (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/surveys2-cli" @@ -37,6 +37,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-surveys2] path = "../surveys2" -version = "1.0.0" +version = "1.0.1+20161103" optional = true default-features = false diff --git a/gen/surveys2-cli/README.md b/gen/surveys2-cli/README.md index 4013e50300..3910a2acbf 100644 --- a/gen/surveys2-cli/README.md +++ b/gen/surveys2-cli/README.md @@ -10,18 +10,19 @@ capabilities. Errors will be printed to standard error, and cause the program's If data-structures are requested, these will be returned as pretty-printed JSON, to be useful as input to other tools. -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/surveys2.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/surveys2.tar.gz) +```bash +cargo install google-surveys2-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/surveys2-cli). # Usage -This documentation was generated from the *Surveys* API at revision *20161103*. The CLI is at version *1.0.0*. +This documentation was generated from the *Surveys* API at revision *20161103*. The CLI is at version *1.0.1*. ```bash surveys2 [options] diff --git a/gen/surveys2-cli/mkdocs.yml b/gen/surveys2-cli/mkdocs.yml index e36b17aa5e..b70595c2f5 100644 --- a/gen/surveys2-cli/mkdocs.yml +++ b/gen/surveys2-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: Surveys v1.0.0+20161103 +site_name: Surveys v1.0.1+20161103 site_url: http://byron.github.io/google-apis-rs/google-surveys2-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with Surveys (protocol v2) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/surveys2-cli diff --git a/gen/surveys2-cli/src/main.rs b/gen/surveys2-cli/src/main.rs index 3a1e40a3c9..4e86612312 100644 --- a/gen/surveys2-cli/src/main.rs +++ b/gen/surveys2-cli/src/main.rs @@ -1265,7 +1265,7 @@ fn main() { let mut app = App::new("surveys2") .author("Sebastian Thiel ") - .version("1.0.0+20161103") + .version("1.0.1+20161103") .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 e0b2786f96..eae2de9779 100644 --- a/gen/surveys2/Cargo.toml +++ b/gen/surveys2/Cargo.toml @@ -4,11 +4,11 @@ [package] name = "google-surveys2" -version = "1.0.0+20161103" +version = "1.0.1+20161103" authors = ["Sebastian Thiel "] description = "A complete library to interact with Surveys (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/surveys2" -documentation = "http://byron.github.io/google-apis-rs/google_surveys2" +documentation = "https://docs.rs/google-surveys2/1.0.1+20161103" license = "MIT" keywords = ["surveys", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/surveys2/README.md b/gen/surveys2/README.md index f7eca2f715..3a04645b2a 100644 --- a/gen/surveys2/README.md +++ b/gen/surveys2/README.md @@ -5,22 +5,22 @@ 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 *1.0.0+20161103*, where *20161103* is the exact revision of the *surveys:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *Surveys* crate version *1.0.1+20161103*, where *20161103* is the exact revision of the *surveys:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. # Features -Handle the following *Resources* with ease from the central [hub](http://byron.github.io/google-apis-rs/google_surveys2/struct.Surveys.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-surveys2/1.0.1+20161103/google_surveys2/struct.Surveys.html) ... * mobileapppanels - * [*get*](http://byron.github.io/google-apis-rs/google_surveys2/struct.MobileapppanelGetCall.html), [*list*](http://byron.github.io/google-apis-rs/google_surveys2/struct.MobileapppanelListCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_surveys2/struct.MobileapppanelUpdateCall.html) + * [*get*](https://docs.rs/google-surveys2/1.0.1+20161103/google_surveys2/struct.MobileapppanelGetCall.html), [*list*](https://docs.rs/google-surveys2/1.0.1+20161103/google_surveys2/struct.MobileapppanelListCall.html) and [*update*](https://docs.rs/google-surveys2/1.0.1+20161103/google_surveys2/struct.MobileapppanelUpdateCall.html) * results - * [*get*](http://byron.github.io/google-apis-rs/google_surveys2/struct.ResultGetCall.html) -* [surveys](http://byron.github.io/google-apis-rs/google_surveys2/struct.Survey.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_surveys2/struct.SurveyDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_surveys2/struct.SurveyGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_surveys2/struct.SurveyInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_surveys2/struct.SurveyListCall.html), [*start*](http://byron.github.io/google-apis-rs/google_surveys2/struct.SurveyStartCall.html), [*stop*](http://byron.github.io/google-apis-rs/google_surveys2/struct.SurveyStopCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_surveys2/struct.SurveyUpdateCall.html) + * [*get*](https://docs.rs/google-surveys2/1.0.1+20161103/google_surveys2/struct.ResultGetCall.html) +* [surveys](https://docs.rs/google-surveys2/1.0.1+20161103/google_surveys2/struct.Survey.html) + * [*delete*](https://docs.rs/google-surveys2/1.0.1+20161103/google_surveys2/struct.SurveyDeleteCall.html), [*get*](https://docs.rs/google-surveys2/1.0.1+20161103/google_surveys2/struct.SurveyGetCall.html), [*insert*](https://docs.rs/google-surveys2/1.0.1+20161103/google_surveys2/struct.SurveyInsertCall.html), [*list*](https://docs.rs/google-surveys2/1.0.1+20161103/google_surveys2/struct.SurveyListCall.html), [*start*](https://docs.rs/google-surveys2/1.0.1+20161103/google_surveys2/struct.SurveyStartCall.html), [*stop*](https://docs.rs/google-surveys2/1.0.1+20161103/google_surveys2/struct.SurveyStopCall.html) and [*update*](https://docs.rs/google-surveys2/1.0.1+20161103/google_surveys2/struct.SurveyUpdateCall.html) Download supported by ... -* [*get results*](http://byron.github.io/google-apis-rs/google_surveys2/struct.ResultGetCall.html) +* [*get results*](https://docs.rs/google-surveys2/1.0.1+20161103/google_surveys2/struct.ResultGetCall.html) @@ -28,17 +28,17 @@ Download supported by ... The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_surveys2/struct.Surveys.html)** +* **[Hub](https://docs.rs/google-surveys2/1.0.1+20161103/google_surveys2/struct.Surveys.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_surveys2/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_surveys2/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_surveys2/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-surveys2/1.0.1+20161103/google_surveys2/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-surveys2/1.0.1+20161103/google_surveys2/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-surveys2/1.0.1+20161103/google_surveys2/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_surveys2/trait.Part.html)** + * **[Parts](https://docs.rs/google-surveys2/1.0.1+20161103/google_surveys2/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_surveys2/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-surveys2/1.0.1+20161103/google_surveys2/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_surveys2/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-surveys2/1.0.1+20161103/google_surveys2/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_surveys2/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_surveys2/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-surveys2/1.0.1+20161103/google_surveys2/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_surveys2/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-surveys2/1.0.1+20161103/google_surveys2/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_surveys2/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-surveys2/1.0.1+20161103/google_surveys2/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_surveys2/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_surveys2/trait.CallBuilder.html) 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/1.0.1+20161103/google_surveys2/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-surveys2/1.0.1+20161103/google_surveys2/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_surveys2/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-surveys2/1.0.1+20161103/google_surveys2/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_surveys2/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_surveys2/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-surveys2/1.0.1+20161103/google_surveys2/trait.RequestValue.html) and +[decodable](https://docs.rs/google-surveys2/1.0.1+20161103/google_surveys2/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_surveys2/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-surveys2/1.0.1+20161103/google_surveys2/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_surveys2/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-surveys2/1.0.1+20161103/google_surveys2/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_surveys2/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-surveys2/1.0.1+20161103/google_surveys2/trait.RequestValue.html) are 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/lib.rs b/gen/surveys2/src/lib.rs index c63ea81b8c..54bac5fa1d 100644 --- a/gen/surveys2/src/lib.rs +++ b/gen/surveys2/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Surveys* crate version *1.0.0+20161103*, where *20161103* is the exact revision of the *surveys:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *Surveys* crate version *1.0.1+20161103*, where *20161103* is the exact revision of the *surveys:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! The original source code is [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/surveys2). //! # Features //! @@ -22,7 +22,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -132,7 +132,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/surveys2/src/lib.rs.in b/gen/surveys2/src/lib.rs.in index 48b83e6ba8..602d34e111 100644 --- a/gen/surveys2/src/lib.rs.in +++ b/gen/surveys2/src/lib.rs.in @@ -142,7 +142,7 @@ impl<'a, C, A> Surveys Surveys { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -157,7 +157,7 @@ impl<'a, C, A> Surveys } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/tagmanager1-cli/Cargo.toml b/gen/tagmanager1-cli/Cargo.toml index 29d725e257..410bc21f1c 100644 --- a/gen/tagmanager1-cli/Cargo.toml +++ b/gen/tagmanager1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-tagmanager1-cli" -version = "1.0.0+20160310" +version = "1.0.1+20160310" authors = ["Sebastian Thiel "] description = "A complete library to interact with Tag Manager (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/tagmanager1-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-tagmanager1] path = "../tagmanager1" -version = "1.0.0" +version = "1.0.1+20160310" optional = true default-features = false diff --git a/gen/tagmanager1-cli/README.md b/gen/tagmanager1-cli/README.md index cf623bdb6f..d75ffa3817 100644 --- a/gen/tagmanager1-cli/README.md +++ b/gen/tagmanager1-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *Tag Manager* API can be found at the [official documentation site](https://developers.google.com/tag-manager/api/v1/). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/tagmanager1.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/tagmanager1.tar.gz) +```bash +cargo install google-tagmanager1-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/tagmanager1-cli). # Usage -This documentation was generated from the *Tag Manager* API at revision *20160310*. The CLI is at version *1.0.0*. +This documentation was generated from the *Tag Manager* API at revision *20160310*. The CLI is at version *1.0.1*. ```bash tagmanager1 [options] diff --git a/gen/tagmanager1-cli/mkdocs.yml b/gen/tagmanager1-cli/mkdocs.yml index 85cf398f2d..d38affc9e9 100644 --- a/gen/tagmanager1-cli/mkdocs.yml +++ b/gen/tagmanager1-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: Tag Manager v1.0.0+20160310 +site_name: Tag Manager v1.0.1+20160310 site_url: http://byron.github.io/google-apis-rs/google-tagmanager1-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with Tag Manager (protocol v1) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/tagmanager1-cli diff --git a/gen/tagmanager1-cli/src/main.rs b/gen/tagmanager1-cli/src/main.rs index ad000de600..0a3af827f3 100644 --- a/gen/tagmanager1-cli/src/main.rs +++ b/gen/tagmanager1-cli/src/main.rs @@ -5338,7 +5338,7 @@ fn main() { let mut app = App::new("tagmanager1") .author("Sebastian Thiel ") - .version("1.0.0+20160310") + .version("1.0.1+20160310") .about("Accesses Tag Manager accounts and containers.") .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 9f5c9ccbe2..8eb6423f59 100644 --- a/gen/tagmanager1/Cargo.toml +++ b/gen/tagmanager1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-tagmanager1" -version = "1.0.0+20160310" +version = "1.0.1+20160310" authors = ["Sebastian Thiel "] description = "A complete library to interact with Tag Manager (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/tagmanager1" homepage = "https://developers.google.com/tag-manager/api/v1/" -documentation = "http://byron.github.io/google-apis-rs/google_tagmanager1" +documentation = "https://docs.rs/google-tagmanager1/1.0.1+20160310" license = "MIT" keywords = ["tagmanager", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/tagmanager1/README.md b/gen/tagmanager1/README.md index 8f3c3977ad..6a8f0b2507 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 *1.0.0+20160310*, where *20160310* is the exact revision of the *tagmanager:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *Tag Manager* crate version *1.0.1+20160310*, where *20160310* is the exact revision of the *tagmanager:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. Everything else about the *Tag Manager* *v1* API can be found at the [official documentation site](https://developers.google.com/tag-manager/api/v1/). # Features -Handle the following *Resources* with ease from the central [hub](http://byron.github.io/google-apis-rs/google_tagmanager1/struct.TagManager.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-tagmanager1/1.0.1+20160310/google_tagmanager1/struct.TagManager.html) ... -* [accounts](http://byron.github.io/google-apis-rs/google_tagmanager1/struct.Account.html) - * [*containers create*](http://byron.github.io/google-apis-rs/google_tagmanager1/struct.AccountContainerCreateCall.html), [*containers delete*](http://byron.github.io/google-apis-rs/google_tagmanager1/struct.AccountContainerDeleteCall.html), [*containers environments create*](http://byron.github.io/google-apis-rs/google_tagmanager1/struct.AccountContainerEnvironmentCreateCall.html), [*containers environments delete*](http://byron.github.io/google-apis-rs/google_tagmanager1/struct.AccountContainerEnvironmentDeleteCall.html), [*containers environments get*](http://byron.github.io/google-apis-rs/google_tagmanager1/struct.AccountContainerEnvironmentGetCall.html), [*containers environments list*](http://byron.github.io/google-apis-rs/google_tagmanager1/struct.AccountContainerEnvironmentListCall.html), [*containers environments patch*](http://byron.github.io/google-apis-rs/google_tagmanager1/struct.AccountContainerEnvironmentPatchCall.html), [*containers environments update*](http://byron.github.io/google-apis-rs/google_tagmanager1/struct.AccountContainerEnvironmentUpdateCall.html), [*containers folders create*](http://byron.github.io/google-apis-rs/google_tagmanager1/struct.AccountContainerFolderCreateCall.html), [*containers folders delete*](http://byron.github.io/google-apis-rs/google_tagmanager1/struct.AccountContainerFolderDeleteCall.html), [*containers folders entities list*](http://byron.github.io/google-apis-rs/google_tagmanager1/struct.AccountContainerFolderEntityListCall.html), [*containers folders get*](http://byron.github.io/google-apis-rs/google_tagmanager1/struct.AccountContainerFolderGetCall.html), [*containers folders list*](http://byron.github.io/google-apis-rs/google_tagmanager1/struct.AccountContainerFolderListCall.html), [*containers folders update*](http://byron.github.io/google-apis-rs/google_tagmanager1/struct.AccountContainerFolderUpdateCall.html), [*containers get*](http://byron.github.io/google-apis-rs/google_tagmanager1/struct.AccountContainerGetCall.html), [*containers list*](http://byron.github.io/google-apis-rs/google_tagmanager1/struct.AccountContainerListCall.html), [*containers move_folders update*](http://byron.github.io/google-apis-rs/google_tagmanager1/struct.AccountContainerMoveFolderUpdateCall.html), [*containers reauthorize_environments update*](http://byron.github.io/google-apis-rs/google_tagmanager1/struct.AccountContainerReauthorizeEnvironmentUpdateCall.html), [*containers tags create*](http://byron.github.io/google-apis-rs/google_tagmanager1/struct.AccountContainerTagCreateCall.html), [*containers tags delete*](http://byron.github.io/google-apis-rs/google_tagmanager1/struct.AccountContainerTagDeleteCall.html), [*containers tags get*](http://byron.github.io/google-apis-rs/google_tagmanager1/struct.AccountContainerTagGetCall.html), [*containers tags list*](http://byron.github.io/google-apis-rs/google_tagmanager1/struct.AccountContainerTagListCall.html), [*containers tags update*](http://byron.github.io/google-apis-rs/google_tagmanager1/struct.AccountContainerTagUpdateCall.html), [*containers triggers create*](http://byron.github.io/google-apis-rs/google_tagmanager1/struct.AccountContainerTriggerCreateCall.html), [*containers triggers delete*](http://byron.github.io/google-apis-rs/google_tagmanager1/struct.AccountContainerTriggerDeleteCall.html), [*containers triggers get*](http://byron.github.io/google-apis-rs/google_tagmanager1/struct.AccountContainerTriggerGetCall.html), [*containers triggers list*](http://byron.github.io/google-apis-rs/google_tagmanager1/struct.AccountContainerTriggerListCall.html), [*containers triggers update*](http://byron.github.io/google-apis-rs/google_tagmanager1/struct.AccountContainerTriggerUpdateCall.html), [*containers update*](http://byron.github.io/google-apis-rs/google_tagmanager1/struct.AccountContainerUpdateCall.html), [*containers variables create*](http://byron.github.io/google-apis-rs/google_tagmanager1/struct.AccountContainerVariableCreateCall.html), [*containers variables delete*](http://byron.github.io/google-apis-rs/google_tagmanager1/struct.AccountContainerVariableDeleteCall.html), [*containers variables get*](http://byron.github.io/google-apis-rs/google_tagmanager1/struct.AccountContainerVariableGetCall.html), [*containers variables list*](http://byron.github.io/google-apis-rs/google_tagmanager1/struct.AccountContainerVariableListCall.html), [*containers variables update*](http://byron.github.io/google-apis-rs/google_tagmanager1/struct.AccountContainerVariableUpdateCall.html), [*containers versions create*](http://byron.github.io/google-apis-rs/google_tagmanager1/struct.AccountContainerVersionCreateCall.html), [*containers versions delete*](http://byron.github.io/google-apis-rs/google_tagmanager1/struct.AccountContainerVersionDeleteCall.html), [*containers versions get*](http://byron.github.io/google-apis-rs/google_tagmanager1/struct.AccountContainerVersionGetCall.html), [*containers versions list*](http://byron.github.io/google-apis-rs/google_tagmanager1/struct.AccountContainerVersionListCall.html), [*containers versions publish*](http://byron.github.io/google-apis-rs/google_tagmanager1/struct.AccountContainerVersionPublishCall.html), [*containers versions restore*](http://byron.github.io/google-apis-rs/google_tagmanager1/struct.AccountContainerVersionRestoreCall.html), [*containers versions undelete*](http://byron.github.io/google-apis-rs/google_tagmanager1/struct.AccountContainerVersionUndeleteCall.html), [*containers versions update*](http://byron.github.io/google-apis-rs/google_tagmanager1/struct.AccountContainerVersionUpdateCall.html), [*get*](http://byron.github.io/google-apis-rs/google_tagmanager1/struct.AccountGetCall.html), [*list*](http://byron.github.io/google-apis-rs/google_tagmanager1/struct.AccountListCall.html), [*permissions create*](http://byron.github.io/google-apis-rs/google_tagmanager1/struct.AccountPermissionCreateCall.html), [*permissions delete*](http://byron.github.io/google-apis-rs/google_tagmanager1/struct.AccountPermissionDeleteCall.html), [*permissions get*](http://byron.github.io/google-apis-rs/google_tagmanager1/struct.AccountPermissionGetCall.html), [*permissions list*](http://byron.github.io/google-apis-rs/google_tagmanager1/struct.AccountPermissionListCall.html), [*permissions update*](http://byron.github.io/google-apis-rs/google_tagmanager1/struct.AccountPermissionUpdateCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_tagmanager1/struct.AccountUpdateCall.html) +* [accounts](https://docs.rs/google-tagmanager1/1.0.1+20160310/google_tagmanager1/struct.Account.html) + * [*containers create*](https://docs.rs/google-tagmanager1/1.0.1+20160310/google_tagmanager1/struct.AccountContainerCreateCall.html), [*containers delete*](https://docs.rs/google-tagmanager1/1.0.1+20160310/google_tagmanager1/struct.AccountContainerDeleteCall.html), [*containers environments create*](https://docs.rs/google-tagmanager1/1.0.1+20160310/google_tagmanager1/struct.AccountContainerEnvironmentCreateCall.html), [*containers environments delete*](https://docs.rs/google-tagmanager1/1.0.1+20160310/google_tagmanager1/struct.AccountContainerEnvironmentDeleteCall.html), [*containers environments get*](https://docs.rs/google-tagmanager1/1.0.1+20160310/google_tagmanager1/struct.AccountContainerEnvironmentGetCall.html), [*containers environments list*](https://docs.rs/google-tagmanager1/1.0.1+20160310/google_tagmanager1/struct.AccountContainerEnvironmentListCall.html), [*containers environments patch*](https://docs.rs/google-tagmanager1/1.0.1+20160310/google_tagmanager1/struct.AccountContainerEnvironmentPatchCall.html), [*containers environments update*](https://docs.rs/google-tagmanager1/1.0.1+20160310/google_tagmanager1/struct.AccountContainerEnvironmentUpdateCall.html), [*containers folders create*](https://docs.rs/google-tagmanager1/1.0.1+20160310/google_tagmanager1/struct.AccountContainerFolderCreateCall.html), [*containers folders delete*](https://docs.rs/google-tagmanager1/1.0.1+20160310/google_tagmanager1/struct.AccountContainerFolderDeleteCall.html), [*containers folders entities list*](https://docs.rs/google-tagmanager1/1.0.1+20160310/google_tagmanager1/struct.AccountContainerFolderEntityListCall.html), [*containers folders get*](https://docs.rs/google-tagmanager1/1.0.1+20160310/google_tagmanager1/struct.AccountContainerFolderGetCall.html), [*containers folders list*](https://docs.rs/google-tagmanager1/1.0.1+20160310/google_tagmanager1/struct.AccountContainerFolderListCall.html), [*containers folders update*](https://docs.rs/google-tagmanager1/1.0.1+20160310/google_tagmanager1/struct.AccountContainerFolderUpdateCall.html), [*containers get*](https://docs.rs/google-tagmanager1/1.0.1+20160310/google_tagmanager1/struct.AccountContainerGetCall.html), [*containers list*](https://docs.rs/google-tagmanager1/1.0.1+20160310/google_tagmanager1/struct.AccountContainerListCall.html), [*containers move_folders update*](https://docs.rs/google-tagmanager1/1.0.1+20160310/google_tagmanager1/struct.AccountContainerMoveFolderUpdateCall.html), [*containers reauthorize_environments update*](https://docs.rs/google-tagmanager1/1.0.1+20160310/google_tagmanager1/struct.AccountContainerReauthorizeEnvironmentUpdateCall.html), [*containers tags create*](https://docs.rs/google-tagmanager1/1.0.1+20160310/google_tagmanager1/struct.AccountContainerTagCreateCall.html), [*containers tags delete*](https://docs.rs/google-tagmanager1/1.0.1+20160310/google_tagmanager1/struct.AccountContainerTagDeleteCall.html), [*containers tags get*](https://docs.rs/google-tagmanager1/1.0.1+20160310/google_tagmanager1/struct.AccountContainerTagGetCall.html), [*containers tags list*](https://docs.rs/google-tagmanager1/1.0.1+20160310/google_tagmanager1/struct.AccountContainerTagListCall.html), [*containers tags update*](https://docs.rs/google-tagmanager1/1.0.1+20160310/google_tagmanager1/struct.AccountContainerTagUpdateCall.html), [*containers triggers create*](https://docs.rs/google-tagmanager1/1.0.1+20160310/google_tagmanager1/struct.AccountContainerTriggerCreateCall.html), [*containers triggers delete*](https://docs.rs/google-tagmanager1/1.0.1+20160310/google_tagmanager1/struct.AccountContainerTriggerDeleteCall.html), [*containers triggers get*](https://docs.rs/google-tagmanager1/1.0.1+20160310/google_tagmanager1/struct.AccountContainerTriggerGetCall.html), [*containers triggers list*](https://docs.rs/google-tagmanager1/1.0.1+20160310/google_tagmanager1/struct.AccountContainerTriggerListCall.html), [*containers triggers update*](https://docs.rs/google-tagmanager1/1.0.1+20160310/google_tagmanager1/struct.AccountContainerTriggerUpdateCall.html), [*containers update*](https://docs.rs/google-tagmanager1/1.0.1+20160310/google_tagmanager1/struct.AccountContainerUpdateCall.html), [*containers variables create*](https://docs.rs/google-tagmanager1/1.0.1+20160310/google_tagmanager1/struct.AccountContainerVariableCreateCall.html), [*containers variables delete*](https://docs.rs/google-tagmanager1/1.0.1+20160310/google_tagmanager1/struct.AccountContainerVariableDeleteCall.html), [*containers variables get*](https://docs.rs/google-tagmanager1/1.0.1+20160310/google_tagmanager1/struct.AccountContainerVariableGetCall.html), [*containers variables list*](https://docs.rs/google-tagmanager1/1.0.1+20160310/google_tagmanager1/struct.AccountContainerVariableListCall.html), [*containers variables update*](https://docs.rs/google-tagmanager1/1.0.1+20160310/google_tagmanager1/struct.AccountContainerVariableUpdateCall.html), [*containers versions create*](https://docs.rs/google-tagmanager1/1.0.1+20160310/google_tagmanager1/struct.AccountContainerVersionCreateCall.html), [*containers versions delete*](https://docs.rs/google-tagmanager1/1.0.1+20160310/google_tagmanager1/struct.AccountContainerVersionDeleteCall.html), [*containers versions get*](https://docs.rs/google-tagmanager1/1.0.1+20160310/google_tagmanager1/struct.AccountContainerVersionGetCall.html), [*containers versions list*](https://docs.rs/google-tagmanager1/1.0.1+20160310/google_tagmanager1/struct.AccountContainerVersionListCall.html), [*containers versions publish*](https://docs.rs/google-tagmanager1/1.0.1+20160310/google_tagmanager1/struct.AccountContainerVersionPublishCall.html), [*containers versions restore*](https://docs.rs/google-tagmanager1/1.0.1+20160310/google_tagmanager1/struct.AccountContainerVersionRestoreCall.html), [*containers versions undelete*](https://docs.rs/google-tagmanager1/1.0.1+20160310/google_tagmanager1/struct.AccountContainerVersionUndeleteCall.html), [*containers versions update*](https://docs.rs/google-tagmanager1/1.0.1+20160310/google_tagmanager1/struct.AccountContainerVersionUpdateCall.html), [*get*](https://docs.rs/google-tagmanager1/1.0.1+20160310/google_tagmanager1/struct.AccountGetCall.html), [*list*](https://docs.rs/google-tagmanager1/1.0.1+20160310/google_tagmanager1/struct.AccountListCall.html), [*permissions create*](https://docs.rs/google-tagmanager1/1.0.1+20160310/google_tagmanager1/struct.AccountPermissionCreateCall.html), [*permissions delete*](https://docs.rs/google-tagmanager1/1.0.1+20160310/google_tagmanager1/struct.AccountPermissionDeleteCall.html), [*permissions get*](https://docs.rs/google-tagmanager1/1.0.1+20160310/google_tagmanager1/struct.AccountPermissionGetCall.html), [*permissions list*](https://docs.rs/google-tagmanager1/1.0.1+20160310/google_tagmanager1/struct.AccountPermissionListCall.html), [*permissions update*](https://docs.rs/google-tagmanager1/1.0.1+20160310/google_tagmanager1/struct.AccountPermissionUpdateCall.html) and [*update*](https://docs.rs/google-tagmanager1/1.0.1+20160310/google_tagmanager1/struct.AccountUpdateCall.html) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_tagmanager1/struct.TagManager.html)** +* **[Hub](https://docs.rs/google-tagmanager1/1.0.1+20160310/google_tagmanager1/struct.TagManager.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_tagmanager1/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_tagmanager1/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_tagmanager1/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-tagmanager1/1.0.1+20160310/google_tagmanager1/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-tagmanager1/1.0.1+20160310/google_tagmanager1/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-tagmanager1/1.0.1+20160310/google_tagmanager1/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_tagmanager1/trait.Part.html)** + * **[Parts](https://docs.rs/google-tagmanager1/1.0.1+20160310/google_tagmanager1/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_tagmanager1/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-tagmanager1/1.0.1+20160310/google_tagmanager1/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_tagmanager1/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-tagmanager1/1.0.1+20160310/google_tagmanager1/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_tagmanager1/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_tagmanager1/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-tagmanager1/1.0.1+20160310/google_tagmanager1/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_tagmanager1/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-tagmanager1/1.0.1+20160310/google_tagmanager1/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_tagmanager1/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-tagmanager1/1.0.1+20160310/google_tagmanager1/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_tagmanager1/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_tagmanager1/trait.CallBuilder.html) 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/1.0.1+20160310/google_tagmanager1/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-tagmanager1/1.0.1+20160310/google_tagmanager1/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_tagmanager1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-tagmanager1/1.0.1+20160310/google_tagmanager1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_tagmanager1/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_tagmanager1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-tagmanager1/1.0.1+20160310/google_tagmanager1/trait.RequestValue.html) and +[decodable](https://docs.rs/google-tagmanager1/1.0.1+20160310/google_tagmanager1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_tagmanager1/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-tagmanager1/1.0.1+20160310/google_tagmanager1/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_tagmanager1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-tagmanager1/1.0.1+20160310/google_tagmanager1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_tagmanager1/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-tagmanager1/1.0.1+20160310/google_tagmanager1/trait.RequestValue.html) are 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/lib.rs b/gen/tagmanager1/src/lib.rs index 4b6d144b68..bc4b6c8517 100644 --- a/gen/tagmanager1/src/lib.rs +++ b/gen/tagmanager1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *Tag Manager* crate version *1.0.0+20160310*, where *20160310* is the exact revision of the *tagmanager:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *Tag Manager* crate version *1.0.1+20160310*, where *20160310* is the exact revision of the *tagmanager:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *Tag Manager* *v1* API can be found at the //! [official documentation site](https://developers.google.com/tag-manager/api/v1/). @@ -17,7 +17,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -176,7 +176,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/tagmanager1/src/lib.rs.in b/gen/tagmanager1/src/lib.rs.in index a6788ea711..ad7b43cb93 100644 --- a/gen/tagmanager1/src/lib.rs.in +++ b/gen/tagmanager1/src/lib.rs.in @@ -164,7 +164,7 @@ impl<'a, C, A> TagManager TagManager { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -173,7 +173,7 @@ impl<'a, C, A> TagManager } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/taskqueue1_beta2-cli/Cargo.toml b/gen/taskqueue1_beta2-cli/Cargo.toml index f047effa78..f6172a5647 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 = "1.0.0+20160428" +version = "1.0.1+20160428" authors = ["Sebastian Thiel "] description = "A complete library to interact with taskqueue (protocol v1beta2)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/taskqueue1_beta2-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-taskqueue1_beta2] path = "../taskqueue1_beta2" -version = "1.0.0" +version = "1.0.1+20160428" optional = true default-features = false diff --git a/gen/taskqueue1_beta2-cli/README.md b/gen/taskqueue1_beta2-cli/README.md index 8d83d8354b..dea7900764 100644 --- a/gen/taskqueue1_beta2-cli/README.md +++ b/gen/taskqueue1_beta2-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *taskqueue* API can be found at the [official documentation site](https://developers.google.com/appengine/docs/python/taskqueue/rest). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/taskqueue1-beta2.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/taskqueue1-beta2.tar.gz) +```bash +cargo install google-taskqueue1_beta2-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/taskqueue1_beta2-cli). # Usage -This documentation was generated from the *taskqueue* API at revision *20160428*. The CLI is at version *1.0.0*. +This documentation was generated from the *taskqueue* API at revision *20160428*. The CLI is at version *1.0.1*. ```bash taskqueue1-beta2 [options] diff --git a/gen/taskqueue1_beta2-cli/mkdocs.yml b/gen/taskqueue1_beta2-cli/mkdocs.yml index f753c39ee6..89e9aa9601 100644 --- a/gen/taskqueue1_beta2-cli/mkdocs.yml +++ b/gen/taskqueue1_beta2-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: taskqueue v1.0.0+20160428 +site_name: taskqueue v1.0.1+20160428 site_url: http://byron.github.io/google-apis-rs/google-taskqueue1_beta2-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with taskqueue (protocol v1beta2) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/taskqueue1_beta2-cli diff --git a/gen/taskqueue1_beta2-cli/src/main.rs b/gen/taskqueue1_beta2-cli/src/main.rs index 9b13dd51f5..babcc72e8c 100644 --- a/gen/taskqueue1_beta2-cli/src/main.rs +++ b/gen/taskqueue1_beta2-cli/src/main.rs @@ -1009,7 +1009,7 @@ fn main() { let mut app = App::new("taskqueue1-beta2") .author("Sebastian Thiel ") - .version("1.0.0+20160428") + .version("1.0.1+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 47523dc7a8..09784f2212 100644 --- a/gen/taskqueue1_beta2/Cargo.toml +++ b/gen/taskqueue1_beta2/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-taskqueue1_beta2" -version = "1.0.0+20160428" +version = "1.0.1+20160428" authors = ["Sebastian Thiel "] description = "A complete library to interact with taskqueue (protocol v1beta2)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/taskqueue1_beta2" homepage = "https://developers.google.com/appengine/docs/python/taskqueue/rest" -documentation = "http://byron.github.io/google-apis-rs/google_taskqueue1_beta2" +documentation = "https://docs.rs/google-taskqueue1_beta2/1.0.1+20160428" license = "MIT" keywords = ["taskqueue", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/taskqueue1_beta2/README.md b/gen/taskqueue1_beta2/README.md index cffcc40fc3..a7c8ac1f30 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 *1.0.0+20160428*, where *20160428* is the exact revision of the *taskqueue:v1beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *taskqueue* crate version *1.0.1+20160428*, where *20160428* is the exact revision of the *taskqueue:v1beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. 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](http://byron.github.io/google-apis-rs/google_taskqueue1_beta2/struct.Taskqueue.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-taskqueue1_beta2/1.0.1+20160428/google_taskqueue1_beta2/struct.Taskqueue.html) ... * taskqueues - * [*get*](http://byron.github.io/google-apis-rs/google_taskqueue1_beta2/struct.TaskqueueGetCall.html) -* [tasks](http://byron.github.io/google-apis-rs/google_taskqueue1_beta2/struct.Task.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_taskqueue1_beta2/struct.TaskDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_taskqueue1_beta2/struct.TaskGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_taskqueue1_beta2/struct.TaskInsertCall.html), [*lease*](http://byron.github.io/google-apis-rs/google_taskqueue1_beta2/struct.TaskLeaseCall.html), [*list*](http://byron.github.io/google-apis-rs/google_taskqueue1_beta2/struct.TaskListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_taskqueue1_beta2/struct.TaskPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_taskqueue1_beta2/struct.TaskUpdateCall.html) + * [*get*](https://docs.rs/google-taskqueue1_beta2/1.0.1+20160428/google_taskqueue1_beta2/struct.TaskqueueGetCall.html) +* [tasks](https://docs.rs/google-taskqueue1_beta2/1.0.1+20160428/google_taskqueue1_beta2/struct.Task.html) + * [*delete*](https://docs.rs/google-taskqueue1_beta2/1.0.1+20160428/google_taskqueue1_beta2/struct.TaskDeleteCall.html), [*get*](https://docs.rs/google-taskqueue1_beta2/1.0.1+20160428/google_taskqueue1_beta2/struct.TaskGetCall.html), [*insert*](https://docs.rs/google-taskqueue1_beta2/1.0.1+20160428/google_taskqueue1_beta2/struct.TaskInsertCall.html), [*lease*](https://docs.rs/google-taskqueue1_beta2/1.0.1+20160428/google_taskqueue1_beta2/struct.TaskLeaseCall.html), [*list*](https://docs.rs/google-taskqueue1_beta2/1.0.1+20160428/google_taskqueue1_beta2/struct.TaskListCall.html), [*patch*](https://docs.rs/google-taskqueue1_beta2/1.0.1+20160428/google_taskqueue1_beta2/struct.TaskPatchCall.html) and [*update*](https://docs.rs/google-taskqueue1_beta2/1.0.1+20160428/google_taskqueue1_beta2/struct.TaskUpdateCall.html) @@ -25,17 +25,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_taskqueue1_beta2/struct.Taskqueue.html)** +* **[Hub](https://docs.rs/google-taskqueue1_beta2/1.0.1+20160428/google_taskqueue1_beta2/struct.Taskqueue.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_taskqueue1_beta2/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_taskqueue1_beta2/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_taskqueue1_beta2/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-taskqueue1_beta2/1.0.1+20160428/google_taskqueue1_beta2/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-taskqueue1_beta2/1.0.1+20160428/google_taskqueue1_beta2/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-taskqueue1_beta2/1.0.1+20160428/google_taskqueue1_beta2/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_taskqueue1_beta2/trait.Part.html)** + * **[Parts](https://docs.rs/google-taskqueue1_beta2/1.0.1+20160428/google_taskqueue1_beta2/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_taskqueue1_beta2/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-taskqueue1_beta2/1.0.1+20160428/google_taskqueue1_beta2/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_taskqueue1_beta2/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-taskqueue1_beta2/1.0.1+20160428/google_taskqueue1_beta2/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_taskqueue1_beta2/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_taskqueue1_beta2/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-taskqueue1_beta2/1.0.1+20160428/google_taskqueue1_beta2/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_taskqueue1_beta2/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-taskqueue1_beta2/1.0.1+20160428/google_taskqueue1_beta2/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_taskqueue1_beta2/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-taskqueue1_beta2/1.0.1+20160428/google_taskqueue1_beta2/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_taskqueue1_beta2/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_taskqueue1_beta2/trait.CallBuilder.html) 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/1.0.1+20160428/google_taskqueue1_beta2/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-taskqueue1_beta2/1.0.1+20160428/google_taskqueue1_beta2/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_taskqueue1_beta2/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-taskqueue1_beta2/1.0.1+20160428/google_taskqueue1_beta2/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_taskqueue1_beta2/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_taskqueue1_beta2/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-taskqueue1_beta2/1.0.1+20160428/google_taskqueue1_beta2/trait.RequestValue.html) and +[decodable](https://docs.rs/google-taskqueue1_beta2/1.0.1+20160428/google_taskqueue1_beta2/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_taskqueue1_beta2/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-taskqueue1_beta2/1.0.1+20160428/google_taskqueue1_beta2/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_taskqueue1_beta2/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-taskqueue1_beta2/1.0.1+20160428/google_taskqueue1_beta2/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_taskqueue1_beta2/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-taskqueue1_beta2/1.0.1+20160428/google_taskqueue1_beta2/trait.RequestValue.html) are 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/lib.rs b/gen/taskqueue1_beta2/src/lib.rs index 6f3697f79f..1f49cea5b1 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/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *taskqueue* crate version *1.0.0+20160428*, where *20160428* is the exact revision of the *taskqueue:v1beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *taskqueue* crate version *1.0.1+20160428*, where *20160428* is the exact revision of the *taskqueue:v1beta2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! 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). @@ -19,7 +19,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -128,7 +128,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/taskqueue1_beta2/src/lib.rs.in b/gen/taskqueue1_beta2/src/lib.rs.in index 0440f447c1..80c2f4a394 100644 --- a/gen/taskqueue1_beta2/src/lib.rs.in +++ b/gen/taskqueue1_beta2/src/lib.rs.in @@ -137,7 +137,7 @@ impl<'a, C, A> Taskqueue Taskqueue { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -149,7 +149,7 @@ impl<'a, C, A> Taskqueue } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/tasks1-cli/Cargo.toml b/gen/tasks1-cli/Cargo.toml index a893c364c5..21566a7c93 100644 --- a/gen/tasks1-cli/Cargo.toml +++ b/gen/tasks1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-tasks1-cli" -version = "1.0.0+20141121" +version = "1.0.1+20141121" authors = ["Sebastian Thiel "] description = "A complete library to interact with tasks (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/tasks1-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-tasks1] path = "../tasks1" -version = "1.0.0" +version = "1.0.1+20141121" optional = true default-features = false diff --git a/gen/tasks1-cli/README.md b/gen/tasks1-cli/README.md index e85fb4734b..d28e47e206 100644 --- a/gen/tasks1-cli/README.md +++ b/gen/tasks1-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *tasks* API can be found at the [official documentation site](https://developers.google.com/google-apps/tasks/firstapp). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/tasks1.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/tasks1.tar.gz) +```bash +cargo install google-tasks1-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/tasks1-cli). # Usage -This documentation was generated from the *tasks* API at revision *20141121*. The CLI is at version *1.0.0*. +This documentation was generated from the *tasks* API at revision *20141121*. The CLI is at version *1.0.1*. ```bash tasks1 [options] diff --git a/gen/tasks1-cli/mkdocs.yml b/gen/tasks1-cli/mkdocs.yml index 5d62c7456b..e36261b6a8 100644 --- a/gen/tasks1-cli/mkdocs.yml +++ b/gen/tasks1-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: tasks v1.0.0+20141121 +site_name: tasks v1.0.1+20141121 site_url: http://byron.github.io/google-apis-rs/google-tasks1-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with tasks (protocol v1) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/tasks1-cli diff --git a/gen/tasks1-cli/src/main.rs b/gen/tasks1-cli/src/main.rs index 8f83a79846..9bd58afabb 100644 --- a/gen/tasks1-cli/src/main.rs +++ b/gen/tasks1-cli/src/main.rs @@ -1552,7 +1552,7 @@ fn main() { let mut app = App::new("tasks1") .author("Sebastian Thiel ") - .version("1.0.0+20141121") + .version("1.0.1+20141121") .about("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 de459823b1..81f6459a5c 100644 --- a/gen/tasks1/Cargo.toml +++ b/gen/tasks1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-tasks1" -version = "1.0.0+20141121" +version = "1.0.1+20141121" authors = ["Sebastian Thiel "] description = "A complete library to interact with tasks (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/tasks1" homepage = "https://developers.google.com/google-apps/tasks/firstapp" -documentation = "http://byron.github.io/google-apis-rs/google_tasks1" +documentation = "https://docs.rs/google-tasks1/1.0.1+20141121" license = "MIT" keywords = ["tasks", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/tasks1/README.md b/gen/tasks1/README.md index 551a22362b..e3886a75bb 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 *1.0.0+20141121*, where *20141121* is the exact revision of the *tasks:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *tasks* crate version *1.0.1+20141121*, where *20141121* is the exact revision of the *tasks:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. Everything else about the *tasks* *v1* API can be found at the [official documentation site](https://developers.google.com/google-apps/tasks/firstapp). # Features -Handle the following *Resources* with ease from the central [hub](http://byron.github.io/google-apis-rs/google_tasks1/struct.TasksHub.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-tasks1/1.0.1+20141121/google_tasks1/struct.TasksHub.html) ... * tasklists - * [*delete*](http://byron.github.io/google-apis-rs/google_tasks1/struct.TasklistDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_tasks1/struct.TasklistGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_tasks1/struct.TasklistInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_tasks1/struct.TasklistListCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_tasks1/struct.TasklistPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_tasks1/struct.TasklistUpdateCall.html) -* [tasks](http://byron.github.io/google-apis-rs/google_tasks1/struct.Task.html) - * [*clear*](http://byron.github.io/google-apis-rs/google_tasks1/struct.TaskClearCall.html), [*delete*](http://byron.github.io/google-apis-rs/google_tasks1/struct.TaskDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_tasks1/struct.TaskGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_tasks1/struct.TaskInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_tasks1/struct.TaskListCall.html), [*move*](http://byron.github.io/google-apis-rs/google_tasks1/struct.TaskMoveCall.html), [*patch*](http://byron.github.io/google-apis-rs/google_tasks1/struct.TaskPatchCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_tasks1/struct.TaskUpdateCall.html) + * [*delete*](https://docs.rs/google-tasks1/1.0.1+20141121/google_tasks1/struct.TasklistDeleteCall.html), [*get*](https://docs.rs/google-tasks1/1.0.1+20141121/google_tasks1/struct.TasklistGetCall.html), [*insert*](https://docs.rs/google-tasks1/1.0.1+20141121/google_tasks1/struct.TasklistInsertCall.html), [*list*](https://docs.rs/google-tasks1/1.0.1+20141121/google_tasks1/struct.TasklistListCall.html), [*patch*](https://docs.rs/google-tasks1/1.0.1+20141121/google_tasks1/struct.TasklistPatchCall.html) and [*update*](https://docs.rs/google-tasks1/1.0.1+20141121/google_tasks1/struct.TasklistUpdateCall.html) +* [tasks](https://docs.rs/google-tasks1/1.0.1+20141121/google_tasks1/struct.Task.html) + * [*clear*](https://docs.rs/google-tasks1/1.0.1+20141121/google_tasks1/struct.TaskClearCall.html), [*delete*](https://docs.rs/google-tasks1/1.0.1+20141121/google_tasks1/struct.TaskDeleteCall.html), [*get*](https://docs.rs/google-tasks1/1.0.1+20141121/google_tasks1/struct.TaskGetCall.html), [*insert*](https://docs.rs/google-tasks1/1.0.1+20141121/google_tasks1/struct.TaskInsertCall.html), [*list*](https://docs.rs/google-tasks1/1.0.1+20141121/google_tasks1/struct.TaskListCall.html), [*move*](https://docs.rs/google-tasks1/1.0.1+20141121/google_tasks1/struct.TaskMoveCall.html), [*patch*](https://docs.rs/google-tasks1/1.0.1+20141121/google_tasks1/struct.TaskPatchCall.html) and [*update*](https://docs.rs/google-tasks1/1.0.1+20141121/google_tasks1/struct.TaskUpdateCall.html) @@ -25,17 +25,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_tasks1/struct.TasksHub.html)** +* **[Hub](https://docs.rs/google-tasks1/1.0.1+20141121/google_tasks1/struct.TasksHub.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_tasks1/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_tasks1/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_tasks1/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-tasks1/1.0.1+20141121/google_tasks1/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-tasks1/1.0.1+20141121/google_tasks1/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-tasks1/1.0.1+20141121/google_tasks1/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_tasks1/trait.Part.html)** + * **[Parts](https://docs.rs/google-tasks1/1.0.1+20141121/google_tasks1/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_tasks1/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-tasks1/1.0.1+20141121/google_tasks1/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_tasks1/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-tasks1/1.0.1+20141121/google_tasks1/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_tasks1/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_tasks1/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-tasks1/1.0.1+20141121/google_tasks1/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_tasks1/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-tasks1/1.0.1+20141121/google_tasks1/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_tasks1/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-tasks1/1.0.1+20141121/google_tasks1/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_tasks1/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_tasks1/trait.CallBuilder.html) 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/1.0.1+20141121/google_tasks1/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-tasks1/1.0.1+20141121/google_tasks1/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_tasks1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-tasks1/1.0.1+20141121/google_tasks1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_tasks1/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_tasks1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-tasks1/1.0.1+20141121/google_tasks1/trait.RequestValue.html) and +[decodable](https://docs.rs/google-tasks1/1.0.1+20141121/google_tasks1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_tasks1/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-tasks1/1.0.1+20141121/google_tasks1/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_tasks1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-tasks1/1.0.1+20141121/google_tasks1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_tasks1/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-tasks1/1.0.1+20141121/google_tasks1/trait.RequestValue.html) are 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/lib.rs b/gen/tasks1/src/lib.rs index 5c0fdaae83..8307a10ef7 100644 --- a/gen/tasks1/src/lib.rs +++ b/gen/tasks1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *tasks* crate version *1.0.0+20141121*, where *20141121* is the exact revision of the *tasks:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *tasks* crate version *1.0.1+20141121*, where *20141121* is the exact revision of the *tasks:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *tasks* *v1* API can be found at the //! [official documentation site](https://developers.google.com/google-apps/tasks/firstapp). @@ -19,7 +19,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -137,7 +137,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/tasks1/src/lib.rs.in b/gen/tasks1/src/lib.rs.in index 5b3e8c0d2d..e08141ca05 100644 --- a/gen/tasks1/src/lib.rs.in +++ b/gen/tasks1/src/lib.rs.in @@ -145,7 +145,7 @@ impl<'a, C, A> TasksHub TasksHub { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -157,7 +157,7 @@ impl<'a, C, A> TasksHub } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/translate2-cli/Cargo.toml b/gen/translate2-cli/Cargo.toml index 7fd4f03da7..7b246bbac1 100644 --- a/gen/translate2-cli/Cargo.toml +++ b/gen/translate2-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-translate2-cli" -version = "1.0.0+20160627" +version = "1.0.1+20160627" authors = ["Sebastian Thiel "] description = "A complete library to interact with translate (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/translate2-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-translate2] path = "../translate2" -version = "1.0.0" +version = "1.0.1+20160627" optional = true default-features = false diff --git a/gen/translate2-cli/README.md b/gen/translate2-cli/README.md index 5be5e7b0c6..312a7d791d 100644 --- a/gen/translate2-cli/README.md +++ b/gen/translate2-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *translate* API can be found at the [official documentation site](https://developers.google.com/translate/v2/using_rest). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/translate2.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/translate2.tar.gz) +```bash +cargo install google-translate2-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/translate2-cli). # Usage -This documentation was generated from the *translate* API at revision *20160627*. The CLI is at version *1.0.0*. +This documentation was generated from the *translate* API at revision *20160627*. The CLI is at version *1.0.1*. ```bash translate2 [options] diff --git a/gen/translate2-cli/mkdocs.yml b/gen/translate2-cli/mkdocs.yml index 99fa1b0a5c..ebe6c78428 100644 --- a/gen/translate2-cli/mkdocs.yml +++ b/gen/translate2-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: translate v1.0.0+20160627 +site_name: translate v1.0.1+20160627 site_url: http://byron.github.io/google-apis-rs/google-translate2-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with translate (protocol v2) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/translate2-cli diff --git a/gen/translate2-cli/src/main.rs b/gen/translate2-cli/src/main.rs index 10df6240d5..ac5a451293 100644 --- a/gen/translate2-cli/src/main.rs +++ b/gen/translate2-cli/src/main.rs @@ -405,7 +405,7 @@ fn main() { let mut app = App::new("translate2") .author("Sebastian Thiel ") - .version("1.0.0+20160627") + .version("1.0.1+20160627") .about("Translates text from one language to another.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_translate2_cli") .arg(Arg::with_name("folder") diff --git a/gen/translate2/Cargo.toml b/gen/translate2/Cargo.toml index 24c2d2c907..1f147559ef 100644 --- a/gen/translate2/Cargo.toml +++ b/gen/translate2/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-translate2" -version = "1.0.0+20160627" +version = "1.0.1+20160627" authors = ["Sebastian Thiel "] description = "A complete library to interact with translate (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/translate2" homepage = "https://developers.google.com/translate/v2/using_rest" -documentation = "http://byron.github.io/google-apis-rs/google_translate2" +documentation = "https://docs.rs/google-translate2/1.0.1+20160627" license = "MIT" keywords = ["translate", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/translate2/README.md b/gen/translate2/README.md index 60b4b9460f..c0b3634a7e 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 *1.0.0+20160627*, where *20160627* is the exact revision of the *translate:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *translate* crate version *1.0.1+20160627*, where *20160627* is the exact revision of the *translate:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. Everything else about the *translate* *v2* API can be found at the [official documentation site](https://developers.google.com/translate/v2/using_rest). # Features -Handle the following *Resources* with ease from the central [hub](http://byron.github.io/google-apis-rs/google_translate2/struct.Translate.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-translate2/1.0.1+20160627/google_translate2/struct.Translate.html) ... * detections - * [*list*](http://byron.github.io/google-apis-rs/google_translate2/struct.DetectionListCall.html) + * [*list*](https://docs.rs/google-translate2/1.0.1+20160627/google_translate2/struct.DetectionListCall.html) * languages - * [*list*](http://byron.github.io/google-apis-rs/google_translate2/struct.LanguageListCall.html) + * [*list*](https://docs.rs/google-translate2/1.0.1+20160627/google_translate2/struct.LanguageListCall.html) * translations - * [*list*](http://byron.github.io/google-apis-rs/google_translate2/struct.TranslationListCall.html) + * [*list*](https://docs.rs/google-translate2/1.0.1+20160627/google_translate2/struct.TranslationListCall.html) @@ -27,17 +27,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_translate2/struct.Translate.html)** +* **[Hub](https://docs.rs/google-translate2/1.0.1+20160627/google_translate2/struct.Translate.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_translate2/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_translate2/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_translate2/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-translate2/1.0.1+20160627/google_translate2/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-translate2/1.0.1+20160627/google_translate2/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-translate2/1.0.1+20160627/google_translate2/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_translate2/trait.Part.html)** + * **[Parts](https://docs.rs/google-translate2/1.0.1+20160627/google_translate2/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_translate2/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-translate2/1.0.1+20160627/google_translate2/trait.CallBuilder.html)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -119,17 +119,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](http://byron.github.io/google-apis-rs/google_translate2/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-translate2/1.0.1+20160627/google_translate2/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_translate2/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_translate2/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-translate2/1.0.1+20160627/google_translate2/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_translate2/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-translate2/1.0.1+20160627/google_translate2/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_translate2/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-translate2/1.0.1+20160627/google_translate2/trait.ResponseResult.html), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -139,29 +139,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](http://byron.github.io/google-apis-rs/google_translate2/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_translate2/trait.CallBuilder.html) 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/1.0.1+20160627/google_translate2/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-translate2/1.0.1+20160627/google_translate2/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_translate2/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-translate2/1.0.1+20160627/google_translate2/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_translate2/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_translate2/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-translate2/1.0.1+20160627/google_translate2/trait.RequestValue.html) and +[decodable](https://docs.rs/google-translate2/1.0.1+20160627/google_translate2/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_translate2/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-translate2/1.0.1+20160627/google_translate2/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_translate2/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-translate2/1.0.1+20160627/google_translate2/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_translate2/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-translate2/1.0.1+20160627/google_translate2/trait.RequestValue.html) are 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/lib.rs b/gen/translate2/src/lib.rs index cffcbaa7ce..80688c3c15 100644 --- a/gen/translate2/src/lib.rs +++ b/gen/translate2/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *translate* crate version *1.0.0+20160627*, where *20160627* is the exact revision of the *translate:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *translate* crate version *1.0.1+20160627*, where *20160627* is the exact revision of the *translate:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *translate* *v2* API can be found at the //! [official documentation site](https://developers.google.com/translate/v2/using_rest). @@ -21,7 +21,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -122,7 +122,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/translate2/src/lib.rs.in b/gen/translate2/src/lib.rs.in index 8f206c6dcb..3b76a35e7b 100644 --- a/gen/translate2/src/lib.rs.in +++ b/gen/translate2/src/lib.rs.in @@ -109,7 +109,7 @@ impl<'a, C, A> Translate Translate { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -124,7 +124,7 @@ impl<'a, C, A> Translate } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/urlshortener1-cli/Cargo.toml b/gen/urlshortener1-cli/Cargo.toml index 48e3441121..099a615642 100644 --- a/gen/urlshortener1-cli/Cargo.toml +++ b/gen/urlshortener1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-urlshortener1-cli" -version = "1.0.0+20150519" +version = "1.0.1+20150519" authors = ["Sebastian Thiel "] description = "A complete library to interact with urlshortener (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/urlshortener1-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-urlshortener1] path = "../urlshortener1" -version = "1.0.0" +version = "1.0.1+20150519" optional = true default-features = false diff --git a/gen/urlshortener1-cli/README.md b/gen/urlshortener1-cli/README.md index 655dad2b41..59bdc852d8 100644 --- a/gen/urlshortener1-cli/README.md +++ b/gen/urlshortener1-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *urlshortener* API can be found at the [official documentation site](https://developers.google.com/url-shortener/v1/getting_started). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/urlshortener1.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/urlshortener1.tar.gz) +```bash +cargo install google-urlshortener1-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/urlshortener1-cli). # Usage -This documentation was generated from the *urlshortener* API at revision *20150519*. The CLI is at version *1.0.0*. +This documentation was generated from the *urlshortener* API at revision *20150519*. The CLI is at version *1.0.1*. ```bash urlshortener1 [options] diff --git a/gen/urlshortener1-cli/mkdocs.yml b/gen/urlshortener1-cli/mkdocs.yml index 07c76cfa10..317e27ca79 100644 --- a/gen/urlshortener1-cli/mkdocs.yml +++ b/gen/urlshortener1-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: urlshortener v1.0.0+20150519 +site_name: urlshortener v1.0.1+20150519 site_url: http://byron.github.io/google-apis-rs/google-urlshortener1-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with urlshortener (protocol v1) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/urlshortener1-cli diff --git a/gen/urlshortener1-cli/src/main.rs b/gen/urlshortener1-cli/src/main.rs index 8dbe1b93b3..64fd078452 100644 --- a/gen/urlshortener1-cli/src/main.rs +++ b/gen/urlshortener1-cli/src/main.rs @@ -430,7 +430,7 @@ fn main() { let mut app = App::new("urlshortener1") .author("Sebastian Thiel ") - .version("1.0.0+20150519") + .version("1.0.1+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 7fa5395d04..370f4c6546 100644 --- a/gen/urlshortener1/Cargo.toml +++ b/gen/urlshortener1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-urlshortener1" -version = "1.0.0+20150519" +version = "1.0.1+20150519" authors = ["Sebastian Thiel "] description = "A complete library to interact with urlshortener (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/urlshortener1" homepage = "https://developers.google.com/url-shortener/v1/getting_started" -documentation = "http://byron.github.io/google-apis-rs/google_urlshortener1" +documentation = "https://docs.rs/google-urlshortener1/1.0.1+20150519" license = "MIT" keywords = ["urlshortener", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/urlshortener1/README.md b/gen/urlshortener1/README.md index d09298bcc0..7d79c4e6e3 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 *1.0.0+20150519*, where *20150519* is the exact revision of the *urlshortener:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *urlshortener* crate version *1.0.1+20150519*, where *20150519* is the exact revision of the *urlshortener:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. 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](http://byron.github.io/google-apis-rs/google_urlshortener1/struct.Urlshortener.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-urlshortener1/1.0.1+20150519/google_urlshortener1/struct.Urlshortener.html) ... -* [url](http://byron.github.io/google-apis-rs/google_urlshortener1/struct.Url.html) - * [*get*](http://byron.github.io/google-apis-rs/google_urlshortener1/struct.UrlGetCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_urlshortener1/struct.UrlInsertCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_urlshortener1/struct.UrlListCall.html) +* [url](https://docs.rs/google-urlshortener1/1.0.1+20150519/google_urlshortener1/struct.Url.html) + * [*get*](https://docs.rs/google-urlshortener1/1.0.1+20150519/google_urlshortener1/struct.UrlGetCall.html), [*insert*](https://docs.rs/google-urlshortener1/1.0.1+20150519/google_urlshortener1/struct.UrlInsertCall.html) and [*list*](https://docs.rs/google-urlshortener1/1.0.1+20150519/google_urlshortener1/struct.UrlListCall.html) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_urlshortener1/struct.Urlshortener.html)** +* **[Hub](https://docs.rs/google-urlshortener1/1.0.1+20150519/google_urlshortener1/struct.Urlshortener.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_urlshortener1/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_urlshortener1/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_urlshortener1/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-urlshortener1/1.0.1+20150519/google_urlshortener1/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-urlshortener1/1.0.1+20150519/google_urlshortener1/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-urlshortener1/1.0.1+20150519/google_urlshortener1/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_urlshortener1/trait.Part.html)** + * **[Parts](https://docs.rs/google-urlshortener1/1.0.1+20150519/google_urlshortener1/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_urlshortener1/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-urlshortener1/1.0.1+20150519/google_urlshortener1/trait.CallBuilder.html)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -117,17 +117,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](http://byron.github.io/google-apis-rs/google_urlshortener1/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-urlshortener1/1.0.1+20150519/google_urlshortener1/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_urlshortener1/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_urlshortener1/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-urlshortener1/1.0.1+20150519/google_urlshortener1/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_urlshortener1/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-urlshortener1/1.0.1+20150519/google_urlshortener1/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_urlshortener1/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-urlshortener1/1.0.1+20150519/google_urlshortener1/trait.ResponseResult.html), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -137,29 +137,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](http://byron.github.io/google-apis-rs/google_urlshortener1/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_urlshortener1/trait.CallBuilder.html) 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/1.0.1+20150519/google_urlshortener1/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-urlshortener1/1.0.1+20150519/google_urlshortener1/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_urlshortener1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-urlshortener1/1.0.1+20150519/google_urlshortener1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_urlshortener1/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_urlshortener1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-urlshortener1/1.0.1+20150519/google_urlshortener1/trait.RequestValue.html) and +[decodable](https://docs.rs/google-urlshortener1/1.0.1+20150519/google_urlshortener1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_urlshortener1/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-urlshortener1/1.0.1+20150519/google_urlshortener1/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_urlshortener1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-urlshortener1/1.0.1+20150519/google_urlshortener1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_urlshortener1/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-urlshortener1/1.0.1+20150519/google_urlshortener1/trait.RequestValue.html) are 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/lib.rs b/gen/urlshortener1/src/lib.rs index fcfbda07c9..5c7318f4bb 100644 --- a/gen/urlshortener1/src/lib.rs +++ b/gen/urlshortener1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *urlshortener* crate version *1.0.0+20150519*, where *20150519* is the exact revision of the *urlshortener:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *urlshortener* crate version *1.0.1+20150519*, where *20150519* is the exact revision of the *urlshortener:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *urlshortener* *v1* API can be found at the //! [official documentation site](https://developers.google.com/url-shortener/v1/getting_started). @@ -17,7 +17,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -120,7 +120,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/urlshortener1/src/lib.rs.in b/gen/urlshortener1/src/lib.rs.in index 8cab75153d..912cf56bf5 100644 --- a/gen/urlshortener1/src/lib.rs.in +++ b/gen/urlshortener1/src/lib.rs.in @@ -132,7 +132,7 @@ impl<'a, C, A> Urlshortener Urlshortener { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -141,7 +141,7 @@ impl<'a, C, A> Urlshortener } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/webfonts1-cli/Cargo.toml b/gen/webfonts1-cli/Cargo.toml index 6d9cc465af..6775e56386 100644 --- a/gen/webfonts1-cli/Cargo.toml +++ b/gen/webfonts1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-webfonts1-cli" -version = "1.0.0+20160302" +version = "1.0.1+20160302" authors = ["Sebastian Thiel "] description = "A complete library to interact with webfonts (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/webfonts1-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-webfonts1] path = "../webfonts1" -version = "1.0.0" +version = "1.0.1+20160302" optional = true default-features = false diff --git a/gen/webfonts1-cli/README.md b/gen/webfonts1-cli/README.md index 2072df4bb5..77fcf157f2 100644 --- a/gen/webfonts1-cli/README.md +++ b/gen/webfonts1-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *webfonts* API can be found at the [official documentation site](https://developers.google.com/fonts/docs/developer_api). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/webfonts1.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/webfonts1.tar.gz) +```bash +cargo install google-webfonts1-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/webfonts1-cli). # Usage -This documentation was generated from the *webfonts* API at revision *20160302*. The CLI is at version *1.0.0*. +This documentation was generated from the *webfonts* API at revision *20160302*. The CLI is at version *1.0.1*. ```bash webfonts1 [options] diff --git a/gen/webfonts1-cli/mkdocs.yml b/gen/webfonts1-cli/mkdocs.yml index 3d74133705..5844d9eecb 100644 --- a/gen/webfonts1-cli/mkdocs.yml +++ b/gen/webfonts1-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: webfonts v1.0.0+20160302 +site_name: webfonts v1.0.1+20160302 site_url: http://byron.github.io/google-apis-rs/google-webfonts1-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with webfonts (protocol v1) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/webfonts1-cli diff --git a/gen/webfonts1-cli/src/main.rs b/gen/webfonts1-cli/src/main.rs index 4f4147b273..3ce415bd70 100644 --- a/gen/webfonts1-cli/src/main.rs +++ b/gen/webfonts1-cli/src/main.rs @@ -219,7 +219,7 @@ fn main() { let mut app = App::new("webfonts1") .author("Sebastian Thiel ") - .version("1.0.0+20160302") + .version("1.0.1+20160302") .about("Accesses the metadata for all families served by Google Fonts, providing a list of families currently available (including available styles and a list of supported script subsets).") .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 8e17986e59..19e742e8a1 100644 --- a/gen/webfonts1/Cargo.toml +++ b/gen/webfonts1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-webfonts1" -version = "1.0.0+20160302" +version = "1.0.1+20160302" authors = ["Sebastian Thiel "] description = "A complete library to interact with webfonts (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/webfonts1" homepage = "https://developers.google.com/fonts/docs/developer_api" -documentation = "http://byron.github.io/google-apis-rs/google_webfonts1" +documentation = "https://docs.rs/google-webfonts1/1.0.1+20160302" license = "MIT" keywords = ["webfonts", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/webfonts1/README.md b/gen/webfonts1/README.md index fb44da0812..601a3de4cd 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 *1.0.0+20160302*, where *20160302* is the exact revision of the *webfonts:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *webfonts* crate version *1.0.1+20160302*, where *20160302* is the exact revision of the *webfonts:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. 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](http://byron.github.io/google-apis-rs/google_webfonts1/struct.Webfonts.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-webfonts1/1.0.1+20160302/google_webfonts1/struct.Webfonts.html) ... -* [webfonts](http://byron.github.io/google-apis-rs/google_webfonts1/struct.Webfont.html) - * [*list*](http://byron.github.io/google-apis-rs/google_webfonts1/struct.WebfontListCall.html) +* [webfonts](https://docs.rs/google-webfonts1/1.0.1+20160302/google_webfonts1/struct.Webfont.html) + * [*list*](https://docs.rs/google-webfonts1/1.0.1+20160302/google_webfonts1/struct.WebfontListCall.html) @@ -23,17 +23,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_webfonts1/struct.Webfonts.html)** +* **[Hub](https://docs.rs/google-webfonts1/1.0.1+20160302/google_webfonts1/struct.Webfonts.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_webfonts1/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_webfonts1/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_webfonts1/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-webfonts1/1.0.1+20160302/google_webfonts1/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-webfonts1/1.0.1+20160302/google_webfonts1/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-webfonts1/1.0.1+20160302/google_webfonts1/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_webfonts1/trait.Part.html)** + * **[Parts](https://docs.rs/google-webfonts1/1.0.1+20160302/google_webfonts1/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_webfonts1/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-webfonts1/1.0.1+20160302/google_webfonts1/trait.CallBuilder.html)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -116,17 +116,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](http://byron.github.io/google-apis-rs/google_webfonts1/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-webfonts1/1.0.1+20160302/google_webfonts1/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_webfonts1/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_webfonts1/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-webfonts1/1.0.1+20160302/google_webfonts1/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_webfonts1/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-webfonts1/1.0.1+20160302/google_webfonts1/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_webfonts1/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-webfonts1/1.0.1+20160302/google_webfonts1/trait.ResponseResult.html), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -136,29 +136,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](http://byron.github.io/google-apis-rs/google_webfonts1/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_webfonts1/trait.CallBuilder.html) 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/1.0.1+20160302/google_webfonts1/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-webfonts1/1.0.1+20160302/google_webfonts1/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_webfonts1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-webfonts1/1.0.1+20160302/google_webfonts1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_webfonts1/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_webfonts1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-webfonts1/1.0.1+20160302/google_webfonts1/trait.RequestValue.html) and +[decodable](https://docs.rs/google-webfonts1/1.0.1+20160302/google_webfonts1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_webfonts1/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-webfonts1/1.0.1+20160302/google_webfonts1/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_webfonts1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-webfonts1/1.0.1+20160302/google_webfonts1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_webfonts1/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-webfonts1/1.0.1+20160302/google_webfonts1/trait.RequestValue.html) are 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/lib.rs b/gen/webfonts1/src/lib.rs index 343ffe6ef5..8457726e0c 100644 --- a/gen/webfonts1/src/lib.rs +++ b/gen/webfonts1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *webfonts* crate version *1.0.0+20160302*, where *20160302* is the exact revision of the *webfonts:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *webfonts* crate version *1.0.1+20160302*, where *20160302* is the exact revision of the *webfonts:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *webfonts* *v1* API can be found at the //! [official documentation site](https://developers.google.com/fonts/docs/developer_api). @@ -17,7 +17,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -119,7 +119,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/webfonts1/src/lib.rs.in b/gen/webfonts1/src/lib.rs.in index abd5e67522..74b28e567f 100644 --- a/gen/webfonts1/src/lib.rs.in +++ b/gen/webfonts1/src/lib.rs.in @@ -110,7 +110,7 @@ impl<'a, C, A> Webfonts Webfonts { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -119,7 +119,7 @@ impl<'a, C, A> Webfonts } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/webmasters3-cli/Cargo.toml b/gen/webmasters3-cli/Cargo.toml index 806546c0ad..6482dd039f 100644 --- a/gen/webmasters3-cli/Cargo.toml +++ b/gen/webmasters3-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-webmasters3-cli" -version = "1.0.0+20160317" +version = "1.0.1+20160317" authors = ["Sebastian Thiel "] description = "A complete library to interact with webmasters (protocol v3)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/webmasters3-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-webmasters3] path = "../webmasters3" -version = "1.0.0" +version = "1.0.1+20160317" optional = true default-features = false diff --git a/gen/webmasters3-cli/README.md b/gen/webmasters3-cli/README.md index 84148d311a..8d2f0cc4e8 100644 --- a/gen/webmasters3-cli/README.md +++ b/gen/webmasters3-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *webmasters* API can be found at the [official documentation site](https://developers.google.com/webmaster-tools/). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/webmasters3.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/webmasters3.tar.gz) +```bash +cargo install google-webmasters3-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/webmasters3-cli). # Usage -This documentation was generated from the *webmasters* API at revision *20160317*. The CLI is at version *1.0.0*. +This documentation was generated from the *webmasters* API at revision *20160317*. The CLI is at version *1.0.1*. ```bash webmasters3 [options] diff --git a/gen/webmasters3-cli/mkdocs.yml b/gen/webmasters3-cli/mkdocs.yml index da782d4f03..2357e16798 100644 --- a/gen/webmasters3-cli/mkdocs.yml +++ b/gen/webmasters3-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: webmasters v1.0.0+20160317 +site_name: webmasters v1.0.1+20160317 site_url: http://byron.github.io/google-apis-rs/google-webmasters3-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with webmasters (protocol v3) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/webmasters3-cli diff --git a/gen/webmasters3-cli/src/main.rs b/gen/webmasters3-cli/src/main.rs index dab329ff83..02ca04d482 100644 --- a/gen/webmasters3-cli/src/main.rs +++ b/gen/webmasters3-cli/src/main.rs @@ -1243,7 +1243,7 @@ fn main() { let mut app = App::new("webmasters3") .author("Sebastian Thiel ") - .version("1.0.0+20160317") + .version("1.0.1+20160317") .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 e45034bba9..4ab6d4d86f 100644 --- a/gen/webmasters3/Cargo.toml +++ b/gen/webmasters3/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-webmasters3" -version = "1.0.0+20160317" +version = "1.0.1+20160317" authors = ["Sebastian Thiel "] description = "A complete library to interact with webmasters (protocol v3)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/webmasters3" homepage = "https://developers.google.com/webmaster-tools/" -documentation = "http://byron.github.io/google-apis-rs/google_webmasters3" +documentation = "https://docs.rs/google-webmasters3/1.0.1+20160317" license = "MIT" keywords = ["webmasters", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/webmasters3/README.md b/gen/webmasters3/README.md index 93b10c8fc8..fdccba3554 100644 --- a/gen/webmasters3/README.md +++ b/gen/webmasters3/README.md @@ -5,24 +5,24 @@ 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 *1.0.0+20160317*, where *20160317* is the exact revision of the *webmasters:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *webmasters* crate version *1.0.1+20160317*, where *20160317* is the exact revision of the *webmasters:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. 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](http://byron.github.io/google-apis-rs/google_webmasters3/struct.Webmasters.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-webmasters3/1.0.1+20160317/google_webmasters3/struct.Webmasters.html) ... * searchanalytics - * [*query*](http://byron.github.io/google-apis-rs/google_webmasters3/struct.SearchanalyticQueryCall.html) + * [*query*](https://docs.rs/google-webmasters3/1.0.1+20160317/google_webmasters3/struct.SearchanalyticQueryCall.html) * sitemaps - * [*delete*](http://byron.github.io/google-apis-rs/google_webmasters3/struct.SitemapDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_webmasters3/struct.SitemapGetCall.html), [*list*](http://byron.github.io/google-apis-rs/google_webmasters3/struct.SitemapListCall.html) and [*submit*](http://byron.github.io/google-apis-rs/google_webmasters3/struct.SitemapSubmitCall.html) + * [*delete*](https://docs.rs/google-webmasters3/1.0.1+20160317/google_webmasters3/struct.SitemapDeleteCall.html), [*get*](https://docs.rs/google-webmasters3/1.0.1+20160317/google_webmasters3/struct.SitemapGetCall.html), [*list*](https://docs.rs/google-webmasters3/1.0.1+20160317/google_webmasters3/struct.SitemapListCall.html) and [*submit*](https://docs.rs/google-webmasters3/1.0.1+20160317/google_webmasters3/struct.SitemapSubmitCall.html) * sites - * [*add*](http://byron.github.io/google-apis-rs/google_webmasters3/struct.SiteAddCall.html), [*delete*](http://byron.github.io/google-apis-rs/google_webmasters3/struct.SiteDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_webmasters3/struct.SiteGetCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_webmasters3/struct.SiteListCall.html) + * [*add*](https://docs.rs/google-webmasters3/1.0.1+20160317/google_webmasters3/struct.SiteAddCall.html), [*delete*](https://docs.rs/google-webmasters3/1.0.1+20160317/google_webmasters3/struct.SiteDeleteCall.html), [*get*](https://docs.rs/google-webmasters3/1.0.1+20160317/google_webmasters3/struct.SiteGetCall.html) and [*list*](https://docs.rs/google-webmasters3/1.0.1+20160317/google_webmasters3/struct.SiteListCall.html) * urlcrawlerrorscounts - * [*query*](http://byron.github.io/google-apis-rs/google_webmasters3/struct.UrlcrawlerrorscountQueryCall.html) + * [*query*](https://docs.rs/google-webmasters3/1.0.1+20160317/google_webmasters3/struct.UrlcrawlerrorscountQueryCall.html) * urlcrawlerrorssamples - * [*get*](http://byron.github.io/google-apis-rs/google_webmasters3/struct.UrlcrawlerrorssampleGetCall.html), [*list*](http://byron.github.io/google-apis-rs/google_webmasters3/struct.UrlcrawlerrorssampleListCall.html) and [*mark as fixed*](http://byron.github.io/google-apis-rs/google_webmasters3/struct.UrlcrawlerrorssampleMarkAsFixedCall.html) + * [*get*](https://docs.rs/google-webmasters3/1.0.1+20160317/google_webmasters3/struct.UrlcrawlerrorssampleGetCall.html), [*list*](https://docs.rs/google-webmasters3/1.0.1+20160317/google_webmasters3/struct.UrlcrawlerrorssampleListCall.html) and [*mark as fixed*](https://docs.rs/google-webmasters3/1.0.1+20160317/google_webmasters3/struct.UrlcrawlerrorssampleMarkAsFixedCall.html) @@ -31,17 +31,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_webmasters3/struct.Webmasters.html)** +* **[Hub](https://docs.rs/google-webmasters3/1.0.1+20160317/google_webmasters3/struct.Webmasters.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_webmasters3/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_webmasters3/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_webmasters3/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-webmasters3/1.0.1+20160317/google_webmasters3/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-webmasters3/1.0.1+20160317/google_webmasters3/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-webmasters3/1.0.1+20160317/google_webmasters3/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_webmasters3/trait.Part.html)** + * **[Parts](https://docs.rs/google-webmasters3/1.0.1+20160317/google_webmasters3/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_webmasters3/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-webmasters3/1.0.1+20160317/google_webmasters3/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_webmasters3/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-webmasters3/1.0.1+20160317/google_webmasters3/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_webmasters3/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_webmasters3/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-webmasters3/1.0.1+20160317/google_webmasters3/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_webmasters3/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-webmasters3/1.0.1+20160317/google_webmasters3/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_webmasters3/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-webmasters3/1.0.1+20160317/google_webmasters3/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_webmasters3/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_webmasters3/trait.CallBuilder.html) 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/1.0.1+20160317/google_webmasters3/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-webmasters3/1.0.1+20160317/google_webmasters3/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_webmasters3/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-webmasters3/1.0.1+20160317/google_webmasters3/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_webmasters3/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_webmasters3/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-webmasters3/1.0.1+20160317/google_webmasters3/trait.RequestValue.html) and +[decodable](https://docs.rs/google-webmasters3/1.0.1+20160317/google_webmasters3/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_webmasters3/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-webmasters3/1.0.1+20160317/google_webmasters3/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_webmasters3/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-webmasters3/1.0.1+20160317/google_webmasters3/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_webmasters3/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-webmasters3/1.0.1+20160317/google_webmasters3/trait.RequestValue.html) are 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/lib.rs b/gen/webmasters3/src/lib.rs index b169a42087..b79d25ecfc 100644 --- a/gen/webmasters3/src/lib.rs +++ b/gen/webmasters3/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *webmasters* crate version *1.0.0+20160317*, where *20160317* is the exact revision of the *webmasters:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *webmasters* crate version *1.0.1+20160317*, where *20160317* is the exact revision of the *webmasters:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *webmasters* *v3* API can be found at the //! [official documentation site](https://developers.google.com/webmaster-tools/). @@ -25,7 +25,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -126,7 +126,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/webmasters3/src/lib.rs.in b/gen/webmasters3/src/lib.rs.in index a654eb5066..b4c65c17e1 100644 --- a/gen/webmasters3/src/lib.rs.in +++ b/gen/webmasters3/src/lib.rs.in @@ -135,7 +135,7 @@ impl<'a, C, A> Webmasters Webmasters { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -156,7 +156,7 @@ impl<'a, C, A> Webmasters } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/youtube3-cli/Cargo.toml b/gen/youtube3-cli/Cargo.toml index e087bd1d75..7d592b4e8d 100644 --- a/gen/youtube3-cli/Cargo.toml +++ b/gen/youtube3-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-youtube3-cli" -version = "1.0.0+20161202" +version = "1.0.1+20161202" authors = ["Sebastian Thiel "] description = "A complete library to interact with YouTube (protocol v3)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/youtube3-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-youtube3] path = "../youtube3" -version = "1.0.0" +version = "1.0.1+20161202" optional = true default-features = false diff --git a/gen/youtube3-cli/README.md b/gen/youtube3-cli/README.md index f614a3e014..35bf83d079 100644 --- a/gen/youtube3-cli/README.md +++ b/gen/youtube3-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *YouTube* API can be found at the [official documentation site](https://developers.google.com/youtube/v3). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/youtube3.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/youtube3.tar.gz) +```bash +cargo install google-youtube3-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/youtube3-cli). # Usage -This documentation was generated from the *YouTube* API at revision *20161202*. The CLI is at version *1.0.0*. +This documentation was generated from the *YouTube* API at revision *20161202*. The CLI is at version *1.0.1*. ```bash youtube3 [options] diff --git a/gen/youtube3-cli/mkdocs.yml b/gen/youtube3-cli/mkdocs.yml index 54bd4f809a..b6ec2a693d 100644 --- a/gen/youtube3-cli/mkdocs.yml +++ b/gen/youtube3-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: YouTube v1.0.0+20161202 +site_name: YouTube v1.0.1+20161202 site_url: http://byron.github.io/google-apis-rs/google-youtube3-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with YouTube (protocol v3) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/youtube3-cli diff --git a/gen/youtube3-cli/src/main.rs b/gen/youtube3-cli/src/main.rs index e45ef61d05..dfe4e9f147 100644 --- a/gen/youtube3-cli/src/main.rs +++ b/gen/youtube3-cli/src/main.rs @@ -8365,7 +8365,7 @@ fn main() { let mut app = App::new("youtube3") .author("Sebastian Thiel ") - .version("1.0.0+20161202") + .version("1.0.1+20161202") .about("Supports core YouTube features, such as uploading videos, creating and managing playlists, searching for content, and much more.") .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 53bc38fd66..0d12c7bc59 100644 --- a/gen/youtube3/Cargo.toml +++ b/gen/youtube3/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-youtube3" -version = "1.0.0+20161202" +version = "1.0.1+20161202" authors = ["Sebastian Thiel "] description = "A complete library to interact with YouTube (protocol v3)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/youtube3" homepage = "https://developers.google.com/youtube/v3" -documentation = "http://byron.github.io/google-apis-rs/google_youtube3" +documentation = "https://docs.rs/google-youtube3/1.0.1+20161202" license = "MIT" keywords = ["youtube", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/youtube3/README.md b/gen/youtube3/README.md index 0a353e984e..9339c8f681 100644 --- a/gen/youtube3/README.md +++ b/gen/youtube3/README.md @@ -5,84 +5,84 @@ 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 *1.0.0+20161202*, where *20161202* is the exact revision of the *youtube:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *YouTube* crate version *1.0.1+20161202*, where *20161202* is the exact revision of the *youtube:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. Everything else about the *YouTube* *v3* API can be found at the [official documentation site](https://developers.google.com/youtube/v3). # Features -Handle the following *Resources* with ease from the central [hub](http://byron.github.io/google-apis-rs/google_youtube3/struct.YouTube.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.YouTube.html) ... -* [activities](http://byron.github.io/google-apis-rs/google_youtube3/struct.Activity.html) - * [*insert*](http://byron.github.io/google-apis-rs/google_youtube3/struct.ActivityInsertCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_youtube3/struct.ActivityListCall.html) -* [captions](http://byron.github.io/google-apis-rs/google_youtube3/struct.Caption.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_youtube3/struct.CaptionDeleteCall.html), [*download*](http://byron.github.io/google-apis-rs/google_youtube3/struct.CaptionDownloadCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_youtube3/struct.CaptionInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_youtube3/struct.CaptionListCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_youtube3/struct.CaptionUpdateCall.html) +* [activities](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.Activity.html) + * [*insert*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.ActivityInsertCall.html) and [*list*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.ActivityListCall.html) +* [captions](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.Caption.html) + * [*delete*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.CaptionDeleteCall.html), [*download*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.CaptionDownloadCall.html), [*insert*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.CaptionInsertCall.html), [*list*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.CaptionListCall.html) and [*update*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.CaptionUpdateCall.html) * channel banners - * [*insert*](http://byron.github.io/google-apis-rs/google_youtube3/struct.ChannelBannerInsertCall.html) -* [channel sections](http://byron.github.io/google-apis-rs/google_youtube3/struct.ChannelSection.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_youtube3/struct.ChannelSectionDeleteCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_youtube3/struct.ChannelSectionInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_youtube3/struct.ChannelSectionListCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_youtube3/struct.ChannelSectionUpdateCall.html) -* [channels](http://byron.github.io/google-apis-rs/google_youtube3/struct.Channel.html) - * [*list*](http://byron.github.io/google-apis-rs/google_youtube3/struct.ChannelListCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_youtube3/struct.ChannelUpdateCall.html) -* [comment threads](http://byron.github.io/google-apis-rs/google_youtube3/struct.CommentThread.html) - * [*insert*](http://byron.github.io/google-apis-rs/google_youtube3/struct.CommentThreadInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_youtube3/struct.CommentThreadListCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_youtube3/struct.CommentThreadUpdateCall.html) -* [comments](http://byron.github.io/google-apis-rs/google_youtube3/struct.Comment.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_youtube3/struct.CommentDeleteCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_youtube3/struct.CommentInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_youtube3/struct.CommentListCall.html), [*mark as spam*](http://byron.github.io/google-apis-rs/google_youtube3/struct.CommentMarkAsSpamCall.html), [*set moderation status*](http://byron.github.io/google-apis-rs/google_youtube3/struct.CommentSetModerationStatuCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_youtube3/struct.CommentUpdateCall.html) -* [fan funding events](http://byron.github.io/google-apis-rs/google_youtube3/struct.FanFundingEvent.html) - * [*list*](http://byron.github.io/google-apis-rs/google_youtube3/struct.FanFundingEventListCall.html) -* [guide categories](http://byron.github.io/google-apis-rs/google_youtube3/struct.GuideCategory.html) - * [*list*](http://byron.github.io/google-apis-rs/google_youtube3/struct.GuideCategoryListCall.html) -* [i18n languages](http://byron.github.io/google-apis-rs/google_youtube3/struct.I18nLanguage.html) - * [*list*](http://byron.github.io/google-apis-rs/google_youtube3/struct.I18nLanguageListCall.html) -* [i18n regions](http://byron.github.io/google-apis-rs/google_youtube3/struct.I18nRegion.html) - * [*list*](http://byron.github.io/google-apis-rs/google_youtube3/struct.I18nRegionListCall.html) -* [live broadcasts](http://byron.github.io/google-apis-rs/google_youtube3/struct.LiveBroadcast.html) - * [*bind*](http://byron.github.io/google-apis-rs/google_youtube3/struct.LiveBroadcastBindCall.html), [*control*](http://byron.github.io/google-apis-rs/google_youtube3/struct.LiveBroadcastControlCall.html), [*delete*](http://byron.github.io/google-apis-rs/google_youtube3/struct.LiveBroadcastDeleteCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_youtube3/struct.LiveBroadcastInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_youtube3/struct.LiveBroadcastListCall.html), [*transition*](http://byron.github.io/google-apis-rs/google_youtube3/struct.LiveBroadcastTransitionCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_youtube3/struct.LiveBroadcastUpdateCall.html) -* [live chat bans](http://byron.github.io/google-apis-rs/google_youtube3/struct.LiveChatBan.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_youtube3/struct.LiveChatBanDeleteCall.html) and [*insert*](http://byron.github.io/google-apis-rs/google_youtube3/struct.LiveChatBanInsertCall.html) -* [live chat messages](http://byron.github.io/google-apis-rs/google_youtube3/struct.LiveChatMessage.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_youtube3/struct.LiveChatMessageDeleteCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_youtube3/struct.LiveChatMessageInsertCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_youtube3/struct.LiveChatMessageListCall.html) -* [live chat moderators](http://byron.github.io/google-apis-rs/google_youtube3/struct.LiveChatModerator.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_youtube3/struct.LiveChatModeratorDeleteCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_youtube3/struct.LiveChatModeratorInsertCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_youtube3/struct.LiveChatModeratorListCall.html) -* [live streams](http://byron.github.io/google-apis-rs/google_youtube3/struct.LiveStream.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_youtube3/struct.LiveStreamDeleteCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_youtube3/struct.LiveStreamInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_youtube3/struct.LiveStreamListCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_youtube3/struct.LiveStreamUpdateCall.html) -* [playlist items](http://byron.github.io/google-apis-rs/google_youtube3/struct.PlaylistItem.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_youtube3/struct.PlaylistItemDeleteCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_youtube3/struct.PlaylistItemInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_youtube3/struct.PlaylistItemListCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_youtube3/struct.PlaylistItemUpdateCall.html) -* [playlists](http://byron.github.io/google-apis-rs/google_youtube3/struct.Playlist.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_youtube3/struct.PlaylistDeleteCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_youtube3/struct.PlaylistInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_youtube3/struct.PlaylistListCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_youtube3/struct.PlaylistUpdateCall.html) + * [*insert*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.ChannelBannerInsertCall.html) +* [channel sections](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.ChannelSection.html) + * [*delete*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.ChannelSectionDeleteCall.html), [*insert*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.ChannelSectionInsertCall.html), [*list*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.ChannelSectionListCall.html) and [*update*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.ChannelSectionUpdateCall.html) +* [channels](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.Channel.html) + * [*list*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.ChannelListCall.html) and [*update*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.ChannelUpdateCall.html) +* [comment threads](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.CommentThread.html) + * [*insert*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.CommentThreadInsertCall.html), [*list*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.CommentThreadListCall.html) and [*update*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.CommentThreadUpdateCall.html) +* [comments](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.Comment.html) + * [*delete*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.CommentDeleteCall.html), [*insert*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.CommentInsertCall.html), [*list*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.CommentListCall.html), [*mark as spam*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.CommentMarkAsSpamCall.html), [*set moderation status*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.CommentSetModerationStatuCall.html) and [*update*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.CommentUpdateCall.html) +* [fan funding events](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.FanFundingEvent.html) + * [*list*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.FanFundingEventListCall.html) +* [guide categories](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.GuideCategory.html) + * [*list*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.GuideCategoryListCall.html) +* [i18n languages](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.I18nLanguage.html) + * [*list*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.I18nLanguageListCall.html) +* [i18n regions](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.I18nRegion.html) + * [*list*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.I18nRegionListCall.html) +* [live broadcasts](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.LiveBroadcast.html) + * [*bind*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.LiveBroadcastBindCall.html), [*control*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.LiveBroadcastControlCall.html), [*delete*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.LiveBroadcastDeleteCall.html), [*insert*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.LiveBroadcastInsertCall.html), [*list*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.LiveBroadcastListCall.html), [*transition*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.LiveBroadcastTransitionCall.html) and [*update*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.LiveBroadcastUpdateCall.html) +* [live chat bans](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.LiveChatBan.html) + * [*delete*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.LiveChatBanDeleteCall.html) and [*insert*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.LiveChatBanInsertCall.html) +* [live chat messages](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.LiveChatMessage.html) + * [*delete*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.LiveChatMessageDeleteCall.html), [*insert*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.LiveChatMessageInsertCall.html) and [*list*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.LiveChatMessageListCall.html) +* [live chat moderators](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.LiveChatModerator.html) + * [*delete*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.LiveChatModeratorDeleteCall.html), [*insert*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.LiveChatModeratorInsertCall.html) and [*list*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.LiveChatModeratorListCall.html) +* [live streams](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.LiveStream.html) + * [*delete*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.LiveStreamDeleteCall.html), [*insert*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.LiveStreamInsertCall.html), [*list*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.LiveStreamListCall.html) and [*update*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.LiveStreamUpdateCall.html) +* [playlist items](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.PlaylistItem.html) + * [*delete*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.PlaylistItemDeleteCall.html), [*insert*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.PlaylistItemInsertCall.html), [*list*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.PlaylistItemListCall.html) and [*update*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.PlaylistItemUpdateCall.html) +* [playlists](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.Playlist.html) + * [*delete*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.PlaylistDeleteCall.html), [*insert*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.PlaylistInsertCall.html), [*list*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.PlaylistListCall.html) and [*update*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.PlaylistUpdateCall.html) * search - * [*list*](http://byron.github.io/google-apis-rs/google_youtube3/struct.SearchListCall.html) -* [sponsors](http://byron.github.io/google-apis-rs/google_youtube3/struct.Sponsor.html) - * [*list*](http://byron.github.io/google-apis-rs/google_youtube3/struct.SponsorListCall.html) -* [subscriptions](http://byron.github.io/google-apis-rs/google_youtube3/struct.Subscription.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_youtube3/struct.SubscriptionDeleteCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_youtube3/struct.SubscriptionInsertCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_youtube3/struct.SubscriptionListCall.html) -* [thumbnails](http://byron.github.io/google-apis-rs/google_youtube3/struct.Thumbnail.html) - * [*set*](http://byron.github.io/google-apis-rs/google_youtube3/struct.ThumbnailSetCall.html) -* [video abuse report reasons](http://byron.github.io/google-apis-rs/google_youtube3/struct.VideoAbuseReportReason.html) - * [*list*](http://byron.github.io/google-apis-rs/google_youtube3/struct.VideoAbuseReportReasonListCall.html) -* [video categories](http://byron.github.io/google-apis-rs/google_youtube3/struct.VideoCategory.html) - * [*list*](http://byron.github.io/google-apis-rs/google_youtube3/struct.VideoCategoryListCall.html) -* [videos](http://byron.github.io/google-apis-rs/google_youtube3/struct.Video.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_youtube3/struct.VideoDeleteCall.html), [*get rating*](http://byron.github.io/google-apis-rs/google_youtube3/struct.VideoGetRatingCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_youtube3/struct.VideoInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_youtube3/struct.VideoListCall.html), [*rate*](http://byron.github.io/google-apis-rs/google_youtube3/struct.VideoRateCall.html), [*report abuse*](http://byron.github.io/google-apis-rs/google_youtube3/struct.VideoReportAbuseCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_youtube3/struct.VideoUpdateCall.html) + * [*list*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.SearchListCall.html) +* [sponsors](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.Sponsor.html) + * [*list*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.SponsorListCall.html) +* [subscriptions](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.Subscription.html) + * [*delete*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.SubscriptionDeleteCall.html), [*insert*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.SubscriptionInsertCall.html) and [*list*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.SubscriptionListCall.html) +* [thumbnails](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.Thumbnail.html) + * [*set*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.ThumbnailSetCall.html) +* [video abuse report reasons](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.VideoAbuseReportReason.html) + * [*list*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.VideoAbuseReportReasonListCall.html) +* [video categories](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.VideoCategory.html) + * [*list*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.VideoCategoryListCall.html) +* [videos](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.Video.html) + * [*delete*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.VideoDeleteCall.html), [*get rating*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.VideoGetRatingCall.html), [*insert*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.VideoInsertCall.html), [*list*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.VideoListCall.html), [*rate*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.VideoRateCall.html), [*report abuse*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.VideoReportAbuseCall.html) and [*update*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.VideoUpdateCall.html) * watermarks - * [*set*](http://byron.github.io/google-apis-rs/google_youtube3/struct.WatermarkSetCall.html) and [*unset*](http://byron.github.io/google-apis-rs/google_youtube3/struct.WatermarkUnsetCall.html) + * [*set*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.WatermarkSetCall.html) and [*unset*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.WatermarkUnsetCall.html) Upload supported by ... -* [*set thumbnails*](http://byron.github.io/google-apis-rs/google_youtube3/struct.ThumbnailSetCall.html) -* [*insert captions*](http://byron.github.io/google-apis-rs/google_youtube3/struct.CaptionInsertCall.html) -* [*insert videos*](http://byron.github.io/google-apis-rs/google_youtube3/struct.VideoInsertCall.html) -* [*set watermarks*](http://byron.github.io/google-apis-rs/google_youtube3/struct.WatermarkSetCall.html) -* [*insert channel banners*](http://byron.github.io/google-apis-rs/google_youtube3/struct.ChannelBannerInsertCall.html) -* [*update captions*](http://byron.github.io/google-apis-rs/google_youtube3/struct.CaptionUpdateCall.html) +* [*set thumbnails*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.ThumbnailSetCall.html) +* [*insert captions*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.CaptionInsertCall.html) +* [*insert videos*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.VideoInsertCall.html) +* [*set watermarks*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.WatermarkSetCall.html) +* [*insert channel banners*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.ChannelBannerInsertCall.html) +* [*update captions*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.CaptionUpdateCall.html) Download supported by ... -* [*download captions*](http://byron.github.io/google-apis-rs/google_youtube3/struct.CaptionDownloadCall.html) +* [*download captions*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.CaptionDownloadCall.html) Subscription supported by ... -* [*list playlist items*](http://byron.github.io/google-apis-rs/google_youtube3/struct.PlaylistItemListCall.html) +* [*list playlist items*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.PlaylistItemListCall.html) @@ -90,17 +90,17 @@ Subscription supported by ... The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_youtube3/struct.YouTube.html)** +* **[Hub](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/struct.YouTube.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_youtube3/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_youtube3/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_youtube3/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_youtube3/trait.Part.html)** + * **[Parts](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_youtube3/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_youtube3/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_youtube3/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_youtube3/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_youtube3/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_youtube3/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_youtube3/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_youtube3/trait.CallBuilder.html) 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/1.0.1+20161202/google_youtube3/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_youtube3/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_youtube3/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_youtube3/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/trait.RequestValue.html) and +[decodable](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_youtube3/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_youtube3/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_youtube3/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-youtube3/1.0.1+20161202/google_youtube3/trait.RequestValue.html) are 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/lib.rs b/gen/youtube3/src/lib.rs index 3b5efb24ac..99f920dc03 100644 --- a/gen/youtube3/src/lib.rs +++ b/gen/youtube3/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *YouTube* crate version *1.0.0+20161202*, where *20161202* is the exact revision of the *youtube:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *YouTube* crate version *1.0.1+20161202*, where *20161202* is the exact revision of the *youtube:v3* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *YouTube* *v3* API can be found at the //! [official documentation site](https://developers.google.com/youtube/v3). @@ -84,7 +84,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -203,7 +203,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/youtube3/src/lib.rs.in b/gen/youtube3/src/lib.rs.in index 3fe233c6cb..fe8168e82a 100644 --- a/gen/youtube3/src/lib.rs.in +++ b/gen/youtube3/src/lib.rs.in @@ -163,7 +163,7 @@ impl<'a, C, A> YouTube YouTube { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -247,7 +247,7 @@ impl<'a, C, A> YouTube } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/youtubeanalytics1-cli/Cargo.toml b/gen/youtubeanalytics1-cli/Cargo.toml index 1763b78aed..0b313ba8de 100644 --- a/gen/youtubeanalytics1-cli/Cargo.toml +++ b/gen/youtubeanalytics1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-youtubeanalytics1-cli" -version = "1.0.0+20161213" +version = "1.0.1+20161213" authors = ["Sebastian Thiel "] description = "A complete library to interact with YouTube Analytics (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/youtubeanalytics1-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-youtubeanalytics1] path = "../youtubeanalytics1" -version = "1.0.0" +version = "1.0.1+20161213" optional = true default-features = false diff --git a/gen/youtubeanalytics1-cli/README.md b/gen/youtubeanalytics1-cli/README.md index c04c5a8a59..90846af4c9 100644 --- a/gen/youtubeanalytics1-cli/README.md +++ b/gen/youtubeanalytics1-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *YouTube Analytics* API can be found at the [official documentation site](http://developers.google.com/youtube/analytics/). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/youtubeanalytics1.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/youtubeanalytics1.tar.gz) +```bash +cargo install google-youtubeanalytics1-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/youtubeanalytics1-cli). # Usage -This documentation was generated from the *YouTube Analytics* API at revision *20161213*. The CLI is at version *1.0.0*. +This documentation was generated from the *YouTube Analytics* API at revision *20161213*. The CLI is at version *1.0.1*. ```bash youtubeanalytics1 [options] diff --git a/gen/youtubeanalytics1-cli/mkdocs.yml b/gen/youtubeanalytics1-cli/mkdocs.yml index 4c7d36c043..08757e544e 100644 --- a/gen/youtubeanalytics1-cli/mkdocs.yml +++ b/gen/youtubeanalytics1-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: YouTube Analytics v1.0.0+20161213 +site_name: YouTube Analytics v1.0.1+20161213 site_url: http://byron.github.io/google-apis-rs/google-youtubeanalytics1-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with YouTube Analytics (protocol v1) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/youtubeanalytics1-cli diff --git a/gen/youtubeanalytics1-cli/src/main.rs b/gen/youtubeanalytics1-cli/src/main.rs index 9db6cd1243..7a59fb04fb 100644 --- a/gen/youtubeanalytics1-cli/src/main.rs +++ b/gen/youtubeanalytics1-cli/src/main.rs @@ -943,7 +943,7 @@ fn main() { let mut app = App::new("youtubeanalytics1") .author("Sebastian Thiel ") - .version("1.0.0+20161213") + .version("1.0.1+20161213") .about("Retrieves your YouTube Analytics data.") .after_help("All documentation details can be found at http://byron.github.io/google-apis-rs/google_youtubeanalytics1_cli") .arg(Arg::with_name("url") diff --git a/gen/youtubeanalytics1/Cargo.toml b/gen/youtubeanalytics1/Cargo.toml index 6c905efa4e..b5b4a11d50 100644 --- a/gen/youtubeanalytics1/Cargo.toml +++ b/gen/youtubeanalytics1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-youtubeanalytics1" -version = "1.0.0+20161213" +version = "1.0.1+20161213" authors = ["Sebastian Thiel "] description = "A complete library to interact with YouTube Analytics (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/youtubeanalytics1" homepage = "http://developers.google.com/youtube/analytics/" -documentation = "http://byron.github.io/google-apis-rs/google_youtubeanalytics1" +documentation = "https://docs.rs/google-youtubeanalytics1/1.0.1+20161213" license = "MIT" keywords = ["youtubeAnalytics", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/youtubeanalytics1/README.md b/gen/youtubeanalytics1/README.md index 72d99bafaa..35c8f26213 100644 --- a/gen/youtubeanalytics1/README.md +++ b/gen/youtubeanalytics1/README.md @@ -5,20 +5,20 @@ DO NOT EDIT ! --> The `google-youtubeanalytics1` library allows access to all features of the *Google YouTube Analytics* service. -This documentation was generated from *YouTube Analytics* crate version *1.0.0+20161213*, where *20161213* is the exact revision of the *youtubeAnalytics:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *YouTube Analytics* crate version *1.0.1+20161213*, where *20161213* is the exact revision of the *youtubeAnalytics:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. Everything else about the *YouTube Analytics* *v1* API can be found at the [official documentation site](http://developers.google.com/youtube/analytics/). # Features -Handle the following *Resources* with ease from the central [hub](http://byron.github.io/google-apis-rs/google_youtubeanalytics1/struct.YouTubeAnalytics.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-youtubeanalytics1/1.0.1+20161213/google_youtubeanalytics1/struct.YouTubeAnalytics.html) ... -* [group items](http://byron.github.io/google-apis-rs/google_youtubeanalytics1/struct.GroupItem.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_youtubeanalytics1/struct.GroupItemDeleteCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_youtubeanalytics1/struct.GroupItemInsertCall.html) and [*list*](http://byron.github.io/google-apis-rs/google_youtubeanalytics1/struct.GroupItemListCall.html) -* [groups](http://byron.github.io/google-apis-rs/google_youtubeanalytics1/struct.Group.html) - * [*delete*](http://byron.github.io/google-apis-rs/google_youtubeanalytics1/struct.GroupDeleteCall.html), [*insert*](http://byron.github.io/google-apis-rs/google_youtubeanalytics1/struct.GroupInsertCall.html), [*list*](http://byron.github.io/google-apis-rs/google_youtubeanalytics1/struct.GroupListCall.html) and [*update*](http://byron.github.io/google-apis-rs/google_youtubeanalytics1/struct.GroupUpdateCall.html) +* [group items](https://docs.rs/google-youtubeanalytics1/1.0.1+20161213/google_youtubeanalytics1/struct.GroupItem.html) + * [*delete*](https://docs.rs/google-youtubeanalytics1/1.0.1+20161213/google_youtubeanalytics1/struct.GroupItemDeleteCall.html), [*insert*](https://docs.rs/google-youtubeanalytics1/1.0.1+20161213/google_youtubeanalytics1/struct.GroupItemInsertCall.html) and [*list*](https://docs.rs/google-youtubeanalytics1/1.0.1+20161213/google_youtubeanalytics1/struct.GroupItemListCall.html) +* [groups](https://docs.rs/google-youtubeanalytics1/1.0.1+20161213/google_youtubeanalytics1/struct.Group.html) + * [*delete*](https://docs.rs/google-youtubeanalytics1/1.0.1+20161213/google_youtubeanalytics1/struct.GroupDeleteCall.html), [*insert*](https://docs.rs/google-youtubeanalytics1/1.0.1+20161213/google_youtubeanalytics1/struct.GroupInsertCall.html), [*list*](https://docs.rs/google-youtubeanalytics1/1.0.1+20161213/google_youtubeanalytics1/struct.GroupListCall.html) and [*update*](https://docs.rs/google-youtubeanalytics1/1.0.1+20161213/google_youtubeanalytics1/struct.GroupUpdateCall.html) * reports - * [*query*](http://byron.github.io/google-apis-rs/google_youtubeanalytics1/struct.ReportQueryCall.html) + * [*query*](https://docs.rs/google-youtubeanalytics1/1.0.1+20161213/google_youtubeanalytics1/struct.ReportQueryCall.html) @@ -27,17 +27,17 @@ Handle the following *Resources* with ease from the central [hub](http://byron.g The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_youtubeanalytics1/struct.YouTubeAnalytics.html)** +* **[Hub](https://docs.rs/google-youtubeanalytics1/1.0.1+20161213/google_youtubeanalytics1/struct.YouTubeAnalytics.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_youtubeanalytics1/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_youtubeanalytics1/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_youtubeanalytics1/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-youtubeanalytics1/1.0.1+20161213/google_youtubeanalytics1/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-youtubeanalytics1/1.0.1+20161213/google_youtubeanalytics1/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-youtubeanalytics1/1.0.1+20161213/google_youtubeanalytics1/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_youtubeanalytics1/trait.Part.html)** + * **[Parts](https://docs.rs/google-youtubeanalytics1/1.0.1+20161213/google_youtubeanalytics1/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_youtubeanalytics1/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-youtubeanalytics1/1.0.1+20161213/google_youtubeanalytics1/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_youtubeanalytics1/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-youtubeanalytics1/1.0.1+20161213/google_youtubeanalytics1/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_youtubeanalytics1/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_youtubeanalytics1/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-youtubeanalytics1/1.0.1+20161213/google_youtubeanalytics1/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_youtubeanalytics1/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-youtubeanalytics1/1.0.1+20161213/google_youtubeanalytics1/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_youtubeanalytics1/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-youtubeanalytics1/1.0.1+20161213/google_youtubeanalytics1/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_youtubeanalytics1/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_youtubeanalytics1/trait.CallBuilder.html) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-youtubeanalytics1/1.0.1+20161213/google_youtubeanalytics1/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-youtubeanalytics1/1.0.1+20161213/google_youtubeanalytics1/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_youtubeanalytics1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-youtubeanalytics1/1.0.1+20161213/google_youtubeanalytics1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_youtubeanalytics1/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_youtubeanalytics1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-youtubeanalytics1/1.0.1+20161213/google_youtubeanalytics1/trait.RequestValue.html) and +[decodable](https://docs.rs/google-youtubeanalytics1/1.0.1+20161213/google_youtubeanalytics1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_youtubeanalytics1/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-youtubeanalytics1/1.0.1+20161213/google_youtubeanalytics1/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_youtubeanalytics1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-youtubeanalytics1/1.0.1+20161213/google_youtubeanalytics1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_youtubeanalytics1/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-youtubeanalytics1/1.0.1+20161213/google_youtubeanalytics1/trait.RequestValue.html) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/youtubeanalytics1/src/lib.rs b/gen/youtubeanalytics1/src/lib.rs index 026a7dee27..42f6fda2b5 100644 --- a/gen/youtubeanalytics1/src/lib.rs +++ b/gen/youtubeanalytics1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *YouTube Analytics* crate version *1.0.0+20161213*, where *20161213* is the exact revision of the *youtubeAnalytics:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *YouTube Analytics* crate version *1.0.1+20161213*, where *20161213* is the exact revision of the *youtubeAnalytics:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *YouTube Analytics* *v1* API can be found at the //! [official documentation site](http://developers.google.com/youtube/analytics/). @@ -21,7 +21,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -129,7 +129,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/youtubeanalytics1/src/lib.rs.in b/gen/youtubeanalytics1/src/lib.rs.in index 4efc2d1a5e..7bb2a6828c 100644 --- a/gen/youtubeanalytics1/src/lib.rs.in +++ b/gen/youtubeanalytics1/src/lib.rs.in @@ -151,7 +151,7 @@ impl<'a, C, A> YouTubeAnalytics YouTubeAnalytics { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -166,7 +166,7 @@ impl<'a, C, A> YouTubeAnalytics } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/youtubereporting1-cli/Cargo.toml b/gen/youtubereporting1-cli/Cargo.toml index aa2fe13267..67edaf1db2 100644 --- a/gen/youtubereporting1-cli/Cargo.toml +++ b/gen/youtubereporting1-cli/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "google-youtubereporting1-cli" -version = "1.0.0+20160719" +version = "1.0.1+20160719" authors = ["Sebastian Thiel "] description = "A complete library to interact with YouTube Reporting (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/youtubereporting1-cli" @@ -38,6 +38,6 @@ serde_codegen = { version = "^ 0.8", optional = true } [dependencies.google-youtubereporting1] path = "../youtubereporting1" -version = "1.0.0" +version = "1.0.1+20160719" optional = true default-features = false diff --git a/gen/youtubereporting1-cli/README.md b/gen/youtubereporting1-cli/README.md index 64a446e10a..103799a6f6 100644 --- a/gen/youtubereporting1-cli/README.md +++ b/gen/youtubereporting1-cli/README.md @@ -13,18 +13,19 @@ If data-structures are requested, these will be returned as pretty-printed JSON, Everything else about the *YouTube Reporting* API can be found at the [official documentation site](https://developers.google.com/youtube/reporting/v1/reports/). -# Downloads +# Installation and Source Code -You can download the pre-compiled 64bit binaries for the following platforms: +Install the command-line interface with cargo using: -* ![icon](http://megaicons.net/static/img/icons_sizes/6/140/16/ubuntu-icon.png) [ubuntu](http://dl.byronimo.de/google.rs/cli/1.0.0/ubuntu/youtubereporting1.tar.gz) -* ![icon](http://hydra-media.cursecdn.com/wow.gamepedia.com/a/a2/Apple-icon-16x16.png?version=25ddd67ac3dd3b634478e3978b76cb74) [osx](http://dl.byronimo.de/google.rs/cli/1.0.0/osx/youtubereporting1.tar.gz) +```bash +cargo install google-youtubereporting1-cli +``` Find the source code [on github](https://github.com/Byron/google-apis-rs/tree/master/gen/youtubereporting1-cli). # Usage -This documentation was generated from the *YouTube Reporting* API at revision *20160719*. The CLI is at version *1.0.0*. +This documentation was generated from the *YouTube Reporting* API at revision *20160719*. The CLI is at version *1.0.1*. ```bash youtubereporting1 [options] diff --git a/gen/youtubereporting1-cli/mkdocs.yml b/gen/youtubereporting1-cli/mkdocs.yml index 80dc699a81..cf9a060323 100644 --- a/gen/youtubereporting1-cli/mkdocs.yml +++ b/gen/youtubereporting1-cli/mkdocs.yml @@ -1,6 +1,6 @@ -site_name: YouTube Reporting v1.0.0+20160719 +site_name: YouTube Reporting v1.0.1+20160719 site_url: http://byron.github.io/google-apis-rs/google-youtubereporting1-cli -site_description: Write integrating applications with bcore +site_description: A complete library to interact with YouTube Reporting (protocol v1) repo_url: https://github.com/Byron/google-apis-rs/tree/master/gen/youtubereporting1-cli diff --git a/gen/youtubereporting1-cli/src/main.rs b/gen/youtubereporting1-cli/src/main.rs index 980679b753..f5c80e9fd6 100644 --- a/gen/youtubereporting1-cli/src/main.rs +++ b/gen/youtubereporting1-cli/src/main.rs @@ -891,7 +891,7 @@ fn main() { let mut app = App::new("youtubereporting1") .author("Sebastian Thiel ") - .version("1.0.0+20160719") + .version("1.0.1+20160719") .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 260e3fc3a0..5f565bc59b 100644 --- a/gen/youtubereporting1/Cargo.toml +++ b/gen/youtubereporting1/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-youtubereporting1" -version = "1.0.0+20160719" +version = "1.0.1+20160719" authors = ["Sebastian Thiel "] description = "A complete library to interact with YouTube Reporting (protocol v1)" repository = "https://github.com/Byron/google-apis-rs/tree/master/gen/youtubereporting1" homepage = "https://developers.google.com/youtube/reporting/v1/reports/" -documentation = "http://byron.github.io/google-apis-rs/google_youtubereporting1" +documentation = "https://docs.rs/google-youtubereporting1/1.0.1+20160719" license = "MIT" keywords = ["youtubereporting", "google", "protocol", "web", "api"] build = "src/build.rs" diff --git a/gen/youtubereporting1/README.md b/gen/youtubereporting1/README.md index a888338bb0..22da973814 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 *1.0.0+20160719*, where *20160719* is the exact revision of the *youtubereporting:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +This documentation was generated from *YouTube Reporting* crate version *1.0.1+20160719*, where *20160719* is the exact revision of the *youtubereporting:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. 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](http://byron.github.io/google-apis-rs/google_youtubereporting1/struct.YouTubeReporting.html) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-youtubereporting1/1.0.1+20160719/google_youtubereporting1/struct.YouTubeReporting.html) ... -* [jobs](http://byron.github.io/google-apis-rs/google_youtubereporting1/struct.Job.html) - * [*create*](http://byron.github.io/google-apis-rs/google_youtubereporting1/struct.JobCreateCall.html), [*delete*](http://byron.github.io/google-apis-rs/google_youtubereporting1/struct.JobDeleteCall.html), [*get*](http://byron.github.io/google-apis-rs/google_youtubereporting1/struct.JobGetCall.html), [*list*](http://byron.github.io/google-apis-rs/google_youtubereporting1/struct.JobListCall.html), [*reports get*](http://byron.github.io/google-apis-rs/google_youtubereporting1/struct.JobReportGetCall.html) and [*reports list*](http://byron.github.io/google-apis-rs/google_youtubereporting1/struct.JobReportListCall.html) -* [media](http://byron.github.io/google-apis-rs/google_youtubereporting1/struct.Media.html) - * [*download*](http://byron.github.io/google-apis-rs/google_youtubereporting1/struct.MediaDownloadCall.html) -* [report types](http://byron.github.io/google-apis-rs/google_youtubereporting1/struct.ReportType.html) - * [*list*](http://byron.github.io/google-apis-rs/google_youtubereporting1/struct.ReportTypeListCall.html) +* [jobs](https://docs.rs/google-youtubereporting1/1.0.1+20160719/google_youtubereporting1/struct.Job.html) + * [*create*](https://docs.rs/google-youtubereporting1/1.0.1+20160719/google_youtubereporting1/struct.JobCreateCall.html), [*delete*](https://docs.rs/google-youtubereporting1/1.0.1+20160719/google_youtubereporting1/struct.JobDeleteCall.html), [*get*](https://docs.rs/google-youtubereporting1/1.0.1+20160719/google_youtubereporting1/struct.JobGetCall.html), [*list*](https://docs.rs/google-youtubereporting1/1.0.1+20160719/google_youtubereporting1/struct.JobListCall.html), [*reports get*](https://docs.rs/google-youtubereporting1/1.0.1+20160719/google_youtubereporting1/struct.JobReportGetCall.html) and [*reports list*](https://docs.rs/google-youtubereporting1/1.0.1+20160719/google_youtubereporting1/struct.JobReportListCall.html) +* [media](https://docs.rs/google-youtubereporting1/1.0.1+20160719/google_youtubereporting1/struct.Media.html) + * [*download*](https://docs.rs/google-youtubereporting1/1.0.1+20160719/google_youtubereporting1/struct.MediaDownloadCall.html) +* [report types](https://docs.rs/google-youtubereporting1/1.0.1+20160719/google_youtubereporting1/struct.ReportType.html) + * [*list*](https://docs.rs/google-youtubereporting1/1.0.1+20160719/google_youtubereporting1/struct.ReportTypeListCall.html) Download supported by ... -* [*download media*](http://byron.github.io/google-apis-rs/google_youtubereporting1/struct.MediaDownloadCall.html) +* [*download media*](https://docs.rs/google-youtubereporting1/1.0.1+20160719/google_youtubereporting1/struct.MediaDownloadCall.html) @@ -31,17 +31,17 @@ Download supported by ... The API is structured into the following primary items: -* **[Hub](http://byron.github.io/google-apis-rs/google_youtubereporting1/struct.YouTubeReporting.html)** +* **[Hub](https://docs.rs/google-youtubereporting1/1.0.1+20160719/google_youtubereporting1/struct.YouTubeReporting.html)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](http://byron.github.io/google-apis-rs/google_youtubereporting1/trait.MethodsBuilder.html) which in turn - allow access to individual [*Call Builders*](http://byron.github.io/google-apis-rs/google_youtubereporting1/trait.CallBuilder.html) -* **[Resources](http://byron.github.io/google-apis-rs/google_youtubereporting1/trait.Resource.html)** + * creates [*Method Builders*](https://docs.rs/google-youtubereporting1/1.0.1+20160719/google_youtubereporting1/trait.MethodsBuilder.html) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-youtubereporting1/1.0.1+20160719/google_youtubereporting1/trait.CallBuilder.html) +* **[Resources](https://docs.rs/google-youtubereporting1/1.0.1+20160719/google_youtubereporting1/trait.Resource.html)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](http://byron.github.io/google-apis-rs/google_youtubereporting1/trait.Part.html)** + * **[Parts](https://docs.rs/google-youtubereporting1/1.0.1+20160719/google_youtubereporting1/trait.Part.html)** * a collection of properties * never directly used in *Activities* -* **[Activities](http://byron.github.io/google-apis-rs/google_youtubereporting1/trait.CallBuilder.html)** +* **[Activities](https://docs.rs/google-youtubereporting1/1.0.1+20160719/google_youtubereporting1/trait.CallBuilder.html)** * 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](http://byron.github.io/google-apis-rs/google_youtubereporting1/enum.Result.html) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-youtubereporting1/1.0.1+20160719/google_youtubereporting1/enum.Result.html) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](http://byron.github.io/google-apis-rs/google_youtubereporting1/trait.Delegate.html), or the [Authenticator Delegate](http://byron.github.io/google-apis-rs/google_youtubereporting1/../yup-oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-youtubereporting1/1.0.1+20160719/google_youtubereporting1/trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](http://byron.github.io/google-apis-rs/google_youtubereporting1/enum.Result.html), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-youtubereporting1/1.0.1+20160719/google_youtubereporting1/enum.Result.html), should be read by you to obtain the media. -If such a method also supports a [Response Result](http://byron.github.io/google-apis-rs/google_youtubereporting1/trait.ResponseResult.html), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-youtubereporting1/1.0.1+20160719/google_youtubereporting1/trait.ResponseResult.html), it will return that by default. You can see it as meta-data 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](http://byron.github.io/google-apis-rs/google_youtubereporting1/trait.Delegate.html) to the -[Method Builder](http://byron.github.io/google-apis-rs/google_youtubereporting1/trait.CallBuilder.html) 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/1.0.1+20160719/google_youtubereporting1/trait.Delegate.html) to the +[Method Builder](https://docs.rs/google-youtubereporting1/1.0.1+20160719/google_youtubereporting1/trait.CallBuilder.html) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](http://byron.github.io/google-apis-rs/google_youtubereporting1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-youtubereporting1/1.0.1+20160719/google_youtubereporting1/trait.Delegate.html) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [enocodable](http://byron.github.io/google-apis-rs/google_youtubereporting1/trait.RequestValue.html) and -[decodable](http://byron.github.io/google-apis-rs/google_youtubereporting1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [enocodable](https://docs.rs/google-youtubereporting1/1.0.1+20160719/google_youtubereporting1/trait.RequestValue.html) and +[decodable](https://docs.rs/google-youtubereporting1/1.0.1+20160719/google_youtubereporting1/trait.ResponseResult.html) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](http://byron.github.io/google-apis-rs/google_youtubereporting1/trait.Part.html) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-youtubereporting1/1.0.1+20160719/google_youtubereporting1/trait.Part.html) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](http://byron.github.io/google-apis-rs/google_youtubereporting1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-youtubereporting1/1.0.1+20160719/google_youtubereporting1/trait.CallBuilder.html), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](http://byron.github.io/google-apis-rs/google_youtubereporting1/trait.RequestValue.html) are moved +* [request values](https://docs.rs/google-youtubereporting1/1.0.1+20160719/google_youtubereporting1/trait.RequestValue.html) are 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/lib.rs b/gen/youtubereporting1/src/lib.rs index 642b7d1dcd..dca228e41a 100644 --- a/gen/youtubereporting1/src/lib.rs +++ b/gen/youtubereporting1/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *YouTube Reporting* crate version *1.0.0+20160719*, where *20160719* is the exact revision of the *youtubereporting:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.0*. +//! This documentation was generated from *YouTube Reporting* crate version *1.0.1+20160719*, where *20160719* is the exact revision of the *youtubereporting:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.1*. //! //! Everything else about the *YouTube Reporting* *v1* API can be found at the //! [official documentation site](https://developers.google.com/youtube/reporting/v1/reports/). @@ -25,7 +25,7 @@ //! //! //! -//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](../index.html). +//! Not what you are looking for ? Find all other Google APIs in their Rust [documentation index](http://byron.github.io/google-apis-rs). //! //! # Structure of this Library //! @@ -137,7 +137,7 @@ //! //! All errors produced by the system are provided either as [Result](enum.Result.html) enumeration as return value of //! the doit() methods, or handed as possibly intermediate results to either the -//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](../yup-oauth2/trait.AuthenticatorDelegate.html). +//! [Hub Delegate](trait.Delegate.html), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). //! //! When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This //! makes the system potentially resilient to all kinds of errors. diff --git a/gen/youtubereporting1/src/lib.rs.in b/gen/youtubereporting1/src/lib.rs.in index 3ba0f5751e..765117e222 100644 --- a/gen/youtubereporting1/src/lib.rs.in +++ b/gen/youtubereporting1/src/lib.rs.in @@ -141,7 +141,7 @@ impl<'a, C, A> YouTubeReporting YouTubeReporting { client: RefCell::new(client), auth: RefCell::new(authenticator), - _user_agent: "google-api-rust-client/1.0.0".to_string(), + _user_agent: "google-api-rust-client/1.0.1".to_string(), } } @@ -156,7 +156,7 @@ impl<'a, C, A> YouTubeReporting } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/1.0.0`. + /// It defaults to `google-api-rust-client/1.0.1`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String {