pub struct GenericobjectMethods<'a, C>where
C: 'a,{ /* private fields */ }
Expand description
A builder providing access to all methods supported on genericobject 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.genericobject();
Implementations§
Source§impl<'a, C> GenericobjectMethods<'a, C>
impl<'a, C> GenericobjectMethods<'a, C>
Sourcepub fn addmessage(
&self,
request: AddMessageRequest,
resource_id: &str,
) -> GenericobjectAddmessageCall<'a, C>
pub fn addmessage( &self, request: AddMessageRequest, resource_id: &str, ) -> GenericobjectAddmessageCall<'a, C>
Create a builder to help you perform the following task:
Adds a message to the generic object referenced by the given object ID.
§Arguments
request
- No description provided.resourceId
- The unique identifier for an object. 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) -> GenericobjectGetCall<'a, C>
pub fn get(&self, resource_id: &str) -> GenericobjectGetCall<'a, C>
Create a builder to help you perform the following task:
Returns the generic object with the given object ID.
§Arguments
resourceId
- The unique identifier for an object. This ID must be unique across all objects 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: GenericObject) -> GenericobjectInsertCall<'a, C>
pub fn insert(&self, request: GenericObject) -> GenericobjectInsertCall<'a, C>
Create a builder to help you perform the following task:
Inserts a generic object with the given ID and properties.
§Arguments
request
- No description provided.
Sourcepub fn list(&self) -> GenericobjectListCall<'a, C>
pub fn list(&self) -> GenericobjectListCall<'a, C>
Create a builder to help you perform the following task:
Returns a list of all generic objects for a given issuer ID.
Sourcepub fn patch(
&self,
request: GenericObject,
resource_id: &str,
) -> GenericobjectPatchCall<'a, C>
pub fn patch( &self, request: GenericObject, resource_id: &str, ) -> GenericobjectPatchCall<'a, C>
Create a builder to help you perform the following task:
Updates the generic object referenced by the given object ID. This method supports patch semantics.
§Arguments
request
- No description provided.resourceId
- The unique identifier for an object. This ID must be unique across all objects 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: GenericObject,
resource_id: &str,
) -> GenericobjectUpdateCall<'a, C>
pub fn update( &self, request: GenericObject, resource_id: &str, ) -> GenericobjectUpdateCall<'a, C>
Create a builder to help you perform the following task:
Updates the generic object referenced by the given object ID.
§Arguments
request
- No description provided.resourceId
- The unique identifier for an object. This ID must be unique across all objects 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 GenericobjectMethods<'a, C>
Auto Trait Implementations§
impl<'a, C> Freeze for GenericobjectMethods<'a, C>
impl<'a, C> !RefUnwindSafe for GenericobjectMethods<'a, C>
impl<'a, C> Send for GenericobjectMethods<'a, C>where
C: Sync,
impl<'a, C> Sync for GenericobjectMethods<'a, C>where
C: Sync,
impl<'a, C> Unpin for GenericobjectMethods<'a, C>
impl<'a, C> !UnwindSafe for GenericobjectMethods<'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