Documentation ¶
Index ¶
- func Router(e *echo.Echo, auth auth_domain.AuthUseCase, album AlbumUseCase.AlbumUseCase, ...) error
- func SetAlbumsRoutes(apiVersion *echo.Group, handler albumDeliveryHttp.Handler)
- func SetArtistsRoutes(apiVersion *echo.Group, handler artistDeliveryHttp.Handler, ...)
- func SetAuthRoutes(apiVersion *echo.Group, handler authHttp.AuthHandler, ...)
- func SetDocsPath(apiVersion *echo.Group)
- func SetGatewayRoutes(apiVersion *echo.Group, handler gatewayDeliveryHttp.Handler)
- func SetLinkerRoutes(e *echo.Echo, handler linkerDeliveryHttp.Handler)
- func SetPlaylistsRoutes(apiVersion *echo.Group, handler playlistDeliveryHttp.Handler)
- func SetTracksRoutes(apiVersion *echo.Group, handler trackDeliveryHttp.Handler)
- func SetUserRoutes(apiVersion *echo.Group, handler userHttp.UserHandler, ...)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Router ¶
func Router(e *echo.Echo, auth auth_domain.AuthUseCase, album AlbumUseCase.AlbumUseCase, artist ArtistUseCase.ArtistUseCase, track TrackUseCase.TrackUseCase, playlist PlaylistUseCase.PlaylistUseCase, user user_domain.UserUseCase, linker LinkerUseCase.LinkerUseCase, s3Handler *s3.Handler) error
func SetAlbumsRoutes ¶
func SetAlbumsRoutes(apiVersion *echo.Group, handler albumDeliveryHttp.Handler)
SetAlbumsRoutes albums
func SetArtistsRoutes ¶
func SetArtistsRoutes(apiVersion *echo.Group, handler artistDeliveryHttp.Handler, trackHandler trackDeliveryHttp.Handler)
SetArtistsRoutes artists
func SetAuthRoutes ¶
func SetAuthRoutes(apiVersion *echo.Group, handler authHttp.AuthHandler, m *auth_middleware.HttpMiddleware)
InitAuthModule auth
func SetGatewayRoutes ¶
func SetGatewayRoutes(apiVersion *echo.Group, handler gatewayDeliveryHttp.Handler)
SetGatewayRoutes songs
func SetLinkerRoutes ¶
func SetLinkerRoutes(e *echo.Echo, handler linkerDeliveryHttp.Handler)
SetLinkerRoutes songs
func SetPlaylistsRoutes ¶
func SetPlaylistsRoutes(apiVersion *echo.Group, handler playlistDeliveryHttp.Handler)
SetPlaylistsRoutes tracks
func SetTracksRoutes ¶
func SetTracksRoutes(apiVersion *echo.Group, handler trackDeliveryHttp.Handler)
SetTracksRoutes tracks
func SetUserRoutes ¶
func SetUserRoutes(apiVersion *echo.Group, handler userHttp.UserHandler, m *auth_middleware.HttpMiddleware)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.