Documentation
¶
Index ¶
- func ByTrack(trackStore *trackstore.Store, tracklistStore *trackliststore.Store) services.ServiceFunc[ByTrackRequest, *ByTrackResponse]
- func Create(tracklistStore *trackliststore.Store) services.ServiceFunc[CreateTracklistRequest, *CreateTracklistsResponse]
- func Index(tracklistStore *trackliststore.Store) services.ServiceFunc[TracklistsRequest, *TracklistsResponse]
- func Show(tracklistStore *trackliststore.Store) services.ServiceFunc[TracklistRequest, *TracklistResponse]
- func Update(tracklistStore *trackliststore.Store) services.ServiceFunc[UpdateTracklistRequest, *UpdateTracklistsResponse]
- type ByTrackRequest
- type ByTrackResponse
- type CreateTracklistRequest
- type CreateTracklistsResponse
- type TracklistRequest
- type TracklistResponse
- type TracklistsRequest
- type TracklistsResponse
- type UpdateTracklistRequest
- type UpdateTracklistsResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ByTrack ¶
func ByTrack( trackStore *trackstore.Store, tracklistStore *trackliststore.Store, ) services.ServiceFunc[ByTrackRequest, *ByTrackResponse]
func Create ¶
func Create(tracklistStore *trackliststore.Store) services.ServiceFunc[CreateTracklistRequest, *CreateTracklistsResponse]
func Index ¶
func Index(tracklistStore *trackliststore.Store) services.ServiceFunc[TracklistsRequest, *TracklistsResponse]
func Show ¶
func Show(tracklistStore *trackliststore.Store) services.ServiceFunc[TracklistRequest, *TracklistResponse]
func Update ¶
func Update(tracklistStore *trackliststore.Store) services.ServiceFunc[UpdateTracklistRequest, *UpdateTracklistsResponse]
Types ¶
type ByTrackRequest ¶
type ByTrackResponse ¶
type ByTrackResponse struct { Meta services.Meta `json:"meta"` Tracklists []*trackliststore.Tracklist `json:"data"` }
type CreateTracklistRequest ¶
type CreateTracklistsResponse ¶
type CreateTracklistsResponse struct {
Tracklist *trackliststore.Tracklist `json:"data"`
}
type TracklistRequest ¶
type TracklistRequest struct {
ID string `path:"id"`
}
type TracklistResponse ¶
type TracklistResponse struct {
Tracklist *trackliststore.Tracklist `json:"data"`
}
type TracklistsRequest ¶
type TracklistsRequest struct {
Page string `query:"page"`
}
type TracklistsResponse ¶
type TracklistsResponse struct { Meta services.Meta `json:"meta"` Tracklists []*trackliststore.Tracklist `json:"data"` }
type UpdateTracklistRequest ¶
type UpdateTracklistsResponse ¶
type UpdateTracklistsResponse struct {
Tracklist *trackliststore.Tracklist `json:"data"`
}
Click to show internal directories.
Click to hide internal directories.