Documentation ¶
Index ¶
- func CreateCategory(db *gorm.DB, category models.Category) (*models.Category, *errors.Error)
- func CreateClub(db *gorm.DB, pinecone search.SearchClientInterface, userId uuid.UUID, ...) (*models.Club, *errors.Error)
- func CreateClubPointOfContact(db *gorm.DB, clubID uuid.UUID, ...) (*models.PointOfContact, *errors.Error)
- func CreateClubTags(db *gorm.DB, id uuid.UUID, tags []models.Tag) ([]models.Tag, *errors.Error)
- func CreateEvent(db *gorm.DB, event models.Event) ([]models.Event, *errors.Error)
- func CreateEventSeries(db *gorm.DB, series models.Series) ([]models.Event, *errors.Error)
- func CreateFile(db *gorm.DB, ownerID uuid.UUID, ownerType string, fileInfo models.FileInfo) (*models.File, *errors.Error)
- func CreateFollowing(db *gorm.DB, userID uuid.UUID, clubID uuid.UUID) *errors.Error
- func CreateMember(db *gorm.DB, userID uuid.UUID, clubID uuid.UUID) *errors.Error
- func CreateTag(db *gorm.DB, tag models.Tag) (*models.Tag, *errors.Error)
- func CreateUser(db *gorm.DB, user *models.User) (*models.User, *errors.Error)
- func CreateUserTags(db *gorm.DB, id uuid.UUID, tags []models.Tag) ([]models.Tag, *errors.Error)
- func DeleteCategory(db *gorm.DB, id uuid.UUID) *errors.Error
- func DeleteClub(db *gorm.DB, pinecone search.SearchClientInterface, id uuid.UUID) *errors.Error
- func DeleteClubPointOfContact(db *gorm.DB, clubID uuid.UUID, pocID uuid.UUID) *errors.Error
- func DeleteClubTag(db *gorm.DB, id uuid.UUID, tagID uuid.UUID) *errors.Error
- func DeleteContact(db *gorm.DB, id uuid.UUID) *errors.Error
- func DeleteEvent(db *gorm.DB, id uuid.UUID) *errors.Error
- func DeleteFile(db *gorm.DB, fileID uuid.UUID) *errors.Error
- func DeleteFollowing(db *gorm.DB, userID uuid.UUID, clubID uuid.UUID) *errors.Error
- func DeleteMember(db *gorm.DB, userID uuid.UUID, clubID uuid.UUID) *errors.Error
- func DeleteSeriesByEventID(db *gorm.DB, eventID uuid.UUID) *errors.Error
- func DeleteSeriesByID(db *gorm.DB, seriesID uuid.UUID) *errors.Error
- func DeleteTag(db *gorm.DB, tagID uuid.UUID) *errors.Error
- func DeleteToken(db *gorm.DB, token string, tokenType models.VerificationType) *errors.Error
- func DeleteUser(db *gorm.DB, id uuid.UUID) *errors.Error
- func DeleteUserTag(db *gorm.DB, id uuid.UUID, tagID uuid.UUID) *errors.Error
- func GetActiveTokenByUserID(db *gorm.DB, userID uuid.UUID, tokenType models.VerificationType) (*models.Verification, *errors.Error)
- func GetAdminIDs(db *gorm.DB, clubID uuid.UUID) ([]uuid.UUID, *errors.Error)
- func GetCategories(db *gorm.DB, limit int, page int) ([]models.Category, *errors.Error)
- func GetCategory(db *gorm.DB, id uuid.UUID) (*models.Category, *errors.Error)
- func GetClub(db *gorm.DB, id uuid.UUID, preloads ...OptionalQuery) (*models.Club, *errors.Error)
- func GetClubContacts(db *gorm.DB, clubID uuid.UUID) ([]models.Contact, *errors.Error)
- func GetClubEvents(db *gorm.DB, clubID uuid.UUID, limit int, page int) ([]models.Event, *errors.Error)
- func GetClubFollowers(db *gorm.DB, clubID uuid.UUID, limit int, page int) ([]models.User, *errors.Error)
- func GetClubFollowing(db *gorm.DB, userID uuid.UUID) ([]models.Club, *errors.Error)
- func GetClubMembers(db *gorm.DB, clubID uuid.UUID, limit int, page int) ([]models.User, *errors.Error)
- func GetClubMembership(db *gorm.DB, userID uuid.UUID) ([]models.Club, *errors.Error)
- func GetClubPointOfContact(db *gorm.DB, clubID uuid.UUID, pocID uuid.UUID) (*models.PointOfContact, *errors.Error)
- func GetClubPointOfContactByClubIDAndEmail(db *gorm.DB, clubID uuid.UUID, email string) (*models.PointOfContact, *errors.Error)
- func GetClubPointOfContacts(db *gorm.DB, clubID uuid.UUID) ([]models.PointOfContact, *errors.Error)
- func GetClubTags(db *gorm.DB, id uuid.UUID) ([]models.Tag, *errors.Error)
- func GetClubs(db *gorm.DB, pinecone search.SearchClientInterface, ...) ([]models.Club, *errors.Error)
- func GetContact(db *gorm.DB, id uuid.UUID) (*models.Contact, *errors.Error)
- func GetContacts(db *gorm.DB, limit int, page int) ([]models.Contact, *errors.Error)
- func GetEvent(db *gorm.DB, eventID uuid.UUID, preloads ...OptionalQuery) ([]models.Event, *errors.Error)
- func GetEvents(db *gorm.DB, limit int, page int) ([]models.Event, *errors.Error)
- func GetFile(db *gorm.DB, fileID uuid.UUID) (*models.File, *errors.Error)
- func GetFiles(db *gorm.DB, limit, page int) ([]models.File, *errors.Error)
- func GetHostsByEventID(db *gorm.DB, eventID uuid.UUID) ([]models.Club, *errors.Error)
- func GetPointOfContact(db *gorm.DB, id uuid.UUID) (*models.PointOfContact, *errors.Error)
- func GetPointOfContacts(db *gorm.DB, limit int, page int) ([]models.PointOfContact, *errors.Error)
- func GetSeriesByEventID(db *gorm.DB, id uuid.UUID) ([]models.Event, *errors.Error)
- func GetSeriesByID(db *gorm.DB, id uuid.UUID) ([]models.Event, *errors.Error)
- func GetSeriesID(db *gorm.DB, eventID uuid.UUID) (*uuid.UUID, *errors.Error)
- func GetTag(db *gorm.DB, tagID uuid.UUID) (*models.Tag, *errors.Error)
- func GetTagByCategory(db *gorm.DB, categoryID uuid.UUID, tagID uuid.UUID) (*models.Tag, *errors.Error)
- func GetTagClubs(db *gorm.DB, id uuid.UUID) ([]models.Club, *errors.Error)
- func GetTags(db *gorm.DB) ([]models.Tag, *errors.Error)
- func GetTagsByCategory(db *gorm.DB, categoryID uuid.UUID, limit int, page int) ([]models.Tag, *errors.Error)
- func GetTagsByEventID(db *gorm.DB, eventID uuid.UUID) ([]models.Tag, *errors.Error)
- func GetTagsByIDs(db *gorm.DB, selectedTagIDs []uuid.UUID) ([]models.Tag, *errors.Error)
- func GetToken(db *gorm.DB, token string, tokenType models.VerificationType) (*models.Verification, *errors.Error)
- func GetUser(db *gorm.DB, id uuid.UUID, preloads ...OptionalQuery) (*models.User, *errors.Error)
- func GetUserByEmail(db *gorm.DB, email string) (*models.User, *errors.Error)
- func GetUserPasswordHash(db *gorm.DB, id uuid.UUID) (*string, *errors.Error)
- func GetUserTags(db *gorm.DB, id uuid.UUID) ([]models.Tag, *errors.Error)
- func GetUsers(db *gorm.DB, limit int, page int) ([]models.User, *errors.Error)
- func PutClubContact(db *gorm.DB, contact models.Contact) (*models.Contact, *errors.Error)
- func SaveToken(db *gorm.DB, userID uuid.UUID, token string, tokenType models.VerificationType, ...) *errors.Error
- func UpdateCategory(db *gorm.DB, id uuid.UUID, category models.Category) (*models.Category, *errors.Error)
- func UpdateClub(db *gorm.DB, pinecone search.SearchClientInterface, id uuid.UUID, ...) (*models.Club, *errors.Error)
- func UpdateClubPointOfContact(db *gorm.DB, clubID uuid.UUID, pocID uuid.UUID, ...) (*models.PointOfContact, *errors.Error)
- func UpdateEmailVerification(db *gorm.DB, id uuid.UUID) *errors.Error
- func UpdateEvent(db *gorm.DB, id uuid.UUID, event models.Event) ([]models.Event, *errors.Error)
- func UpdateFile(db *gorm.DB, fileID uuid.UUID, fileInfo models.FileInfo) (*models.File, *errors.Error)
- func UpdatePassword(db *gorm.DB, id uuid.UUID, passwordHash string) *errors.Error
- func UpdateSeries(db *gorm.DB, seriesID uuid.UUID, series models.Series) ([]models.Event, *errors.Error)
- func UpdateSeriesByEventID(db *gorm.DB, eventID uuid.UUID, series models.Series) ([]models.Event, *errors.Error)
- func UpdateTag(db *gorm.DB, id uuid.UUID, tag models.Tag) (*models.Tag, *errors.Error)
- func UpdateUser(db *gorm.DB, id uuid.UUID, user models.User) (*models.User, *errors.Error)
- type OptionalQuery
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateCategory ¶
func CreateClub ¶
func CreateClubPointOfContact ¶
func CreateClubPointOfContact(db *gorm.DB, clubID uuid.UUID, pointOfContactBody models.CreatePointOfContactBody) (*models.PointOfContact, *errors.Error)
func CreateClubTags ¶
func CreateEvent ¶
func CreateEventSeries ¶
func CreateFile ¶
func CreateFollowing ¶
func CreateMember ¶
func CreateUserTags ¶
func DeleteClub ¶
func DeleteFollowing ¶
func DeleteMember ¶
func DeleteSeriesByEventID ¶
func DeleteToken ¶
func GetActiveTokenByUserID ¶
func GetActiveTokenByUserID(db *gorm.DB, userID uuid.UUID, tokenType models.VerificationType) (*models.Verification, *errors.Error)
func GetCategories ¶
func GetClubContacts ¶
func GetClubEvents ¶
func GetClubFollowers ¶
func GetClubFollowing ¶
func GetClubMembers ¶
func GetClubMembership ¶
func GetClubPointOfContact ¶
func GetClubPointOfContacts ¶
func GetClubs ¶
func GetClubs(db *gorm.DB, pinecone search.SearchClientInterface, queryParams *models.ClubQueryParams) ([]models.Club, *errors.Error)
func GetContacts ¶
func GetHostsByEventID ¶
func GetPointOfContact ¶
func GetPointOfContacts ¶
func GetSeriesByEventID ¶
func GetTagByCategory ¶
func GetTagClubs ¶
Get clubs for a tag
func GetTagsByCategory ¶
func GetTagsByEventID ¶
func GetTagsByIDs ¶
func GetToken ¶
func GetToken(db *gorm.DB, token string, tokenType models.VerificationType) (*models.Verification, *errors.Error)
func GetUserPasswordHash ¶
func PutClubContact ¶
func UpdateCategory ¶
func UpdateClub ¶
func UpdateEmailVerification ¶
func UpdateEvent ¶
func UpdateFile ¶
func UpdatePassword ¶
func UpdateSeries ¶
func UpdateSeriesByEventID ¶
Types ¶
type OptionalQuery ¶
func PreloadEvent ¶
func PreloadEvent() OptionalQuery
func PreloadFollwer ¶
func PreloadFollwer() OptionalQuery
func PreloadMember ¶
func PreloadMember() OptionalQuery
func PreloadTag ¶
func PreloadTag() OptionalQuery
Click to show internal directories.
Click to hide internal directories.