pub struct InvalidEmailsApi {
pub client: Client,
}
Fields§
§client: Client
Implementations§
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_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<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.