pub struct InvalidEmailsApi {
pub client: Client,
}Fields§
§client: ClientImplementations§
Source§impl InvalidEmailsApi
impl InvalidEmailsApi
Sourcepub async fn get_suppression_invalid_emails(
&self,
start_time: i64,
end_time: i64,
limit: i64,
offset: i64,
) -> Result<Response<Vec<InvalidEmail>>, ClientError>
pub async fn get_suppression_invalid_emails( &self, start_time: i64, end_time: i64, limit: i64, offset: i64, ) -> Result<Response<Vec<InvalidEmail>>, ClientError>
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<Response<Vec<InvalidEmail>>, ClientError>
pub async fn get_all_suppression_invalid_emails( &self, start_time: i64, end_time: i64, offset: i64, ) -> Result<Response<Vec<InvalidEmail>>, ClientError>
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<Response<Help>, ClientError>
pub async fn delete_suppression_invalid_emails( &self, body: &DeleteSuppressionBlocksRequest, ) -> Result<Response<Help>, ClientError>
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_allto 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<Response<Vec<InvalidEmail>>, ClientError>
pub async fn get_suppression_invalid_emails_email( &self, email: &str, ) -> Result<Response<Vec<InvalidEmail>>, ClientError>
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<Response<Vec<InvalidEmail>>, ClientError>
pub async fn get_all_suppression_invalid_emails_email( &self, email: &str, ) -> Result<Response<Vec<InvalidEmail>>, ClientError>
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<Response<Help>, ClientError>
pub async fn delete_suppression_invalid_emails_email( &self, email: &str, ) -> Result<Response<Help>, ClientError>
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.