pub struct UsersApi {
pub client: Client,
}
Fields§
§client: Client
Implementations§
Source§impl UsersApi
impl UsersApi
Sourcepub async fn get_user_profile(
&self,
) -> Result<Response<GetUserProfileResponse>, ClientError>
pub async fn get_user_profile( &self, ) -> Result<Response<GetUserProfileResponse>, ClientError>
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.
Sourcepub async fn patch_user_profile(
&self,
body: &UserProfile,
) -> Result<Response<UserProfile>, ClientError>
pub async fn patch_user_profile( &self, body: &UserProfile, ) -> Result<Response<UserProfile>, ClientError>
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.
Sourcepub async fn get_user_account(
&self,
) -> Result<Response<GetUserAccountResponse>, ClientError>
pub async fn get_user_account( &self, ) -> Result<Response<GetUserAccountResponse>, ClientError>
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.
Sourcepub async fn get_user_email(
&self,
) -> Result<Response<GetUserEmailResponse>, ClientError>
pub async fn get_user_email( &self, ) -> Result<Response<GetUserEmailResponse>, ClientError>
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.
Sourcepub async fn put_user_email(
&self,
body: &PutUserEmailRequest,
) -> Result<Response<GetUserEmailResponse>, ClientError>
pub async fn put_user_email( &self, body: &PutUserEmailRequest, ) -> Result<Response<GetUserEmailResponse>, ClientError>
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.
Sourcepub async fn get_user_username(&self) -> Result<Response<Users>, ClientError>
pub async fn get_user_username(&self) -> Result<Response<Users>, ClientError>
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.
Sourcepub async fn put_user_username(
&self,
body: &PutUserUsernameRequest,
) -> Result<Response<PutUserUsernameResponse>, ClientError>
pub async fn put_user_username( &self, body: &PutUserUsernameRequest, ) -> Result<Response<PutUserUsernameResponse>, ClientError>
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.
Sourcepub async fn get_user_credits(
&self,
) -> Result<Response<GetUserCreditsResponse>, ClientError>
pub async fn get_user_credits( &self, ) -> Result<Response<GetUserCreditsResponse>, ClientError>
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.
Sourcepub async fn put_user_password(
&self,
body: &PutUserPasswordRequest,
) -> Result<Response<Help>, ClientError>
pub async fn put_user_password( &self, body: &PutUserPasswordRequest, ) -> Result<Response<Help>, ClientError>
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.