Documentation
¶
Index ¶
- type EpisodeService
- func (s *EpisodeService) CreateEpisode(ctx context.Context, e *sqlc.CreateEpisodeParams) (*sqlc.Episode, error)
- func (s *EpisodeService) DeleteEpisode(ctx context.Context, id int32) error
- func (s *EpisodeService) FindAllEpisodes(ctx context.Context) ([]*sqlc.Episode, error)
- func (s *EpisodeService) FindEpisode(ctx context.Context, id int32) (*sqlc.Episode, error)
- func (s *EpisodeService) UpdateEpisode(ctx context.Context, e *sqlc.UpdateEpisodeParams) (*sqlc.Episode, error)
- type PodcastService
- func (s *PodcastService) CreatePodcast(ctx context.Context, name string) (*sqlc.Podcast, error)
- func (s *PodcastService) DeletePodcast(ctx context.Context, id int32) error
- func (s *PodcastService) FindAllPodcasts(ctx context.Context) ([]*sqlc.Podcast, error)
- func (s *PodcastService) FindPodcast(ctx context.Context, id int32) (*sqlc.Podcast, error)
- func (s *PodcastService) UpdatePodcast(ctx context.Context, p *sqlc.UpdatePodcastParams) (*sqlc.Podcast, error)
- type SeriesService
- func (s *SeriesService) CreateSeries(ctx context.Context, arg *sqlc.CreateSeriesParams) (*sqlc.Series, error)
- func (s *SeriesService) DeleteSeries(ctx context.Context, id int32) error
- func (s *SeriesService) FindAllSeries(ctx context.Context) ([]*sqlc.Series, error)
- func (s *SeriesService) FindSeries(ctx context.Context, id int32) (*sqlc.Series, error)
- func (s *SeriesService) UpdateSeries(ctx context.Context, arg *sqlc.UpdateSeriesParams) (*sqlc.Series, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EpisodeService ¶
type EpisodeService struct {
// contains filtered or unexported fields
}
func NewEpisodeService ¶
func NewEpisodeService(store *sqlc.Store) *EpisodeService
func (*EpisodeService) CreateEpisode ¶
func (s *EpisodeService) CreateEpisode(ctx context.Context, e *sqlc.CreateEpisodeParams) (*sqlc.Episode, error)
CreateEpisode creates a new Episode.
func (*EpisodeService) DeleteEpisode ¶
func (s *EpisodeService) DeleteEpisode(ctx context.Context, id int32) error
DeleteEpisode deletes an Episode by ID.
func (*EpisodeService) FindAllEpisodes ¶
FindAllEpisodes retrieves all Episodes.
func (*EpisodeService) FindEpisode ¶
FindEpisode retrieves an Episode by ID. Returns ENOTFOUND if Episode does not exist.
func (*EpisodeService) UpdateEpisode ¶
func (s *EpisodeService) UpdateEpisode(ctx context.Context, e *sqlc.UpdateEpisodeParams) (*sqlc.Episode, error)
UpdateEpisode updates an Episode.
type PodcastService ¶
type PodcastService struct {
// contains filtered or unexported fields
}
func NewPodcastService ¶
func NewPodcastService(store *sqlc.Store) *PodcastService
func (*PodcastService) CreatePodcast ¶
CreatePodcast creates a new Podcast.
func (*PodcastService) DeletePodcast ¶
func (s *PodcastService) DeletePodcast(ctx context.Context, id int32) error
DeletePodcast deletes an Podcast by ID.
func (*PodcastService) FindAllPodcasts ¶
FindAllPodcasts retrieves all Podcasts.
func (*PodcastService) FindPodcast ¶
FindPodcast retrieves an Podcast by ID. Returns ENOTFOUND if Podcast does not exist.
func (*PodcastService) UpdatePodcast ¶
func (s *PodcastService) UpdatePodcast(ctx context.Context, p *sqlc.UpdatePodcastParams) (*sqlc.Podcast, error)
UpdatePodcast updates a Podcast.
type SeriesService ¶
type SeriesService struct {
// contains filtered or unexported fields
}
func NewSeriesService ¶
func NewSeriesService(store *sqlc.Store) *SeriesService
func (*SeriesService) CreateSeries ¶
func (s *SeriesService) CreateSeries(ctx context.Context, arg *sqlc.CreateSeriesParams) (*sqlc.Series, error)
CreateSeries creates a new Series.
func (*SeriesService) DeleteSeries ¶
func (s *SeriesService) DeleteSeries(ctx context.Context, id int32) error
DeleteSeries deletes an Series by ID.
func (*SeriesService) FindAllSeries ¶
FindAllSeries retrieves all Series.
func (*SeriesService) FindSeries ¶
FindSeries retrieves a Series by ID. Returns ENOTFOUND if Series does not exist.
func (*SeriesService) UpdateSeries ¶
func (s *SeriesService) UpdateSeries(ctx context.Context, arg *sqlc.UpdateSeriesParams) (*sqlc.Series, error)
UpdateSeries updates a Series.