pub struct UsersApi {
    pub client: Client,
}

Fields

client: Client

Implementations

Get a user’s profile.

This function performs a GET to the /user/profile endpoint.

Parameters:

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

Update a user’s profile.

This function performs a PATCH to the /user/profile endpoint.

This endpoint allows you to update your current profile details.

Any one or more of the parameters can be updated via the PATCH /user/profile endpoint. You must include at least one when you PATCH.

Parameters:

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

Get a user’s account information.

This function performs a GET to the /user/account endpoint.

This endpoint allows you to retrieve your user account details.

Your user’s account information includes the user’s account type and reputation.

Parameters:

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

Retrieve your account email address.

This function performs a GET to the /user/email endpoint.

This endpoint allows you to retrieve the email address currently on file for your account.

Parameters:

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

Update your account email address.

This function performs a PUT to the /user/email endpoint.

This endpoint allows you to update the email address currently on file for your account.

Parameters:

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

Retrieve your username.

This function performs a GET to the /user/username endpoint.

This endpoint allows you to retrieve your current account username.

Parameters:

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

Update your username.

This function performs a PUT to the /user/username endpoint.

This endpoint allows you to update the username for your account.

Parameters:

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

Retrieve your credit balance.

This function performs a GET to the /user/credits endpoint.

This endpoint allows you to retrieve the current credit balance for your account.

Each account has a credit balance, which is a base number of emails it can send before receiving per-email charges. For more information about credits and billing, see Billing and Plan details information.

Parameters:

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

Update your password.

This function performs a PUT to the /user/password endpoint.

This endpoint allows you to update your password.

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