Documentation ¶
Index ¶
Constants ¶
View Source
const (
EventDateLayout = "2006-01-02"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ArtistAdapter ¶
func NewArtistAdapter ¶
func NewArtistAdapter(artist usecase.Artist) ArtistAdapter
type EventAdapter ¶
type EventAdapter interface { GetEvent(ctx *gin.Context) CreateEvent(ctx *gin.Context) UpdateEvent(ctx *gin.Context) DeleteEvent(ctx *gin.Context) GetEventByID(ctx *gin.Context) CreateArtistEventsFromCrawlData(ctx *gin.Context) MergeEvents(ctx *gin.Context) SearchEvents(ctx *gin.Context) }
func NewEventAdapter ¶
func NewEventAdapter(eventController usecase.Event) EventAdapter
type MetaController ¶
type MetaController struct { }
func NewMetaController ¶
func NewMetaController() MetaController
func (*MetaController) GetInfo ¶
func (c *MetaController) GetInfo(ctx *gin.Context)
func (*MetaController) HealthCheck ¶
func (c *MetaController) HealthCheck(ctx *gin.Context)
func (*MetaController) NoMethod ¶
func (c *MetaController) NoMethod(ctx *gin.Context)
func (*MetaController) NoRoute ¶
func (c *MetaController) NoRoute(ctx *gin.Context)
type OAuthAdapter ¶
type OAuthAdapter interface { GoogleOAuthCallback(ctx *gin.Context) GoogleLinkage(ctx *gin.Context) }
func NewOAuthAdapter ¶
func NewOAuthAdapter(oauthUsecase usecase.OAuth) OAuthAdapter
type UserAdapter ¶
type UserAdapter interface { Register(ctx *gin.Context) Delete(ctx *gin.Context) GetMe(ctx *gin.Context) Verify(ctx *gin.Context) CreateExternalCalendar(ctx *gin.Context) RegistrationEvent(ctx *gin.Context) CreateAPIKey(ctx *gin.Context) }
func NewUserAdapter ¶
func NewUserAdapter(user usecase.User, event usecase.Event) UserAdapter
type VenueAdapter ¶
type VenueAdapter struct {
// contains filtered or unexported fields
}
func NewVenueAdapter ¶
func NewVenueAdapter(venueUsecase usecase.Venue) *VenueAdapter
func (*VenueAdapter) CreateVenue ¶
func (a *VenueAdapter) CreateVenue(ctx *gin.Context)
Click to show internal directories.
Click to hide internal directories.