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.