Categorygithub.com/piccolomondoc/accountslib
modulepackage
0.0.0-20240325170825-32695acd2485
Repository: https://github.com/piccolomondoc/accountslib.git
Documentation: pkg.go.dev

# README

accountslib

# Functions

No description provided by the author

# Structs

No description provided by the author
AccountLink represents the structure of an account link.
AccountLinkRequest represents the structure of an account link request.
No description provided by the author
AccountMembership represents the structure of an account membership.
AccountMembershipsResponse represents a list of account memberships returned from the server.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
AddMemberToEnterpriseAccountInput is the data structure for the request to add a member to an enterprise account.
No description provided by the author
No description provided by the author
Agency represents the structure of an agency.
No description provided by the author
No description provided by the author
AssignRoleData represents the input data to assign a role to a user.
AssignRoleInput represents the input data for assigning a role to a service account.
Business represents the structure of a business.
Celebrity represents the structure of an artist, band, sports personality, or other public figure.
No description provided by the author
This is a custom error type.
Client represents an HTTP client that can be used to send requests to the skills server.
No description provided by the author
No description provided by the author
No description provided by the author
CreateCelebrityAccountInput represents the information needed to create a celebrity account.
CreateCelebrityAccountResponse represents the response from creating a celebrity account.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
CreateTokenInput represents the input data for creating a new token.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
DeleteTokenInput represents the input data for deleting a token.
DeleteTokensByUserIDInput represents the input for deleting all tokens of a user.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Enterprise represents the structure of an enterprise.
EnterpriseAccountsResponse represents the structure of the response for the ListEnterpriseAccounts function.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
GetRolesInput represents the input data for retrieving roles of a service account.
GetServiceAccountsInput represents the input data for retrieving service accounts by a role ID.
GetTokenByPlaintextInput represents the input data for retrieving a token by plaintext.
GetTokensByScopeInput represents the input data for retrieving a token by scope.
GetTokensByUserIDInput represents the input data for retrieving a token by user ID.
Government represents the structure of a government agency.
No description provided by the author
No description provided by the author
No description provided by the author
MetadataKey represents a metadata key record in the database.
No description provided by the author
Permission represents the structure of a permission.
PermissionRequest represents the JSON request body sent to the authentication server to check a service account's permissions.
PermissionResponse represents the JSON response returned from the authentication server when checking a service account's permissions.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
RemoveRoleInput represents the input data for removing a role from a service account.
No description provided by the author
Role represents the structure of a role.
RoleAssignmentInput represents the input data for checking a role assignment.
RoleData represents the input data for a new role.
No description provided by the author
SanctionedCountry represents the structure of a sanctioned country.
No description provided by the author
ServiceAccount represents the structure of a service account.
SetUserActiveStatusEvent represents the event of a user's active status change.
Token represents the structure of a token.
UpdateAccount updates an existing account.
UpdateAccountMembershipEvent represents the structure of an update account membership event.
No description provided by the author
No description provided by the author
No description provided by the author
UpdateEnterpriseAccountInput is the data structure for the request to update an enterprise account.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
UpdateMemberRoleInCelebrityAccountEvent represents the structure of an update member role in celebrity account event.
UpdateMemberRoleRequest represents the request payload to update the role of the member in an enterprise account.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
UpdateServiceAccountInput represents the input data for updating a service account.
No description provided by the author
User represents the structure of a user.
UserInRoleCheckData represents the input data for a user role check.
UserMetadata represents the structure of a user metadata.
UserMetadataUpdate represents the input data for updating user metadata.
UserRegistrationData represents the input data for a new user registration.
UserRemoveRoleEvent represents the payload structure for the RemoveRoleFromUser event.
No description provided by the author
No description provided by the author
VerifyAccountInput contains input parameters for VerifyAccount.
No description provided by the author