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