Struct google_digitalassetlinks1::StatementMethods [−][src]
pub struct StatementMethods<'a, C, A> where
C: 'a,
A: 'a, { /* fields omitted */ }
A builder providing access to all methods supported on statement resources.
It is not used directly, but through the Digitalassetlinks
hub.
Example
Instantiate a resource builder
extern crate hyper; extern crate hyper_rustls; extern crate yup_oauth2 as oauth2; extern crate google_digitalassetlinks1 as digitalassetlinks1; use std::default::Default; use oauth2::{Authenticator, DefaultAuthenticatorDelegate, ApplicationSecret, MemoryStorage}; use digitalassetlinks1::Digitalassetlinks; 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 = Digitalassetlinks::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 `list(...)` // to build up your call. let rb = hub.statements();
Methods
impl<'a, C, A> StatementMethods<'a, C, A>
[src]
impl<'a, C, A> StatementMethods<'a, C, A>
pub fn list(&self) -> StatementListCall<'a, C, A>
[src]
pub fn list(&self) -> StatementListCall<'a, C, A>
Create a builder to help you perform the following task:
Retrieves a list of all statements from a given source that match the specified target and statement string.
The API guarantees that all statements with secure source assets, such as
HTTPS websites or Android apps, have been made in a secure way by the owner
of those assets, as described in the Digital Asset Links technical design
specification.
Specifically, you should consider that for insecure websites (that is,
where the URL starts with http://
instead of https://
), this guarantee
cannot be made.
The List
command is most useful in cases where the API client wants to
know all the ways in which two assets are related, or enumerate all the
relationships from a particular source asset. Example: a feature that
helps users navigate to related items. When a mobile app is running on a
device, the feature would make it easy to navigate to the corresponding web
site or Google+ profile.
Trait Implementations
impl<'a, C, A> MethodsBuilder for StatementMethods<'a, C, A>
[src]
impl<'a, C, A> MethodsBuilder for StatementMethods<'a, C, A>
Auto Trait Implementations
impl<'a, C, A> !Send for StatementMethods<'a, C, A>
impl<'a, C, A> !Send for StatementMethods<'a, C, A>
impl<'a, C, A> !Sync for StatementMethods<'a, C, A>
impl<'a, C, A> !Sync for StatementMethods<'a, C, A>