services

package
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 11, 2019 License: NCSA Imports: 9 Imported by: 0

Documentation

Index

Constants

View Source
const AuthFormat string = "JSON"
View Source
const CheckinFormat string = "JSON"
View Source
const DecisionFormat string = "JSON"
View Source
const EventFormat string = "JSON"
View Source
const InfoFormat string = "JSON"
View Source
const MailFormat string = "JSON"
View Source
const NotificationsFormat string = "JSON"
View Source
const RegistrationFormat string = "JSON"
View Source
const RsvpFormat string = "JSON"
View Source
const StatFormat string = "JSON"
View Source
const UploadFormat string = "RAW"
View Source
const UserFormat string = "JSON"

Variables

View Source
var AuthRoutes = arbor.RouteCollection{
	arbor.Route{
		"OauthRedirect",
		"GET",
		"/auth/{provider}/",
		alice.New(middleware.IdentificationMiddleware).ThenFunc(OauthRedirect).ServeHTTP,
	},
	arbor.Route{
		"OauthCode",
		"POST",
		"/auth/code/{provider}/",
		alice.New(middleware.IdentificationMiddleware).ThenFunc(OauthCode).ServeHTTP,
	},
	arbor.Route{
		"GetUserRoles",
		"GET",
		"/auth/roles/{id}/",
		alice.New(middleware.AuthMiddleware([]models.Role{models.AdminRole}), middleware.IdentificationMiddleware).ThenFunc(GetUserRoles).ServeHTTP,
	},
	arbor.Route{
		"AddUserRole",
		"PUT",
		"/auth/roles/add/",
		alice.New(middleware.AuthMiddleware([]models.Role{models.AdminRole}), middleware.IdentificationMiddleware).ThenFunc(AddUserRole).ServeHTTP,
	},
	arbor.Route{
		"RemoveUserRole",
		"PUT",
		"/auth/roles/remove/",
		alice.New(middleware.AuthMiddleware([]models.Role{models.AdminRole}), middleware.IdentificationMiddleware).ThenFunc(RemoveUserRole).ServeHTTP,
	},
	arbor.Route{
		"RefreshToken",
		"GET",
		"/auth/token/refresh/",
		alice.New(middleware.AuthMiddleware([]models.Role{models.UserRole}), middleware.IdentificationMiddleware).ThenFunc(RefreshToken).ServeHTTP,
	},
}
View Source
var CheckinRoutes = arbor.RouteCollection{
	arbor.Route{
		"GetCurrentCheckinInfo",
		"GET",
		"/checkin/",
		alice.New(middleware.AuthMiddleware([]models.Role{models.AttendeeRole}), middleware.IdentificationMiddleware).ThenFunc(GetCurrentCheckinInfo).ServeHTTP,
	},
	arbor.Route{
		"CreateCurrentCheckinInfo",
		"POST",
		"/checkin/",
		alice.New(middleware.AuthMiddleware([]models.Role{models.AdminRole, models.StaffRole}), middleware.IdentificationMiddleware).ThenFunc(CreateCurrentCheckinInfo).ServeHTTP,
	},
	arbor.Route{
		"UpdateCurrentCheckinInfo",
		"PUT",
		"/checkin/",
		alice.New(middleware.AuthMiddleware([]models.Role{models.AdminRole, models.StaffRole}), middleware.IdentificationMiddleware).ThenFunc(UpdateCurrentCheckinInfo).ServeHTTP,
	},
	arbor.Route{
		"GetAllCheckedInUsers",
		"GET",
		"/checkin/list/",
		alice.New(middleware.AuthMiddleware([]models.Role{models.AdminRole, models.StaffRole}), middleware.IdentificationMiddleware).ThenFunc(GetAllCheckedInUsers).ServeHTTP,
	},
	arbor.Route{
		"GetCheckinInfo",
		"GET",
		"/checkin/{id}/",
		alice.New(middleware.AuthMiddleware([]models.Role{models.AdminRole, models.StaffRole}), middleware.IdentificationMiddleware).ThenFunc(GetCheckinInfo).ServeHTTP,
	},
}
View Source
var DecisionRoutes = arbor.RouteCollection{
	arbor.Route{
		"GetCurrentDecision",
		"GET",
		"/decision/",
		alice.New(middleware.AuthMiddleware([]models.Role{models.ApplicantRole}), middleware.IdentificationMiddleware).ThenFunc(GetCurrentDecision).ServeHTTP,
	},
	arbor.Route{
		"UpdateDecision",
		"POST",
		"/decision/",
		alice.New(middleware.AuthMiddleware([]models.Role{models.AdminRole, models.StaffRole}), middleware.IdentificationMiddleware).ThenFunc(UpdateDecision).ServeHTTP,
	},
	arbor.Route{
		"GetFilteredDecisions",
		"GET",
		"/decision/filter/",
		alice.New(middleware.AuthMiddleware([]models.Role{models.AdminRole, models.StaffRole}), middleware.IdentificationMiddleware).ThenFunc(GetFilteredDecisions).ServeHTTP,
	},
	arbor.Route{
		"FinalizeDecision",
		"POST",
		"/decision/finalize/",
		alice.New(middleware.AuthMiddleware([]models.Role{models.AdminRole}), middleware.IdentificationMiddleware).ThenFunc(FinalizeDecision).ServeHTTP,
	},
	arbor.Route{
		"GetDecision",
		"GET",
		"/decision/{id}/",
		alice.New(middleware.AuthMiddleware([]models.Role{models.AdminRole, models.StaffRole}), middleware.IdentificationMiddleware).ThenFunc(GetDecision).ServeHTTP,
	},
}
View Source
var DecisionURL = config.DECISION_SERVICE
View Source
var EventRoutes = arbor.RouteCollection{
	arbor.Route{
		"GetEventFavorites",
		"GET",
		"/event/favorite/",
		alice.New(middleware.AuthMiddleware([]models.Role{models.UserRole}), middleware.IdentificationMiddleware).ThenFunc(GetEventFavorites).ServeHTTP,
	},
	arbor.Route{
		"AddEventFavorite",
		"POST",
		"/event/favorite/add/",
		alice.New(middleware.AuthMiddleware([]models.Role{models.UserRole}), middleware.IdentificationMiddleware).ThenFunc(AddEventFavorite).ServeHTTP,
	},
	arbor.Route{
		"RemoveEventFavorite",
		"POST",
		"/event/favorite/remove/",
		alice.New(middleware.AuthMiddleware([]models.Role{models.UserRole}), middleware.IdentificationMiddleware).ThenFunc(RemoveEventFavorite).ServeHTTP,
	},
	arbor.Route{
		"MarkUserAsAttendingEvent",
		"POST",
		"/event/track/",
		alice.New(middleware.AuthMiddleware([]models.Role{models.AdminRole, models.StaffRole}), middleware.IdentificationMiddleware).ThenFunc(MarkUserAsAttendingEvent).ServeHTTP,
	},
	arbor.Route{
		"GetEventTrackingInfo",
		"GET",
		"/event/track/event/{name}/",
		alice.New(middleware.AuthMiddleware([]models.Role{models.AdminRole, models.StaffRole}), middleware.IdentificationMiddleware).ThenFunc(GetEventTrackingInfo).ServeHTTP,
	},
	arbor.Route{
		"GetUserTrackingInfo",
		"GET",
		"/event/track/user/{id}/",
		alice.New(middleware.AuthMiddleware([]models.Role{models.AdminRole, models.StaffRole}), middleware.IdentificationMiddleware).ThenFunc(GetUserTrackingInfo).ServeHTTP,
	},
	arbor.Route{
		"GetEvent",
		"GET",
		"/event/{name}/",
		alice.New(middleware.IdentificationMiddleware).ThenFunc(GetEvent).ServeHTTP,
	},
	arbor.Route{
		"DeleteEvent",
		"DELETE",
		"/event/{name}/",
		alice.New(middleware.AuthMiddleware([]models.Role{models.AdminRole}), middleware.IdentificationMiddleware).ThenFunc(DeleteEvent).ServeHTTP,
	},
	arbor.Route{
		"GetAllEvents",
		"GET",
		"/event/",
		alice.New(middleware.IdentificationMiddleware).ThenFunc(GetEvent).ServeHTTP,
	},
	arbor.Route{
		"CreateEvent",
		"POST",
		"/event/",
		alice.New(middleware.AuthMiddleware([]models.Role{models.AdminRole}), middleware.IdentificationMiddleware).ThenFunc(CreateEvent).ServeHTTP,
	},
	arbor.Route{
		"UpdateEvent",
		"PUT",
		"/event/",
		alice.New(middleware.AuthMiddleware([]models.Role{models.AdminRole}), middleware.IdentificationMiddleware).ThenFunc(UpdateEvent).ServeHTTP,
	},
}
View Source
var HealthRoutes = arbor.RouteCollection{
	arbor.Route{
		"Health Check",
		"GET",
		"/health/",
		alice.New(middleware.AuthMiddleware([]models.Role{models.AdminRole}), middleware.IdentificationMiddleware).ThenFunc(GetHealthChecks).ServeHTTP,
	},
}
View Source
var MailRoutes = arbor.RouteCollection{
	arbor.Route{
		"SendMail",
		"POST",
		"/mail/send/",
		alice.New(middleware.AuthMiddleware([]models.Role{models.AdminRole}), middleware.IdentificationMiddleware).ThenFunc(SendMail).ServeHTTP,
	},
	arbor.Route{
		"SendMailList",
		"POST",
		"/mail/send/list/",
		alice.New(middleware.AuthMiddleware([]models.Role{models.AdminRole}), middleware.IdentificationMiddleware).ThenFunc(SendMailList).ServeHTTP,
	},
	arbor.Route{
		"GetAllMailLists",
		"GET",
		"/mail/list/",
		alice.New(middleware.AuthMiddleware([]models.Role{models.AdminRole}), middleware.IdentificationMiddleware).ThenFunc(GetAllMailLists).ServeHTTP,
	},
	arbor.Route{
		"CreateMailList",
		"POST",
		"/mail/list/create/",
		alice.New(middleware.AuthMiddleware([]models.Role{models.AdminRole}), middleware.IdentificationMiddleware).ThenFunc(CreateMailList).ServeHTTP,
	},
	arbor.Route{
		"AddToMailList",
		"POST",
		"/mail/list/add/",
		alice.New(middleware.AuthMiddleware([]models.Role{models.AdminRole}), middleware.IdentificationMiddleware).ThenFunc(AddToMailList).ServeHTTP,
	},
	arbor.Route{
		"RemoveFromMailList",
		"POST",
		"/mail/list/remove/",
		alice.New(middleware.AuthMiddleware([]models.Role{models.AdminRole}), middleware.IdentificationMiddleware).ThenFunc(RemoveFromMailList).ServeHTTP,
	},
	arbor.Route{
		"GetMailList",
		"GET",
		"/mail/list/{id}/",
		alice.New(middleware.AuthMiddleware([]models.Role{models.AdminRole}), middleware.IdentificationMiddleware).ThenFunc(GetMailList).ServeHTTP,
	},
}
View Source
var NotificationsRoutes = arbor.RouteCollection{
	arbor.Route{
		"GetAllTopics",
		"GET",
		"/notifications/",
		alice.New(middleware.IdentificationMiddleware, middleware.AuthMiddleware([]models.Role{models.AdminRole, models.StaffRole})).ThenFunc(GetAllTopics).ServeHTTP,
	},
	arbor.Route{
		"GetAllNotifications",
		"GET",
		"/notifications/all/",
		alice.New(middleware.IdentificationMiddleware, middleware.AuthMiddleware([]models.Role{models.UserRole})).ThenFunc(GetAllNotifications).ServeHTTP,
	},
	arbor.Route{
		"CreateTopic",
		"POST",
		"/notifications/",
		alice.New(middleware.IdentificationMiddleware, middleware.AuthMiddleware([]models.Role{models.AdminRole})).ThenFunc(CreateTopic).ServeHTTP,
	},
	arbor.Route{
		"RegisterDeviceToUser",
		"POST",
		"/notifications/device/",
		alice.New(middleware.IdentificationMiddleware, middleware.AuthMiddleware([]models.Role{models.UserRole})).ThenFunc(RegisterDeviceToUser).ServeHTTP,
	},
	arbor.Route{
		"GetNotificationsForTopic",
		"GET",
		"/notifications/{id}/",
		alice.New(middleware.IdentificationMiddleware, middleware.AuthMiddleware([]models.Role{models.UserRole})).ThenFunc(GetNotificationsForTopic).ServeHTTP,
	},
	arbor.Route{
		"DeleteTopic",
		"DELETE",
		"/notifications/{id}/",
		alice.New(middleware.IdentificationMiddleware, middleware.AuthMiddleware([]models.Role{models.AdminRole})).ThenFunc(DeleteTopic).ServeHTTP,
	},
	arbor.Route{
		"PublishNotification",
		"POST",
		"/notifications/{id}/",
		alice.New(middleware.IdentificationMiddleware, middleware.AuthMiddleware([]models.Role{models.AdminRole})).ThenFunc(PublishNotification).ServeHTTP,
	},
	arbor.Route{
		"AddUsersToTopic",
		"POST",
		"/notifications/{id}/add/",
		alice.New(middleware.IdentificationMiddleware, middleware.AuthMiddleware([]models.Role{models.AdminRole, models.StaffRole})).ThenFunc(AddUsersToTopic).ServeHTTP,
	},
	arbor.Route{
		"RemoveUsersFromTopic",
		"POST",
		"/notifications/{id}/remove/",
		alice.New(middleware.IdentificationMiddleware, middleware.AuthMiddleware([]models.Role{models.AdminRole, models.StaffRole})).ThenFunc(RemoveUsersFromTopic).ServeHTTP,
	},
	arbor.Route{
		"GetTopicInfo",
		"GET",
		"/notifications/{id}/info/",
		alice.New(middleware.IdentificationMiddleware, middleware.AuthMiddleware([]models.Role{models.AdminRole})).ThenFunc(GetTopicInfo).ServeHTTP,
	},
}
View Source
var NotificationsURL = config.NOTIFICATIONS_SERVICE
View Source
var RegistrationRoutes = arbor.RouteCollection{
	arbor.Route{
		"GetAllCurrentRegistrations",
		"GET",
		"/registration/",
		alice.New(middleware.AuthMiddleware([]models.Role{models.UserRole}), middleware.IdentificationMiddleware).ThenFunc(GetRegistration).ServeHTTP,
	},
	arbor.Route{
		"GetCurrentUserRegistration",
		"GET",
		"/registration/attendee/",
		alice.New(middleware.AuthMiddleware([]models.Role{models.UserRole}), middleware.IdentificationMiddleware).ThenFunc(GetRegistration).ServeHTTP,
	},
	arbor.Route{
		"CreateCurrentUserRegistration",
		"POST",
		"/registration/attendee/",
		alice.New(middleware.AuthMiddleware([]models.Role{models.UserRole}), middleware.IdentificationMiddleware).ThenFunc(CreateRegistration).ServeHTTP,
	},
	arbor.Route{
		"UpdateCurrentUserRegistration",
		"PUT",
		"/registration/attendee/",
		alice.New(middleware.AuthMiddleware([]models.Role{models.ApplicantRole}), middleware.IdentificationMiddleware).ThenFunc(UpdateRegistration).ServeHTTP,
	},
	arbor.Route{
		"GetFilteredUserRegistrations",
		"GET",
		"/registration/filter/",
		alice.New(middleware.AuthMiddleware([]models.Role{models.AdminRole, models.StaffRole}), middleware.IdentificationMiddleware).ThenFunc(GetRegistration).ServeHTTP,
	},
	arbor.Route{
		"GetCurrentMentorRegistration",
		"GET",
		"/registration/mentor/",
		alice.New(middleware.AuthMiddleware([]models.Role{models.UserRole}), middleware.IdentificationMiddleware).ThenFunc(GetRegistration).ServeHTTP,
	},
	arbor.Route{
		"CreateCurrentMentorRegistration",
		"POST",
		"/registration/mentor/",
		alice.New(middleware.AuthMiddleware([]models.Role{models.UserRole}), middleware.IdentificationMiddleware).ThenFunc(CreateRegistration).ServeHTTP,
	},
	arbor.Route{
		"UpdateCurrentMentorRegistration",
		"PUT",
		"/registration/mentor/",
		alice.New(middleware.AuthMiddleware([]models.Role{models.MentorRole}), middleware.IdentificationMiddleware).ThenFunc(UpdateRegistration).ServeHTTP,
	},
	arbor.Route{
		"GetUserRegistration",
		"GET",
		"/registration/attendee/{id}/",
		alice.New(middleware.AuthMiddleware([]models.Role{models.AdminRole, models.StaffRole}), middleware.IdentificationMiddleware).ThenFunc(GetRegistration).ServeHTTP,
	},
	arbor.Route{
		"GetMentorRegistration",
		"GET",
		"/registration/mentor/{id}/",
		alice.New(middleware.AuthMiddleware([]models.Role{models.AdminRole, models.StaffRole}), middleware.IdentificationMiddleware).ThenFunc(GetRegistration).ServeHTTP,
	},
	arbor.Route{
		"GetAllRegistrations",
		"GET",
		"/registration/{id}/",
		alice.New(middleware.AuthMiddleware([]models.Role{models.AdminRole, models.StaffRole}), middleware.IdentificationMiddleware).ThenFunc(GetRegistration).ServeHTTP,
	},
}
View Source
var RegistrationURL = config.REGISTRATION_SERVICE
View Source
var Routes = arbor.RouteCollection{
	arbor.Route{
		"Gateway",
		"GET",
		"/",
		Gateway,
	},
}
View Source
var RsvpRoutes = arbor.RouteCollection{
	arbor.Route{
		"GetCurrentRsvpInfo",
		"GET",
		"/rsvp/",
		alice.New(middleware.AuthMiddleware([]models.Role{models.ApplicantRole}), middleware.IdentificationMiddleware).ThenFunc(GetCurrentRsvpInfo).ServeHTTP,
	},
	arbor.Route{
		"CreateCurrentRsvpInfo",
		"POST",
		"/rsvp/",
		alice.New(middleware.AuthMiddleware([]models.Role{models.ApplicantRole}), middleware.IdentificationMiddleware).ThenFunc(CreateCurrentRsvpInfo).ServeHTTP,
	},
	arbor.Route{
		"UpdateCurrentRsvpInfo",
		"PUT",
		"/rsvp/",
		alice.New(middleware.AuthMiddleware([]models.Role{models.ApplicantRole}), middleware.IdentificationMiddleware).ThenFunc(UpdateCurrentRsvpInfo).ServeHTTP,
	},
	arbor.Route{
		"GetRsvpInfo",
		"GET",
		"/rsvp/{id}/",
		alice.New(middleware.AuthMiddleware([]models.Role{models.AdminRole, models.StaffRole}), middleware.IdentificationMiddleware).ThenFunc(GetRsvpInfo).ServeHTTP,
	},
}
View Source
var ServiceLocations = map[string]string{
	"auth":          config.AUTH_SERVICE,
	"user":          config.USER_SERVICE,
	"registration":  config.REGISTRATION_SERVICE,
	"decision":      config.DECISION_SERVICE,
	"rsvp":          config.RSVP_SERVICE,
	"checkin":       config.CHECKIN_SERVICE,
	"upload":        config.UPLOAD_SERVICE,
	"mail":          config.MAIL_SERVICE,
	"event":         config.EVENT_SERVICE,
	"stat":          config.STAT_SERVICE,
	"notifications": config.NOTIFICATIONS_SERVICE,
}
View Source
var StatRoutes = arbor.RouteCollection{
	arbor.Route{
		"RegisterService",
		"POST",
		"/stat/service/",
		alice.New(middleware.AuthMiddleware([]models.Role{models.AdminRole}), middleware.IdentificationMiddleware).ThenFunc(RegisterService).ServeHTTP,
	},
	arbor.Route{
		"GetService",
		"GET",
		"/stat/service/{name}/",
		alice.New(middleware.AuthMiddleware([]models.Role{models.AdminRole}), middleware.IdentificationMiddleware).ThenFunc(GetService).ServeHTTP,
	},
	arbor.Route{
		"GetStat",
		"GET",
		"/stat/{name}/",
		alice.New(middleware.AuthMiddleware([]models.Role{models.AdminRole}), middleware.IdentificationMiddleware).ThenFunc(GetStat).ServeHTTP,
	},
	arbor.Route{
		"GetAllStats",
		"GET",
		"/stat/",
		alice.New(middleware.AuthMiddleware([]models.Role{models.AdminRole}), middleware.IdentificationMiddleware).ThenFunc(GetAllStats).ServeHTTP,
	},
}
View Source
var UploadRoutes = arbor.RouteCollection{
	arbor.Route{
		"GetCurrentUploadInfo",
		"GET",
		"/upload/resume/",
		alice.New(middleware.AuthMiddleware([]models.Role{models.UserRole}), middleware.IdentificationMiddleware).ThenFunc(GetCurrentUploadInfo).ServeHTTP,
	},
	arbor.Route{
		"UpdateCurrentUploadInfo",
		"GET",
		"/upload/resume/upload/",
		alice.New(middleware.AuthMiddleware([]models.Role{models.UserRole}), middleware.IdentificationMiddleware).ThenFunc(UpdateCurrentUploadInfo).ServeHTTP,
	},
	arbor.Route{
		"GetUploadInfo",
		"GET",
		"/upload/resume/{id}/",
		alice.New(middleware.AuthMiddleware([]models.Role{models.AdminRole, models.StaffRole}), middleware.IdentificationMiddleware).ThenFunc(GetUploadInfo).ServeHTTP,
	},
}
View Source
var UserRoutes = arbor.RouteCollection{
	arbor.Route{
		"GetCurrentUserInfo",
		"GET",
		"/user/",
		alice.New(middleware.AuthMiddleware([]models.Role{models.UserRole}), middleware.IdentificationMiddleware).ThenFunc(GetUserInfo).ServeHTTP,
	},
	arbor.Route{
		"SetUserInfo",
		"POST",
		"/user/",
		alice.New(middleware.AuthMiddleware([]models.Role{models.AdminRole}), middleware.IdentificationMiddleware).ThenFunc(SetUserInfo).ServeHTTP,
	},
	arbor.Route{
		"GetCurrentQrCodeInfo",
		"GET",
		"/user/qr/",
		alice.New(middleware.AuthMiddleware([]models.Role{models.UserRole}), middleware.IdentificationMiddleware).ThenFunc(GetCurrentQrCodeInfo).ServeHTTP,
	},
	arbor.Route{
		"GetQrCodeInfo",
		"GET",
		"/user/qr/{id}/",
		alice.New(middleware.AuthMiddleware([]models.Role{models.AdminRole, models.StaffRole}), middleware.IdentificationMiddleware).ThenFunc(GetQrCodeInfo).ServeHTTP,
	},
	arbor.Route{
		"GetFilteredUserInfo",
		"GET",
		"/user/filter/",
		alice.New(middleware.AuthMiddleware([]models.Role{models.AdminRole, models.StaffRole}), middleware.IdentificationMiddleware).ThenFunc(GetUserInfo).ServeHTTP,
	},
	arbor.Route{
		"GetUserInfo",
		"GET",
		"/user/{id}/",
		alice.New(middleware.AuthMiddleware([]models.Role{models.AdminRole, models.StaffRole}), middleware.IdentificationMiddleware).ThenFunc(GetUserInfo).ServeHTTP,
	},
}

Functions

func AddEventFavorite

func AddEventFavorite(w http.ResponseWriter, r *http.Request)

func AddToMailList

func AddToMailList(w http.ResponseWriter, r *http.Request)

func AddUserRole

func AddUserRole(w http.ResponseWriter, r *http.Request)

func AddUsersToTopic

func AddUsersToTopic(w http.ResponseWriter, r *http.Request)

func AllowCorsPreflight

func AllowCorsPreflight(w http.ResponseWriter, r *http.Request)

func CreateCurrentCheckinInfo

func CreateCurrentCheckinInfo(w http.ResponseWriter, r *http.Request)

func CreateCurrentRsvpInfo

func CreateCurrentRsvpInfo(w http.ResponseWriter, r *http.Request)

func CreateEvent

func CreateEvent(w http.ResponseWriter, r *http.Request)

func CreateMailList

func CreateMailList(w http.ResponseWriter, r *http.Request)

func CreateRegistration

func CreateRegistration(w http.ResponseWriter, r *http.Request)

func CreateTopic

func CreateTopic(w http.ResponseWriter, r *http.Request)

func DeleteEvent

func DeleteEvent(w http.ResponseWriter, r *http.Request)

func DeleteTopic

func DeleteTopic(w http.ResponseWriter, r *http.Request)

func FinalizeDecision

func FinalizeDecision(w http.ResponseWriter, r *http.Request)

func Gateway

func Gateway(w http.ResponseWriter, r *http.Request)

func GetAllCheckedInUsers

func GetAllCheckedInUsers(w http.ResponseWriter, r *http.Request)

func GetAllMailLists

func GetAllMailLists(w http.ResponseWriter, r *http.Request)

func GetAllNotifications

func GetAllNotifications(w http.ResponseWriter, r *http.Request)

func GetAllStats

func GetAllStats(w http.ResponseWriter, r *http.Request)

func GetAllTopics

func GetAllTopics(w http.ResponseWriter, r *http.Request)

func GetCheckinInfo

func GetCheckinInfo(w http.ResponseWriter, r *http.Request)

func GetCurrentCheckinInfo

func GetCurrentCheckinInfo(w http.ResponseWriter, r *http.Request)

func GetCurrentDecision

func GetCurrentDecision(w http.ResponseWriter, r *http.Request)

func GetCurrentQrCodeInfo

func GetCurrentQrCodeInfo(w http.ResponseWriter, r *http.Request)

func GetCurrentRsvpInfo

func GetCurrentRsvpInfo(w http.ResponseWriter, r *http.Request)

func GetCurrentUploadInfo

func GetCurrentUploadInfo(w http.ResponseWriter, r *http.Request)

func GetDecision

func GetDecision(w http.ResponseWriter, r *http.Request)

func GetEvent

func GetEvent(w http.ResponseWriter, r *http.Request)

func GetEventFavorites

func GetEventFavorites(w http.ResponseWriter, r *http.Request)

func GetEventTrackingInfo

func GetEventTrackingInfo(w http.ResponseWriter, r *http.Request)

func GetFilteredDecisions

func GetFilteredDecisions(w http.ResponseWriter, r *http.Request)

func GetHealthChecks

func GetHealthChecks(w http.ResponseWriter, r *http.Request)

func GetMailList

func GetMailList(w http.ResponseWriter, r *http.Request)

func GetNotificationsForTopic

func GetNotificationsForTopic(w http.ResponseWriter, r *http.Request)

func GetQrCodeInfo

func GetQrCodeInfo(w http.ResponseWriter, r *http.Request)

func GetRegistration

func GetRegistration(w http.ResponseWriter, r *http.Request)

func GetRsvpInfo

func GetRsvpInfo(w http.ResponseWriter, r *http.Request)

func GetService

func GetService(w http.ResponseWriter, r *http.Request)

func GetStat

func GetStat(w http.ResponseWriter, r *http.Request)

func GetTopicInfo

func GetTopicInfo(w http.ResponseWriter, r *http.Request)

func GetUploadInfo

func GetUploadInfo(w http.ResponseWriter, r *http.Request)

func GetUserInfo

func GetUserInfo(w http.ResponseWriter, r *http.Request)

func GetUserRoles

func GetUserRoles(w http.ResponseWriter, r *http.Request)

func GetUserTrackingInfo

func GetUserTrackingInfo(w http.ResponseWriter, r *http.Request)

func MarkUserAsAttendingEvent

func MarkUserAsAttendingEvent(w http.ResponseWriter, r *http.Request)

func OauthCode

func OauthCode(w http.ResponseWriter, r *http.Request)

func OauthRedirect

func OauthRedirect(w http.ResponseWriter, r *http.Request)

func PublishNotification

func PublishNotification(w http.ResponseWriter, r *http.Request)

func RefreshToken

func RefreshToken(w http.ResponseWriter, r *http.Request)

func RegisterAPIs

func RegisterAPIs() arbor.RouteCollection

func RegisterDeviceToUser

func RegisterDeviceToUser(w http.ResponseWriter, r *http.Request)

func RegisterService

func RegisterService(w http.ResponseWriter, r *http.Request)

func RemoveEventFavorite

func RemoveEventFavorite(w http.ResponseWriter, r *http.Request)

func RemoveFromMailList

func RemoveFromMailList(w http.ResponseWriter, r *http.Request)

func RemoveUserRole

func RemoveUserRole(w http.ResponseWriter, r *http.Request)

func RemoveUsersFromTopic

func RemoveUsersFromTopic(w http.ResponseWriter, r *http.Request)

func SendMail

func SendMail(w http.ResponseWriter, r *http.Request)

func SendMailList

func SendMailList(w http.ResponseWriter, r *http.Request)

func SetUserInfo

func SetUserInfo(w http.ResponseWriter, r *http.Request)

func UpdateCurrentCheckinInfo

func UpdateCurrentCheckinInfo(w http.ResponseWriter, r *http.Request)

func UpdateCurrentRsvpInfo

func UpdateCurrentRsvpInfo(w http.ResponseWriter, r *http.Request)

func UpdateCurrentUploadInfo

func UpdateCurrentUploadInfo(w http.ResponseWriter, r *http.Request)

func UpdateDecision

func UpdateDecision(w http.ResponseWriter, r *http.Request)

func UpdateEvent

func UpdateEvent(w http.ResponseWriter, r *http.Request)

func UpdateRegistration

func UpdateRegistration(w http.ResponseWriter, r *http.Request)

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL