Struct sendgrid_api::invalid_emails_api::InvalidEmailsApi
source · [−]pub struct InvalidEmailsApi {
pub client: Client,
}
Fields
client: Client
Implementations
sourceimpl InvalidEmailsApi
impl InvalidEmailsApi
sourcepub async fn get_suppression_invalid_emails(
&self,
start_time: i64,
end_time: i64,
limit: i64,
offset: i64
) -> Result<Vec<InvalidEmail>>
pub async fn get_suppression_invalid_emails(
&self,
start_time: i64,
end_time: i64,
limit: i64,
offset: i64
) -> Result<Vec<InvalidEmail>>
Retrieve all invalid emails.
This function performs a GET
to the /suppression/invalid_emails
endpoint.
This endpoint allows you to retrieve a list of all invalid email addresses.
Parameters:
start_time: i64
– Refers start of the time range in unix timestamp when an invalid email was created (inclusive).end_time: i64
– Refers end of the time range in unix timestamp when an invalid email was created (inclusive).limit: i64
– Limit the number of results to be displayed per page.offset: i64
– Paging offset. The point in the list to begin displaying results.on_behalf_of: &str
– The license key provided with your New Relic account.
sourcepub async fn get_all_suppression_invalid_emails(
&self,
start_time: i64,
end_time: i64,
offset: i64
) -> Result<Vec<InvalidEmail>>
pub async fn get_all_suppression_invalid_emails(
&self,
start_time: i64,
end_time: i64,
offset: i64
) -> Result<Vec<InvalidEmail>>
Retrieve all invalid emails.
This function performs a GET
to the /suppression/invalid_emails
endpoint.
As opposed to get_suppression_invalid_emails
, this function returns all the pages of the request at once.
This endpoint allows you to retrieve a list of all invalid email addresses.
sourcepub async fn delete_suppression_invalid_emails(
&self,
body: &DeleteSuppressionBlocksRequest
) -> Result<Help>
pub async fn delete_suppression_invalid_emails(
&self,
body: &DeleteSuppressionBlocksRequest
) -> Result<Help>
Delete invalid emails.
This function performs a DELETE
to the /suppression/invalid_emails
endpoint.
This endpoint allows you to remove email addresses from your invalid email address list.
There are two options for deleting invalid email addresses:
- You can delete all invalid email addresses by setting
delete_all
to true in the request body. - You can delete some invalid email addresses by specifying certain addresses in an array in the request body.
Parameters:
on_behalf_of: &str
– The license key provided with your New Relic account.
sourcepub async fn get_suppression_invalid_emails_email(
&self,
email: &str
) -> Result<Vec<InvalidEmail>>
pub async fn get_suppression_invalid_emails_email(
&self,
email: &str
) -> Result<Vec<InvalidEmail>>
Retrieve a specific invalid email.
This function performs a GET
to the /suppression/invalid_emails/{email}
endpoint.
This endpoint allows you to retrieve a specific invalid email addresses.
Parameters:
on_behalf_of: &str
– The license key provided with your New Relic account.
sourcepub async fn get_all_suppression_invalid_emails_email(
&self,
email: &str
) -> Result<Vec<InvalidEmail>>
pub async fn get_all_suppression_invalid_emails_email(
&self,
email: &str
) -> Result<Vec<InvalidEmail>>
Retrieve a specific invalid email.
This function performs a GET
to the /suppression/invalid_emails/{email}
endpoint.
As opposed to get_suppression_invalid_emails_email
, this function returns all the pages of the request at once.
This endpoint allows you to retrieve a specific invalid email addresses.
sourcepub async fn delete_suppression_invalid_emails_email(
&self,
email: &str
) -> Result<Help>
pub async fn delete_suppression_invalid_emails_email(
&self,
email: &str
) -> Result<Help>
Delete a specific invalid email.
This function performs a DELETE
to the /suppression/invalid_emails/{email}
endpoint.
This endpoint allows you to remove a specific email address from the invalid email address list.
Parameters:
on_behalf_of: &str
– The license key provided with your New Relic account.
Auto Trait Implementations
impl !RefUnwindSafe for InvalidEmailsApi
impl Send for InvalidEmailsApi
impl Sync for InvalidEmailsApi
impl Unpin for InvalidEmailsApi
impl !UnwindSafe for InvalidEmailsApi
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