pub struct Suppressions {
    pub client: Client,
}

Fields

client: Client

Implementations

Retrieve all suppressions for a suppression group.

This function performs a GET to the /asm/groups/{group_id}/suppressions endpoint.

This endpoint allows you to retrieve all suppressed email addresses belonging to the given group.

Parameters:

  • on_behalf_of: &str – The license key provided with your New Relic account.

Retrieve all suppressions for a suppression group.

This function performs a GET to the /asm/groups/{group_id}/suppressions endpoint.

As opposed to get_asm_groups_group, this function returns all the pages of the request at once.

This endpoint allows you to retrieve all suppressed email addresses belonging to the given group.

Add suppressions to a suppression group.

This function performs a POST to the /asm/groups/{group_id}/suppressions endpoint.

This endpoint allows you to add email addresses to an unsubscribe group.

If you attempt to add suppressions to a group that has been deleted or does not exist, the suppressions will be added to the global suppressions list.

Parameters:

  • on_behalf_of: &str – The license key provided with your New Relic account.

Search for suppressions within a group.

This function performs a POST to the /asm/groups/{group_id}/suppressions/search endpoint.

This endpoint allows you to search a suppression group for multiple suppressions.

When given a list of email addresses and a group ID, this endpoint will only return the email addresses that have been unsubscribed from the given group.

Parameters:

  • on_behalf_of: &str – The license key provided with your New Relic account.

Retrieve all suppressions.

This function performs a GET to the /asm/suppressions endpoint.

This endpoint allows you to retrieve a list of all suppressions.

Parameters:

  • on_behalf_of: &str – The license key provided with your New Relic account.

Retrieve all suppressions.

This function performs a GET to the /asm/suppressions endpoint.

As opposed to get_asm, this function returns all the pages of the request at once.

This endpoint allows you to retrieve a list of all suppressions.

Retrieve all suppression groups for an email address.

This function performs a GET to the /asm/suppressions/{email} endpoint.

This endpoint returns a list of all groups from which the given email address has been unsubscribed.

Parameters:

  • on_behalf_of: &str – The license key provided with your New Relic account.

Delete a suppression from a suppression group.

This function performs a DELETE to the /asm/groups/{group_id}/suppressions/{email} endpoint.

This endpoint allows you to remove a suppressed email address from the given suppression group.

Removing an address will remove the suppression, meaning email will once again be sent to the previously suppressed addresses. This should be avoided unless a recipient indicates they wish to receive email from you again. You can use our bypass filters to deliver messages to otherwise suppressed addresses when exceptions are required.

Parameters:

  • on_behalf_of: &str – The license key provided with your New Relic account.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Attaches the provided Context to this type, returning a WithContext wrapper. Read more
Attaches the current Context to this type, returning a WithContext wrapper. Read more
Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more