# Packages
Package userauthapi contains the self service logic required to manage a user's authentication settings, such as API keys.
# Functions
Create creates a new user.
Delete deletes a user given a username.
Enable enables or disables an existing user.
Get returns information about a specified user.
GetCurrent returns information about the current user.
List returns a list of all users.
Update updates an existing user.
UpdateCurrent updates the current user.
ValidateRoles ensures the parameters are usable by the consuming function.
# Structs
CreateParams is consumed by Create.
DeleteParams is consumed by Delete.
EnableParams is consumed by Enable.
GetCurrentParams is consumed by GetCurrent.
GetParams is consumed by Get.
ListParams is consumed by List.
UpdateParams is consumed by Update.