pub struct GenericclasMethods<'a, C>where
C: 'a,{ /* private fields */ }
Expand description
A builder providing access to all methods supported on genericclas resources.
It is not used directly, but through the Walletobjects
hub.
§Example
Instantiate a resource builder
extern crate hyper;
extern crate hyper_rustls;
extern crate google_walletobjects1 as walletobjects1;
use walletobjects1::{Walletobjects, FieldMask, hyper_rustls, hyper_util, yup_oauth2};
let secret: yup_oauth2::ApplicationSecret = Default::default();
let auth = yup_oauth2::InstalledFlowAuthenticator::builder(
secret,
yup_oauth2::InstalledFlowReturnMethod::HTTPRedirect,
).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_http1()
.build()
);
let mut hub = Walletobjects::new(client, auth);
// Usually you wouldn't bind this to a variable, but keep calling *CallBuilders*
// like `addmessage(...)`, `get(...)`, `insert(...)`, `list(...)`, `patch(...)` and `update(...)`
// to build up your call.
let rb = hub.genericclass();
Implementations§
Source§impl<'a, C> GenericclasMethods<'a, C>
impl<'a, C> GenericclasMethods<'a, C>
Sourcepub fn addmessage(
&self,
request: AddMessageRequest,
resource_id: &str,
) -> GenericclasAddmessageCall<'a, C>
pub fn addmessage( &self, request: AddMessageRequest, resource_id: &str, ) -> GenericclasAddmessageCall<'a, C>
Create a builder to help you perform the following task:
Adds a message to the generic class referenced by the given class ID.
§Arguments
request
- No description provided.resourceId
- The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, ‘.’, ‘_’, or ‘-’.
Sourcepub fn get(&self, resource_id: &str) -> GenericclasGetCall<'a, C>
pub fn get(&self, resource_id: &str) -> GenericclasGetCall<'a, C>
Create a builder to help you perform the following task:
Returns the generic class with the given class ID.
§Arguments
resourceId
- The unique identifier for a class. This ID must be unique across all classes from an issuer. This value needs to follow the formatissuerID.identifier
whereissuerID
is issued by Google andidentifier
is chosen by you. The unique identifier can only include alphanumeric characters,.
,_
, or-
.
Sourcepub fn insert(&self, request: GenericClass) -> GenericclasInsertCall<'a, C>
pub fn insert(&self, request: GenericClass) -> GenericclasInsertCall<'a, C>
Create a builder to help you perform the following task:
Inserts a generic class with the given ID and properties.
§Arguments
request
- No description provided.
Sourcepub fn list(&self) -> GenericclasListCall<'a, C>
pub fn list(&self) -> GenericclasListCall<'a, C>
Create a builder to help you perform the following task:
Returns a list of all generic classes for a given issuer ID.
Sourcepub fn patch(
&self,
request: GenericClass,
resource_id: &str,
) -> GenericclasPatchCall<'a, C>
pub fn patch( &self, request: GenericClass, resource_id: &str, ) -> GenericclasPatchCall<'a, C>
Create a builder to help you perform the following task:
Updates the generic class referenced by the given class ID. This method supports patch semantics.
§Arguments
request
- No description provided.resourceId
- The unique identifier for a class. This ID must be unique across all classes from an issuer. This value needs to follow the formatissuerID.identifier
whereissuerID
is issued by Google andidentifier
is chosen by you. The unique identifier can only include alphanumeric characters,.
,_
, or-
.
Sourcepub fn update(
&self,
request: GenericClass,
resource_id: &str,
) -> GenericclasUpdateCall<'a, C>
pub fn update( &self, request: GenericClass, resource_id: &str, ) -> GenericclasUpdateCall<'a, C>
Create a builder to help you perform the following task:
Updates the Generic class referenced by the given class ID.
§Arguments
request
- No description provided.resourceId
- The unique identifier for a class. This ID must be unique across all classes from an issuer. This value needs to follow the formatissuerID.identifier
whereissuerID
is issued by Google andidentifier
is chosen by you. The unique identifier can only include alphanumeric characters,.
,_
, or-
.
Trait Implementations§
impl<'a, C> MethodsBuilder for GenericclasMethods<'a, C>
Auto Trait Implementations§
impl<'a, C> Freeze for GenericclasMethods<'a, C>
impl<'a, C> !RefUnwindSafe for GenericclasMethods<'a, C>
impl<'a, C> Send for GenericclasMethods<'a, C>where
C: Sync,
impl<'a, C> Sync for GenericclasMethods<'a, C>where
C: Sync,
impl<'a, C> Unpin for GenericclasMethods<'a, C>
impl<'a, C> !UnwindSafe for GenericclasMethods<'a, C>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more