pub struct FlightclasMethods<'a, C>where
C: 'a,{ /* private fields */ }
Expand description
A builder providing access to all methods supported on flightclas 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.flightclass();
Implementations§
Source§impl<'a, C> FlightclasMethods<'a, C>
impl<'a, C> FlightclasMethods<'a, C>
Sourcepub fn addmessage(
&self,
request: AddMessageRequest,
resource_id: &str,
) -> FlightclasAddmessageCall<'a, C>
pub fn addmessage( &self, request: AddMessageRequest, resource_id: &str, ) -> FlightclasAddmessageCall<'a, C>
Create a builder to help you perform the following task:
Adds a message to the flight 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) -> FlightclasGetCall<'a, C>
pub fn get(&self, resource_id: &str) -> FlightclasGetCall<'a, C>
Create a builder to help you perform the following task:
Returns the flight 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 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 insert(&self, request: FlightClass) -> FlightclasInsertCall<'a, C>
pub fn insert(&self, request: FlightClass) -> FlightclasInsertCall<'a, C>
Create a builder to help you perform the following task:
Inserts an flight class with the given ID and properties.
§Arguments
request
- No description provided.
Sourcepub fn list(&self) -> FlightclasListCall<'a, C>
pub fn list(&self) -> FlightclasListCall<'a, C>
Create a builder to help you perform the following task:
Returns a list of all flight classes for a given issuer ID.
Sourcepub fn patch(
&self,
request: FlightClass,
resource_id: &str,
) -> FlightclasPatchCall<'a, C>
pub fn patch( &self, request: FlightClass, resource_id: &str, ) -> FlightclasPatchCall<'a, C>
Create a builder to help you perform the following task:
Updates the flight 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 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 update(
&self,
request: FlightClass,
resource_id: &str,
) -> FlightclasUpdateCall<'a, C>
pub fn update( &self, request: FlightClass, resource_id: &str, ) -> FlightclasUpdateCall<'a, C>
Create a builder to help you perform the following task:
Updates the flight 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 ‘-’.
Trait Implementations§
impl<'a, C> MethodsBuilder for FlightclasMethods<'a, C>
Auto Trait Implementations§
impl<'a, C> Freeze for FlightclasMethods<'a, C>
impl<'a, C> !RefUnwindSafe for FlightclasMethods<'a, C>
impl<'a, C> Send for FlightclasMethods<'a, C>where
C: Sync,
impl<'a, C> Sync for FlightclasMethods<'a, C>where
C: Sync,
impl<'a, C> Unpin for FlightclasMethods<'a, C>
impl<'a, C> !UnwindSafe for FlightclasMethods<'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