[−][src]Struct google_homegraph1::AgentUserMethods
A builder providing access to all methods supported on agentUser resources.
It is not used directly, but through the HomeGraphService
hub.
Example
Instantiate a resource builder
extern crate hyper; extern crate hyper_rustls; extern crate yup_oauth2 as oauth2; extern crate google_homegraph1 as homegraph1; use std::default::Default; use oauth2::{Authenticator, DefaultAuthenticatorDelegate, ApplicationSecret, MemoryStorage}; use homegraph1::HomeGraphService; let secret: ApplicationSecret = Default::default(); let auth = Authenticator::new(&secret, DefaultAuthenticatorDelegate, hyper::Client::with_connector(hyper::net::HttpsConnector::new(hyper_rustls::TlsClient::new())), <MemoryStorage as Default>::default(), None); let mut hub = HomeGraphService::new(hyper::Client::with_connector(hyper::net::HttpsConnector::new(hyper_rustls::TlsClient::new())), auth); // Usually you wouldn't bind this to a variable, but keep calling *CallBuilders* // like `delete(...)` // to build up your call. let rb = hub.agent_users();
Implementations
impl<'a, C, A> AgentUserMethods<'a, C, A>
[src]
pub fn delete(&self, agent_user_id: &str) -> AgentUserDeleteCall<'a, C, A>
[src]
Create a builder to help you perform the following task:
Unlinks the given third-party user from your smart home Action. All data related to this user will be deleted.
For more details on how users link their accounts, see fulfillment and authentication.
The third-party user's identity is passed in via the agent_user_id
(see DeleteAgentUserRequest).
This request must be authorized using service account credentials from your
Actions console project.
Arguments
agentUserId
- Required. Third-party user ID.
Trait Implementations
impl<'a, C, A> MethodsBuilder for AgentUserMethods<'a, C, A>
[src]
Auto Trait Implementations
impl<'a, C, A> !RefUnwindSafe for AgentUserMethods<'a, C, A>
impl<'a, C, A> !Send for AgentUserMethods<'a, C, A>
impl<'a, C, A> !Sync for AgentUserMethods<'a, C, A>
impl<'a, C, A> Unpin for AgentUserMethods<'a, C, A>
impl<'a, C, A> !UnwindSafe for AgentUserMethods<'a, C, A>
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Typeable for T where
T: Any,
T: Any,