# Functions
No description provided by the author
No description provided by the author
# Structs
Client represents an OAuth2 client.
CreateClientReq is a request to make a client.
CreateClientResp returns the response from creating a client.
CreatePasswordReq is a request to make a password.
CreatePasswordResp returns the response from creating a password.
DeleteClientReq is a request to delete a client.
DeleteClientResp determines if the client is deleted successfully.
DeletePasswordReq is a request to delete a password.
DeletePasswordResp returns the response from deleting a password.
ListPasswordReq is a request to enumerate passwords.
ListPasswordResp returns a list of passwords.
ListRefreshReq is a request to enumerate the refresh tokens of a user.
ListRefreshResp returns a list of refresh tokens for a user.
Password is an email for password mapping managed by the storage.
RefreshTokenRef contains the metadata for a refresh token that is managed by the storage.
RevokeRefreshReq is a request to revoke the refresh token of the user-client pair.
RevokeRefreshResp determines if the refresh token is revoked successfully.
UpdatePasswordReq is a request to modify an existing password.
UpdatePasswordResp returns the response from modifying an existing password.
VersionReq is a request to fetch version info.
VersionResp holds the version info of components.