pub struct TasklistMethods<'a, C>where
C: 'a,{ /* private fields */ }Expand description
A builder providing access to all methods supported on tasklist resources.
It is not used directly, but through the TasksHub hub.
§Example
Instantiate a resource builder
extern crate hyper;
extern crate hyper_rustls;
extern crate google_tasks1 as tasks1;
use tasks1::{TasksHub, FieldMask, hyper_rustls, hyper_util, yup_oauth2};
let secret: yup_oauth2::ApplicationSecret = Default::default();
let connector = hyper_rustls::HttpsConnectorBuilder::new()
.with_native_roots()
.unwrap()
.https_only()
.enable_http2()
.build();
let executor = hyper_util::rt::TokioExecutor::new();
let auth = yup_oauth2::InstalledFlowAuthenticator::with_client(
secret,
yup_oauth2::InstalledFlowReturnMethod::HTTPRedirect,
yup_oauth2::client::CustomHyperClientBuilder::from(
hyper_util::client::legacy::Client::builder(executor).build(connector),
),
).build().await.unwrap();
let client = hyper_util::client::legacy::Client::builder(
hyper_util::rt::TokioExecutor::new()
)
.build(
hyper_rustls::HttpsConnectorBuilder::new()
.with_native_roots()
.unwrap()
.https_or_http()
.enable_http2()
.build()
);
let mut hub = TasksHub::new(client, auth);
// Usually you wouldn't bind this to a variable, but keep calling *CallBuilders*
// like `delete(...)`, `get(...)`, `insert(...)`, `list(...)`, `patch(...)` and `update(...)`
// to build up your call.
let rb = hub.tasklists();Implementations§
Source§impl<'a, C> TasklistMethods<'a, C>
impl<'a, C> TasklistMethods<'a, C>
Sourcepub fn delete(&self, tasklist: &str) -> TasklistDeleteCall<'a, C>
pub fn delete(&self, tasklist: &str) -> TasklistDeleteCall<'a, C>
Create a builder to help you perform the following task:
Deletes the authenticated user’s specified task list. If the list contains assigned tasks, both the assigned tasks and the original tasks in the assignment surface (Docs, Chat Spaces) are deleted.
§Arguments
tasklist- Task list identifier.
Sourcepub fn get(&self, tasklist: &str) -> TasklistGetCall<'a, C>
pub fn get(&self, tasklist: &str) -> TasklistGetCall<'a, C>
Create a builder to help you perform the following task:
Returns the authenticated user’s specified task list.
§Arguments
tasklist- Task list identifier.
Sourcepub fn insert(&self, request: TaskList) -> TasklistInsertCall<'a, C>
pub fn insert(&self, request: TaskList) -> TasklistInsertCall<'a, C>
Create a builder to help you perform the following task:
Creates a new task list and adds it to the authenticated user’s task lists. A user can have up to 2000 lists at a time.
§Arguments
request- No description provided.
Sourcepub fn list(&self) -> TasklistListCall<'a, C>
pub fn list(&self) -> TasklistListCall<'a, C>
Create a builder to help you perform the following task:
Returns all the authenticated user’s task lists. A user can have up to 2000 lists at a time.
Sourcepub fn patch(
&self,
request: TaskList,
tasklist: &str,
) -> TasklistPatchCall<'a, C>
pub fn patch( &self, request: TaskList, tasklist: &str, ) -> TasklistPatchCall<'a, C>
Create a builder to help you perform the following task:
Updates the authenticated user’s specified task list. This method supports patch semantics.
§Arguments
request- No description provided.tasklist- Task list identifier.