Struct gsuite_api::domain_aliases::DomainAliases
source · [−]pub struct DomainAliases {
pub client: Client,
}Fields
client: ClientImplementations
sourceimpl DomainAliases
impl DomainAliases
sourcepub async fn list(
&self,
customer: &str,
parent_domain_name: &str
) -> Result<DomainAliases>
pub async fn list(
&self,
customer: &str,
parent_domain_name: &str
) -> Result<DomainAliases>
This function performs a GET to the /admin/directory/v1/customer/{customer}/domainaliases endpoint.
Lists the domain aliases of the customer.
Parameters:
customer: &str– Immutable ID of the Google Workspace account.parent_domain_name: &str– Name of the parent domain for which domain aliases are to be fetched.
sourcepub async fn insert(
&self,
customer: &str,
body: &DomainAlias
) -> Result<DomainAlias>
pub async fn insert(
&self,
customer: &str,
body: &DomainAlias
) -> Result<DomainAlias>
This function performs a POST to the /admin/directory/v1/customer/{customer}/domainaliases endpoint.
Inserts a domain alias of the customer.
Parameters:
customer: &str– Immutable ID of the Google Workspace account.
sourcepub async fn get(
&self,
customer: &str,
domain_alias_name: &str
) -> Result<DomainAlias>
pub async fn get(
&self,
customer: &str,
domain_alias_name: &str
) -> Result<DomainAlias>
This function performs a GET to the /admin/directory/v1/customer/{customer}/domainaliases/{domainAliasName} endpoint.
Retrieves a domain alias of the customer.
Parameters:
customer: &str– Immutable ID of the Google Workspace account.domain_alias_name: &str– Name of domain alias to be retrieved.
sourcepub async fn delete(
&self,
customer: &str,
domain_alias_name: &str
) -> Result<()>
pub async fn delete(
&self,
customer: &str,
domain_alias_name: &str
) -> Result<()>
This function performs a DELETE to the /admin/directory/v1/customer/{customer}/domainaliases/{domainAliasName} endpoint.
Deletes a domain Alias of the customer.
Parameters:
customer: &str– Immutable ID of the Google Workspace account.domain_alias_name: &str– Name of domain alias to be retrieved.
Auto Trait Implementations
impl !RefUnwindSafe for DomainAliases
impl Send for DomainAliases
impl Sync for DomainAliases
impl Unpin for DomainAliases
impl !UnwindSafe for DomainAliases
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<T> FutureExt for T
impl<T> FutureExt for T
fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more