# Functions
CalculateCost.
CalculateRemainingCost.
ConvertCreditToEuro converts credit value to euro.
Select user groups in db with given ids in 'userGroups' Return ids slice Used in CreateUserGroup/UpdateUserGroup to add/update ids slice to recommended Artists.
Select user groups in db with given 'ids' Return slice of UserGroup response.
GetTagIDs accepts a slice tags.
GetTags given tag UUID returns a Tag.
NewOauthAccessToken creates new OauthAccessToken instance.
NewOauthAuthorizationCode creates new OauthAuthorizationCode instance.
NewOauthEmail.
NewEmailToken creates new OauthEmailToken instance.
NewOauthEmailTokenClaims creates new NewOauthEmailTokenClaims instance.
NewOauthRefreshToken creates new OauthRefreshToken instance.
SearchTags find a tag by query string on Name.
StringOrNull returns properly configured sql.NullString.
# Structs
OauthAccessToken ...
OauthAuthorizationCode ...
AuthUser represents data stored in session/context for a user.
OauthClient ...
Credit.
No description provided by the author
EmailTokenModel is an abstract model which can be used for objects from which we derive redirect emails (email confirmation, password reset and such).
No description provided by the author
No description provided by the author
MyGormModel mimixks GormModel but uses uuid's for ID, generated in go.
Link is an internet hyperlink.
MembershipClass.
OauthRefreshToken ...
Role is a one of roles user can have.
OauthScope ...
ShareTransaction model.
StreetAddress holds geographical data and marks if private.
Stripe User.
Tag provides basic tag structure.
Tenant table.
User basic definition of a User and its meta.
UserGroup represents a group of Users and maintains a set of metadata.
UserMembership.
# Interfaces
Logger represents logging interface.
RBACService represents role-based access control service interface.
# Type aliases
AccessRole represents access role type.