db

package
v0.0.0-...-3d786a4 Latest Latest
Warning

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

Go to latest
Published: Mar 16, 2024 License: BSD-3-Clause Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrInccorectPassword  = errors.New("inccorect password")
	ErrFailedPrecondition = errors.New("this device is banned for this account")
)

Functions

func ErrorDB

func ErrorDB(err error) *pgconn.PgError

func ErrorSQL

func ErrorSQL(err error)

func ErrorType

func ErrorType(err error) string

Types

type Actor

type Actor struct {
	ID            int64
	FullName      string
	Gender        string
	Biography     string
	ImageUrl      string
	ImageBlurHash string
	Born          time.Time
	CreatedAt     time.Time
}

type AnimeCharacter

type AnimeCharacter struct {
	ID            int64
	FullName      string
	About         string
	RolePlaying   string
	ImageUrl      string
	ImageBlurHash string
	Pictures      []string
	CreatedAt     time.Time
}

type AnimeCharacterActor

type AnimeCharacterActor struct {
	ID          int64
	CharacterID int64
	ActorID     int64
}

type AnimeCharacterActorsTx

type AnimeCharacterActorsTx struct {
	ActorsIDs      []int64
	AnimeCharacter AnimeCharacter
}

type AnimeCharacterActorsTxParams

type AnimeCharacterActorsTxParams struct {
	ActorsIDs             []int64
	CreateAnimeCharacters CreateAnimeCharacterParams
}

type AnimeCharactersAndActors

type AnimeCharactersAndActors struct {
	Character AnimeCharacter
	Actor     []Actor
}

type AnimeEpisode

type AnimeEpisode struct {
	ID                   int64
	SeasonID             int64
	EpisodeNumber        int32
	EpisodeOriginalTitle string
	Aired                time.Time
	Rating               string
	Duration             time.Duration
	Thumbnails           string
	ThumbnailsBlurHash   string
	CreatedAt            time.Time
}

type AnimeEpisodeMeta

type AnimeEpisodeMeta struct {
	ID         int64
	EpisodeID  int64
	LanguageID int32
	MetaID     int64
	CreatedAt  time.Time
}

type AnimeEpisodeServer

type AnimeEpisodeServer struct {
	ID        int64
	EpisodeID int64
	CreatedAt time.Time
}

type AnimeEpisodeServerDubTorrent

type AnimeEpisodeServerDubTorrent struct {
	ID        int64
	ServerID  int64
	TorrentID int64
	CreatedAt time.Time
}

type AnimeEpisodeServerDubVideo

type AnimeEpisodeServerDubVideo struct {
	ID        int64
	ServerID  int64
	VideoID   int64
	CreatedAt time.Time
}

type AnimeEpisodeServerSubTorrent

type AnimeEpisodeServerSubTorrent struct {
	ID        int64
	ServerID  int64
	TorrentID int64
	CreatedAt time.Time
}

type AnimeEpisodeServerSubVideo

type AnimeEpisodeServerSubVideo struct {
	ID        int64
	ServerID  int64
	VideoID   int64
	CreatedAt time.Time
}

type AnimeEpisodeTorrent

type AnimeEpisodeTorrent struct {
	ID          int64
	FileName    string
	LanguageID  int32
	TorrentHash string
	TorrentFile string
	Seeds       int32
	Peers       int32
	Leechers    int32
	SizeBytes   int64
	Quality     string
	CreatedAt   time.Time
}

type AnimeEpisodeVideo

type AnimeEpisodeVideo struct {
	ID         int64
	LanguageID int32
	Authority  string
	Referer    string
	Link       string
	Quality    string
	CreatedAt  time.Time
}

type AnimeImage

type AnimeImage struct {
	ID              int64
	ImageHost       string
	ImageUrl        string
	ImageThumbnails string
	ImageBlurHash   string
	ImageHeight     int32
	ImageWidth      int32
	CreatedAt       time.Time
}
type AnimeLink struct {
	ID              int64
	OfficialWebsite string
	WikipediaUrl    string
	CrunchyrollUrl  string
	SocialMedia     []string
	CreatedAt       time.Time
}

type AnimeMetaTxParam

type AnimeMetaTxParam struct {
	LanguageID int32
	CreateMetaParams
}

type AnimeMetaTxResult

type AnimeMetaTxResult struct {
	LanguageID int32
	Meta       Meta
}

type AnimeMovie

type AnimeMovie struct {
	ID                int64
	UniqueID          uuid.UUID
	OriginalTitle     string
	Aired             time.Time
	ReleaseYear       int32
	Rating            string
	Duration          time.Duration
	PortraitPoster    string
	PortraitBlurHash  string
	LandscapePoster   string
	LandscapeBlurHash string
	ShowType          string
	CreatedAt         time.Time
}

type AnimeMovieBackdropImage

type AnimeMovieBackdropImage struct {
	ID        int64
	AnimeID   int64
	ImageID   int64
	CreatedAt time.Time
}

type AnimeMovieCharacter

type AnimeMovieCharacter struct {
	ID          int64
	AnimeID     int64
	CharacterID int64
	CreatedAt   time.Time
}

type AnimeMovieGenre

type AnimeMovieGenre struct {
	ID      int64
	AnimeID int64
	GenreID int32
}
type AnimeMovieLink struct {
	ID      int64
	AnimeID int64
	LinkID  int64
}

type AnimeMovieLogoImage

type AnimeMovieLogoImage struct {
	ID        int64
	AnimeID   int64
	ImageID   int64
	CreatedAt time.Time
}

type AnimeMovieMeta

type AnimeMovieMeta struct {
	ID         int64
	AnimeID    int64
	LanguageID int32
	MetaID     int64
}

type AnimeMovieOfficialTitle

type AnimeMovieOfficialTitle struct {
	ID        int64
	AnimeID   int64
	TitleText string
	CreatedAt time.Time
}

type AnimeMovieOtherTitle

type AnimeMovieOtherTitle struct {
	ID        int64
	AnimeID   int64
	TitleText string
	CreatedAt time.Time
}

type AnimeMoviePosterImage

type AnimeMoviePosterImage struct {
	ID        int64
	AnimeID   int64
	ImageID   int64
	CreatedAt time.Time
}

type AnimeMovieResource

type AnimeMovieResource struct {
	ID         int64
	AnimeID    int64
	ResourceID int64
}

type AnimeMovieServer

type AnimeMovieServer struct {
	ID        int64
	AnimeID   int64
	CreatedAt time.Time
}

type AnimeMovieServerDubTorrent

type AnimeMovieServerDubTorrent struct {
	ID        int64
	ServerID  int64
	TorrentID int64
	CreatedAt time.Time
}

type AnimeMovieServerDubVideo

type AnimeMovieServerDubVideo struct {
	ID        int64
	ServerID  int64
	VideoID   int64
	CreatedAt time.Time
}

type AnimeMovieServerSubTorrent

type AnimeMovieServerSubTorrent struct {
	ID        int64
	ServerID  int64
	TorrentID int64
	CreatedAt time.Time
}

type AnimeMovieServerSubVideo

type AnimeMovieServerSubVideo struct {
	ID        int64
	ServerID  int64
	VideoID   int64
	CreatedAt time.Time
}

type AnimeMovieShortTitle

type AnimeMovieShortTitle struct {
	ID        int64
	AnimeID   int64
	TitleText string
	CreatedAt time.Time
}

type AnimeMovieStudio

type AnimeMovieStudio struct {
	ID       int64
	AnimeID  int64
	StudioID int32
}

type AnimeMovieTag

type AnimeMovieTag struct {
	ID        int64
	AnimeID   int64
	TagID     int64
	CreatedAt time.Time
}

type AnimeMovieTorrent

type AnimeMovieTorrent struct {
	ID          int64
	FileName    string
	LanguageID  int32
	TorrentHash string
	TorrentFile string
	Seeds       int32
	Peers       int32
	Leechers    int32
	SizeBytes   int64
	Quality     string
	CreatedAt   time.Time
}

type AnimeMovieTrailer

type AnimeMovieTrailer struct {
	ID        int64
	AnimeID   int64
	TrailerID int64
	CreatedAt time.Time
}

type AnimeMovieTranslationTitle

type AnimeMovieTranslationTitle struct {
	ID        int64
	AnimeID   int64
	TitleText string
	CreatedAt time.Time
}

type AnimeMovieVideo

type AnimeMovieVideo struct {
	ID         int64
	LanguageID int32
	Authority  string
	Referer    string
	Link       string
	Quality    string
	CreatedAt  time.Time
}

type AnimeResource

type AnimeResource struct {
	ID            int64
	TvdbID        int32
	TmdbID        int32
	ImdbID        string
	LivechartID   int32
	AnimePlanetID string
	AnisearchID   int32
	AnidbID       int32
	KitsuID       int32
	MalID         int32
	NotifyMoeID   string
	AnilistID     int32
	CreatedAt     time.Time
}

type AnimeSeason

type AnimeSeason struct {
	ID                  int64
	AnimeID             int64
	SeasonOriginalTitle string
	ReleaseYear         int32
	Aired               time.Time
	PortraitPoster      string
	PortraitBlurHash    string
	Rating              string
	ShowType            string
	CreatedAt           time.Time
}

type AnimeSeasonCharacter

type AnimeSeasonCharacter struct {
	ID          int64
	SeasonID    int64
	CharacterID int64
	CreatedAt   time.Time
}

type AnimeSeasonEpisode

type AnimeSeasonEpisode struct {
	ID        int64
	SeasonID  int64
	EpisodeID int64
	CreatedAt time.Time
}

type AnimeSeasonGenre

type AnimeSeasonGenre struct {
	ID       int64
	SeasonID int64
	GenreID  int32
}

type AnimeSeasonMeta

type AnimeSeasonMeta struct {
	ID         int64
	SeasonID   int64
	LanguageID int32
	MetaID     int64
	CreatedAt  time.Time
}

type AnimeSeasonOfficialTitle

type AnimeSeasonOfficialTitle struct {
	ID        int64
	SeasonID  int64
	TitleText string
	CreatedAt time.Time
}

type AnimeSeasonOtherTitle

type AnimeSeasonOtherTitle struct {
	ID        int64
	SeasonID  int64
	TitleText string
	CreatedAt time.Time
}

type AnimeSeasonPosterImage

type AnimeSeasonPosterImage struct {
	ID        int64
	SeasonID  int64
	ImageID   int64
	CreatedAt time.Time
}

type AnimeSeasonResource

type AnimeSeasonResource struct {
	ID         int64
	SeasonID   int64
	ResourceID int64
}

type AnimeSeasonShortTitle

type AnimeSeasonShortTitle struct {
	ID        int64
	SeasonID  int64
	TitleText string
	CreatedAt time.Time
}

type AnimeSeasonStudio

type AnimeSeasonStudio struct {
	ID       int64
	SeasonID int64
	StudioID int32
}

type AnimeSeasonTag

type AnimeSeasonTag struct {
	ID        int64
	SeasonID  int64
	TagID     int64
	CreatedAt time.Time
}

type AnimeSeasonTrailer

type AnimeSeasonTrailer struct {
	ID        int64
	SeasonID  int64
	TrailerID int64
	CreatedAt time.Time
}

type AnimeSeasonTranslationTitle

type AnimeSeasonTranslationTitle struct {
	ID        int64
	SeasonID  int64
	TitleText string
	CreatedAt time.Time
}

type AnimeSerie

type AnimeSerie struct {
	ID                int64
	OriginalTitle     string
	UniqueID          uuid.UUID
	FirstYear         int32
	LastYear          int32
	MalID             int32
	TvdbID            int32
	TmdbID            int32
	PortraitPoster    string
	PortraitBlurHash  string
	LandscapePoster   string
	LandscapeBlurHash string
	CreatedAt         time.Time
}

type AnimeSerieBackdropImage

type AnimeSerieBackdropImage struct {
	ID        int64
	AnimeID   int64
	ImageID   int64
	CreatedAt time.Time
}
type AnimeSerieLink struct {
	ID      int64
	AnimeID int64
	LinkID  int64
}

type AnimeSerieLogoImage

type AnimeSerieLogoImage struct {
	ID        int64
	AnimeID   int64
	ImageID   int64
	CreatedAt time.Time
}

type AnimeSerieMeta

type AnimeSerieMeta struct {
	ID         int64
	AnimeID    int64
	LanguageID int32
	MetaID     int64
}

type AnimeSeriePosterImage

type AnimeSeriePosterImage struct {
	ID        int64
	AnimeID   int64
	ImageID   int64
	CreatedAt time.Time
}

type AnimeSerieSeason

type AnimeSerieSeason struct {
	ID        int64
	AnimeID   int64
	SeasonID  int64
	CreatedAt time.Time
}

type AnimeSerieTrailer

type AnimeSerieTrailer struct {
	ID        int64
	AnimeID   int64
	TrailerID int64
	CreatedAt time.Time
}

type AnimeTag

type AnimeTag struct {
	ID        int64
	Tag       string
	CreatedAt time.Time
}

type AnimeTrailer

type AnimeTrailer struct {
	ID         int64
	IsOfficial bool
	HostName   string
	HostKey    string
	CreatedAt  time.Time
}

type CreateActorParams

type CreateActorParams struct {
	FullName      string
	Gender        string
	Biography     string
	Born          time.Time
	ImageUrl      string
	ImageBlurHash string
}

type CreateAnimeCharacterActorParams

type CreateAnimeCharacterActorParams struct {
	CharacterID int64
	ActorID     int64
}

type CreateAnimeCharacterParams

type CreateAnimeCharacterParams struct {
	FullName      string
	About         string
	RolePlaying   string
	ImageUrl      string
	ImageBlurHash string
	Pictures      []string
}

type CreateAnimeEpisodeDataTxParams

type CreateAnimeEpisodeDataTxParams struct {
	ServerID    int64
	SubVideos   []CreateAnimeEpisodeVideoParams
	DubVideos   []CreateAnimeEpisodeVideoParams
	SubTorrents []CreateAnimeEpisodeTorrentParams
	DubTorrents []CreateAnimeEpisodeTorrentParams
}

type CreateAnimeEpisodeDataTxResult

type CreateAnimeEpisodeDataTxResult struct {
	AnimeEpisode            AnimeEpisode
	AnimeEpisodeSubVideos   []AnimeEpisodeVideo
	AnimeEpisodeDubVideos   []AnimeEpisodeVideo
	AnimeEpisodeSubTorrents []AnimeEpisodeTorrent
	AnimeEpisodeDubTorrents []AnimeEpisodeTorrent
}

type CreateAnimeEpisodeMetaParams

type CreateAnimeEpisodeMetaParams struct {
	EpisodeID  int64
	LanguageID int32
	MetaID     int64
}

type CreateAnimeEpisodeMetasTxParams

type CreateAnimeEpisodeMetasTxParams struct {
	EpisodeID    int64
	EpisodeMetas []AnimeMetaTxParam
}

type CreateAnimeEpisodeMetasTxResult

type CreateAnimeEpisodeMetasTxResult struct {
	AnimeEpisodeMetas []AnimeMetaTxResult
}

type CreateAnimeEpisodeParams

type CreateAnimeEpisodeParams struct {
	SeasonID             int64
	EpisodeNumber        int32
	EpisodeOriginalTitle string
	Aired                time.Time
	Rating               string
	Duration             time.Duration
	Thumbnails           string
	ThumbnailsBlurHash   string
}

type CreateAnimeEpisodeServerDubTorrentParams

type CreateAnimeEpisodeServerDubTorrentParams struct {
	ServerID  int64
	TorrentID int64
}

type CreateAnimeEpisodeServerDubVideoParams

type CreateAnimeEpisodeServerDubVideoParams struct {
	ServerID int64
	VideoID  int64
}

type CreateAnimeEpisodeServerSubTorrentParams

type CreateAnimeEpisodeServerSubTorrentParams struct {
	ServerID  int64
	TorrentID int64
}

type CreateAnimeEpisodeServerSubVideoParams

type CreateAnimeEpisodeServerSubVideoParams struct {
	ServerID int64
	VideoID  int64
}

type CreateAnimeEpisodeTorrentParams

type CreateAnimeEpisodeTorrentParams struct {
	LanguageID  int32
	FileName    string
	TorrentHash string
	TorrentFile string
	Seeds       int32
	Peers       int32
	Leechers    int32
	SizeBytes   int64
	Quality     string
}

type CreateAnimeEpisodeTxParams

type CreateAnimeEpisodeTxParams struct {
	Episode      CreateAnimeEpisodeParams
	EpisodeMetas []AnimeMetaTxParam
}

type CreateAnimeEpisodeTxResult

type CreateAnimeEpisodeTxResult struct {
	AnimeEpisode      AnimeEpisode
	AnimeEpisodeMetas []AnimeMetaTxResult
}

type CreateAnimeEpisodeVideoParams

type CreateAnimeEpisodeVideoParams struct {
	LanguageID int32
	Authority  string
	Referer    string
	Link       string
	Quality    string
}

type CreateAnimeImageParams

type CreateAnimeImageParams struct {
	ImageHost       string
	ImageUrl        string
	ImageThumbnails string
	ImageBlurHash   string
	ImageHeight     int32
	ImageWidth      int32
}

type CreateAnimeLinkParams

type CreateAnimeLinkParams struct {
	OfficialWebsite string
	WikipediaUrl    string
	CrunchyrollUrl  string
	SocialMedia     []string
}

type CreateAnimeMovieBackdropImageParams

type CreateAnimeMovieBackdropImageParams struct {
	AnimeID int64
	ImageID int64
}

type CreateAnimeMovieCharacterParams

type CreateAnimeMovieCharacterParams struct {
	AnimeID     int64
	CharacterID int64
}

type CreateAnimeMovieCharactersTxParams

type CreateAnimeMovieCharactersTxParams struct {
	AnimeID                      int64
	AnimeCharacterActorsTxParams []AnimeCharacterActorsTxParams
}

type CreateAnimeMovieCharactersTxResult

type CreateAnimeMovieCharactersTxResult struct {
	AnimeMovie AnimeMovie
	Characters []AnimeCharacterActorsTx
}

type CreateAnimeMovieDataTxParams

type CreateAnimeMovieDataTxParams struct {
	ServerID    int64
	SubVideos   []CreateAnimeMovieVideoParams
	DubVideos   []CreateAnimeMovieVideoParams
	SubTorrents []CreateAnimeMovieTorrentParams
	DubTorrents []CreateAnimeMovieTorrentParams
}

type CreateAnimeMovieDataTxResult

type CreateAnimeMovieDataTxResult struct {
	AnimeMovie            AnimeMovie
	AnimeMovieSubVideos   []AnimeMovieVideo
	AnimeMovieDubVideos   []AnimeMovieVideo
	AnimeMovieSubTorrents []AnimeMovieTorrent
	AnimeMovieDubTorrents []AnimeMovieTorrent
}

type CreateAnimeMovieGenreParams

type CreateAnimeMovieGenreParams struct {
	AnimeID int64
	GenreID int32
}

type CreateAnimeMovieImageTxParams

type CreateAnimeMovieImageTxParams struct {
	AnimeID        int64
	AnimePosters   []CreateAnimeImageParams
	AnimeBackdrops []CreateAnimeImageParams
	AnimeLogos     []CreateAnimeImageParams
}

type CreateAnimeMovieImageTxResult

type CreateAnimeMovieImageTxResult struct {
	AnimeMovie     AnimeMovie
	AnimePosters   []AnimeImage
	AnimeBackdrops []AnimeImage
	AnimeLogos     []AnimeImage
}

type CreateAnimeMovieInfoTxParams

type CreateAnimeMovieInfoTxParams struct {
	AnimeID   int64
	GenreIDs  []int32
	StudioIDs []int32
}

type CreateAnimeMovieInfoTxResult

type CreateAnimeMovieInfoTxResult struct {
	AnimeMovie
	Genres  []Genre
	Studios []Studio
}

type CreateAnimeMovieLinkParams

type CreateAnimeMovieLinkParams struct {
	AnimeID int64
	LinkID  int64
}

type CreateAnimeMovieLinkTxParams

type CreateAnimeMovieLinkTxParams struct {
	AnimeID               int64
	CreateAnimeLinkParams CreateAnimeLinkParams
}

type CreateAnimeMovieLinkTxResult

type CreateAnimeMovieLinkTxResult struct {
	AnimeMovie AnimeMovie
	AnimeLink  AnimeLink
}

type CreateAnimeMovieLogoImageParams

type CreateAnimeMovieLogoImageParams struct {
	AnimeID int64
	ImageID int64
}

type CreateAnimeMovieMetaParams

type CreateAnimeMovieMetaParams struct {
	AnimeID    int64
	LanguageID int32
	MetaID     int64
}

type CreateAnimeMovieMetasTxParams

type CreateAnimeMovieMetasTxParams struct {
	AnimeID         int64
	AnimeMovieMetas []AnimeMetaTxParam
}

type CreateAnimeMovieMetasTxResult

type CreateAnimeMovieMetasTxResult struct {
	AnimeMovieMetas []AnimeMetaTxResult
}

type CreateAnimeMovieOfficialTitleParams

type CreateAnimeMovieOfficialTitleParams struct {
	AnimeID   int64
	TitleText string
}

type CreateAnimeMovieOtherTitleParams

type CreateAnimeMovieOtherTitleParams struct {
	AnimeID   int64
	TitleText string
}

type CreateAnimeMovieParams

type CreateAnimeMovieParams struct {
	OriginalTitle     string
	UniqueID          uuid.UUID
	Aired             time.Time
	ReleaseYear       int32
	Rating            string
	Duration          time.Duration
	PortraitPoster    string
	PortraitBlurHash  string
	LandscapePoster   string
	LandscapeBlurHash string
	ShowType          string
}

type CreateAnimeMoviePosterImageParams

type CreateAnimeMoviePosterImageParams struct {
	AnimeID int64
	ImageID int64
}

type CreateAnimeMovieResourceParams

type CreateAnimeMovieResourceParams struct {
	AnimeID    int64
	ResourceID int64
}

type CreateAnimeMovieResourceTxParams

type CreateAnimeMovieResourceTxParams struct {
	AnimeID                   int64
	CreateAnimeResourceParams CreateAnimeResourceParams
}

type CreateAnimeMovieResourceTxResult

type CreateAnimeMovieResourceTxResult struct {
	AnimeMovie    AnimeMovie
	AnimeResource AnimeResource
}

type CreateAnimeMovieServerDubTorrentParams

type CreateAnimeMovieServerDubTorrentParams struct {
	ServerID  int64
	TorrentID int64
}

type CreateAnimeMovieServerDubVideoParams

type CreateAnimeMovieServerDubVideoParams struct {
	ServerID int64
	VideoID  int64
}

type CreateAnimeMovieServerSubTorrentParams

type CreateAnimeMovieServerSubTorrentParams struct {
	ServerID  int64
	TorrentID int64
}

type CreateAnimeMovieServerSubVideoParams

type CreateAnimeMovieServerSubVideoParams struct {
	ServerID int64
	VideoID  int64
}

type CreateAnimeMovieShortTitleParams

type CreateAnimeMovieShortTitleParams struct {
	AnimeID   int64
	TitleText string
}

type CreateAnimeMovieStudioParams

type CreateAnimeMovieStudioParams struct {
	AnimeID  int64
	StudioID int32
}

type CreateAnimeMovieTagParams

type CreateAnimeMovieTagParams struct {
	AnimeID int64
	TagID   int64
}

type CreateAnimeMovieTagTxParams

type CreateAnimeMovieTagTxParams struct {
	AnimeID   int64
	AnimeTags []string
}

type CreateAnimeMovieTagTxResult

type CreateAnimeMovieTagTxResult struct {
	AnimeMovie AnimeMovie
	AnimeTags  []AnimeTag
}

type CreateAnimeMovieTitlesTxParams

type CreateAnimeMovieTitlesTxParams struct {
	AnimeID             int64
	AnimeOfficialTitles []CreateAnimeMovieOfficialTitleParams
	AnimeShortTitles    []CreateAnimeMovieShortTitleParams
	AnimeOtherTitles    []CreateAnimeMovieOtherTitleParams
}

type CreateAnimeMovieTitlesTxResult

type CreateAnimeMovieTitlesTxResult struct {
	AnimeOfficialTitles []AnimeMovieOfficialTitle
	AnimeShortTitles    []AnimeMovieShortTitle
	AnimeOtherTitles    []AnimeMovieOtherTitle
}

type CreateAnimeMovieTorrentParams

type CreateAnimeMovieTorrentParams struct {
	LanguageID  int32
	FileName    string
	TorrentHash string
	TorrentFile string
	Seeds       int32
	Peers       int32
	Leechers    int32
	SizeBytes   int64
	Quality     string
}

type CreateAnimeMovieTrailerParams

type CreateAnimeMovieTrailerParams struct {
	AnimeID   int64
	TrailerID int64
}

type CreateAnimeMovieTrailerTxParams

type CreateAnimeMovieTrailerTxParams struct {
	AnimeID             int64
	AnimeTrailersParams []CreateAnimeTrailerParams
}

type CreateAnimeMovieTrailerTxResult

type CreateAnimeMovieTrailerTxResult struct {
	AnimeMovie    AnimeMovie
	AnimeTrailers []AnimeTrailer
}

type CreateAnimeMovieTranslationTitleParams

type CreateAnimeMovieTranslationTitleParams struct {
	AnimeID   int64
	TitleText string
}

type CreateAnimeMovieTxParams

type CreateAnimeMovieTxParams struct {
	CreateAnimeMovieParams    CreateAnimeMovieParams
	CreateAnimeResourceParams CreateAnimeResourceParams
	CreateAnimeLinkParams     CreateAnimeLinkParams
	CreateAnimeMetasParams    []AnimeMetaTxParam
}

type CreateAnimeMovieTxResult

type CreateAnimeMovieTxResult struct {
	AnimeMovie    AnimeMovie
	AnimeResource AnimeResource
	AnimeLink     AnimeLink
	AnimeMetas    []AnimeMetaTxResult
}

type CreateAnimeMovieVideoParams

type CreateAnimeMovieVideoParams struct {
	LanguageID int32
	Authority  string
	Referer    string
	Link       string
	Quality    string
}

type CreateAnimeResourceParams

type CreateAnimeResourceParams struct {
	TvdbID        int32
	TmdbID        int32
	ImdbID        string
	LivechartID   int32
	AnimePlanetID string
	AnisearchID   int32
	AnidbID       int32
	KitsuID       int32
	MalID         int32
	NotifyMoeID   string
	AnilistID     int32
}

type CreateAnimeSeasonCharacterParams

type CreateAnimeSeasonCharacterParams struct {
	SeasonID    int64
	CharacterID int64
}

type CreateAnimeSeasonCharactersTxParams

type CreateAnimeSeasonCharactersTxParams struct {
	SeasonID                     int64
	AnimeCharacterActorsTxParams []AnimeCharacterActorsTxParams
}

type CreateAnimeSeasonCharactersTxResult

type CreateAnimeSeasonCharactersTxResult struct {
	Characters []AnimeCharacterActorsTx
}

type CreateAnimeSeasonEpisodeParams

type CreateAnimeSeasonEpisodeParams struct {
	SeasonID  int64
	EpisodeID int64
}

type CreateAnimeSeasonGenreParams

type CreateAnimeSeasonGenreParams struct {
	SeasonID int64
	GenreID  int32
}

type CreateAnimeSeasonImageTxParams

type CreateAnimeSeasonImageTxParams struct {
	SeasonID      int64
	SeasonPosters []CreateAnimeImageParams
}

type CreateAnimeSeasonImageTxResult

type CreateAnimeSeasonImageTxResult struct {
	AnimeSeason  AnimeSeason
	AnimePosters []AnimeImage
}

type CreateAnimeSeasonInfoTxParams

type CreateAnimeSeasonInfoTxParams struct {
	SeasonID  int64
	GenreIDs  []int32
	StudioIDs []int32
}

type CreateAnimeSeasonInfoTxResult

type CreateAnimeSeasonInfoTxResult struct {
	AnimeSeason AnimeSeason
	Genres      []Genre
	Studios     []Studio
}

type CreateAnimeSeasonMetaParams

type CreateAnimeSeasonMetaParams struct {
	SeasonID   int64
	LanguageID int32
	MetaID     int64
}

type CreateAnimeSeasonMetasTxParams

type CreateAnimeSeasonMetasTxParams struct {
	SeasonID    int64
	SeasonMetas []AnimeMetaTxParam
}

type CreateAnimeSeasonMetasTxResult

type CreateAnimeSeasonMetasTxResult struct {
	AnimeSeasonMetas []AnimeMetaTxResult
}

type CreateAnimeSeasonOfficialTitleParams

type CreateAnimeSeasonOfficialTitleParams struct {
	SeasonID  int64
	TitleText string
}

type CreateAnimeSeasonOtherTitleParams

type CreateAnimeSeasonOtherTitleParams struct {
	SeasonID  int64
	TitleText string
}

type CreateAnimeSeasonParams

type CreateAnimeSeasonParams struct {
	AnimeID             int64
	SeasonOriginalTitle string
	ReleaseYear         int32
	Aired               time.Time
	Rating              string
	PortraitPoster      string
	PortraitBlurHash    string
	ShowType            string
}

type CreateAnimeSeasonPosterImageParams

type CreateAnimeSeasonPosterImageParams struct {
	SeasonID int64
	ImageID  int64
}

type CreateAnimeSeasonResourceParams

type CreateAnimeSeasonResourceParams struct {
	SeasonID   int64
	ResourceID int64
}

type CreateAnimeSeasonResourceTxParams

type CreateAnimeSeasonResourceTxParams struct {
	SeasonID                  int64
	CreateAnimeResourceParams CreateAnimeResourceParams
}

type CreateAnimeSeasonResourceTxResult

type CreateAnimeSeasonResourceTxResult struct {
	AnimeSeason   AnimeSeason
	AnimeResource AnimeResource
}

type CreateAnimeSeasonShortTitleParams

type CreateAnimeSeasonShortTitleParams struct {
	SeasonID  int64
	TitleText string
}

type CreateAnimeSeasonStudioParams

type CreateAnimeSeasonStudioParams struct {
	SeasonID int64
	StudioID int32
}

type CreateAnimeSeasonTagParams

type CreateAnimeSeasonTagParams struct {
	SeasonID int64
	TagID    int64
}

type CreateAnimeSeasonTagTxParams

type CreateAnimeSeasonTagTxParams struct {
	SeasonID   int64
	SeasonTags []string
}

type CreateAnimeSeasonTagTxResult

type CreateAnimeSeasonTagTxResult struct {
	AnimeSeason AnimeSeason
	SeasonTags  []AnimeTag
}

type CreateAnimeSeasonTitlesTxParams

type CreateAnimeSeasonTitlesTxParams struct {
	SeasonID            int64
	AnimeOfficialTitles []CreateAnimeSeasonOfficialTitleParams
	AnimeShortTitles    []CreateAnimeSeasonShortTitleParams
	AnimeOtherTitles    []CreateAnimeSeasonOtherTitleParams
}

type CreateAnimeSeasonTitlesTxResult

type CreateAnimeSeasonTitlesTxResult struct {
	AnimeOfficialTitles []AnimeSeasonOfficialTitle
	AnimeShortTitles    []AnimeSeasonShortTitle
	AnimeOtherTitles    []AnimeSeasonOtherTitle
}

type CreateAnimeSeasonTrailerParams

type CreateAnimeSeasonTrailerParams struct {
	SeasonID  int64
	TrailerID int64
}

type CreateAnimeSeasonTrailerTxParams

type CreateAnimeSeasonTrailerTxParams struct {
	SeasonID             int64
	SeasonTrailersParams []CreateAnimeTrailerParams
}

type CreateAnimeSeasonTrailerTxResult

type CreateAnimeSeasonTrailerTxResult struct {
	AnimeSeason    AnimeSeason
	SeasonTrailers []AnimeTrailer
}

type CreateAnimeSeasonTranslationTitleParams

type CreateAnimeSeasonTranslationTitleParams struct {
	SeasonID  int64
	TitleText string
}

type CreateAnimeSeasonTxParams

type CreateAnimeSeasonTxParams struct {
	Season      CreateAnimeSeasonParams
	SeasonMetas []AnimeMetaTxParam
}

type CreateAnimeSeasonTxResult

type CreateAnimeSeasonTxResult struct {
	AnimeSeason      AnimeSeason
	AnimeSeasonMetas []AnimeMetaTxResult
}

type CreateAnimeSerieBackdropImageParams

type CreateAnimeSerieBackdropImageParams struct {
	AnimeID int64
	ImageID int64
}

type CreateAnimeSerieImageTxParams

type CreateAnimeSerieImageTxParams struct {
	AnimeID        int64
	AnimePosters   []CreateAnimeImageParams
	AnimeBackdrops []CreateAnimeImageParams
	AnimeLogos     []CreateAnimeImageParams
}

type CreateAnimeSerieImageTxResult

type CreateAnimeSerieImageTxResult struct {
	AnimeSerie     AnimeSerie
	AnimePosters   []AnimeImage
	AnimeBackdrops []AnimeImage
	AnimeLogos     []AnimeImage
}

type CreateAnimeSerieLinkParams

type CreateAnimeSerieLinkParams struct {
	AnimeID int64
	LinkID  int64
}

type CreateAnimeSerieLinkTxParams

type CreateAnimeSerieLinkTxParams struct {
	AnimeID               int64
	CreateAnimeLinkParams CreateAnimeLinkParams
}

type CreateAnimeSerieLinkTxResult

type CreateAnimeSerieLinkTxResult struct {
	AnimeSerie AnimeSerie
	AnimeLink  AnimeLink
}

type CreateAnimeSerieLogoImageParams

type CreateAnimeSerieLogoImageParams struct {
	AnimeID int64
	ImageID int64
}

type CreateAnimeSerieMetaParams

type CreateAnimeSerieMetaParams struct {
	AnimeID    int64
	LanguageID int32
	MetaID     int64
}

type CreateAnimeSerieMetasTxParams

type CreateAnimeSerieMetasTxParams struct {
	AnimeID         int64
	AnimeSerieMetas []AnimeMetaTxParam
}

type CreateAnimeSerieMetasTxResult

type CreateAnimeSerieMetasTxResult struct {
	AnimeSerieMetas []AnimeMetaTxResult
}

type CreateAnimeSerieParams

type CreateAnimeSerieParams struct {
	OriginalTitle     string
	UniqueID          uuid.UUID
	FirstYear         int32
	LastYear          int32
	MalID             int32
	TvdbID            int32
	TmdbID            int32
	PortraitPoster    string
	PortraitBlurHash  string
	LandscapePoster   string
	LandscapeBlurHash string
}

type CreateAnimeSeriePosterImageParams

type CreateAnimeSeriePosterImageParams struct {
	AnimeID int64
	ImageID int64
}

type CreateAnimeSerieSeasonParams

type CreateAnimeSerieSeasonParams struct {
	AnimeID  int64
	SeasonID int64
}

type CreateAnimeSerieTrailerParams

type CreateAnimeSerieTrailerParams struct {
	AnimeID   int64
	TrailerID int64
}

type CreateAnimeSerieTrailerTxParams

type CreateAnimeSerieTrailerTxParams struct {
	AnimeID             int64
	AnimeTrailersParams []CreateAnimeTrailerParams
}

type CreateAnimeSerieTrailerTxResult

type CreateAnimeSerieTrailerTxResult struct {
	AnimeSerie    AnimeSerie
	AnimeTrailers []AnimeTrailer
}

type CreateAnimeSerieTxParams

type CreateAnimeSerieTxParams struct {
	CreateAnimeSerieParams CreateAnimeSerieParams
	CreateAnimeLinkParams  CreateAnimeLinkParams
	CreateAnimeMetasParams []AnimeMetaTxParam
}

type CreateAnimeSerieTxResult

type CreateAnimeSerieTxResult struct {
	AnimeSerie AnimeSerie
	AnimeLink  AnimeLink
	AnimeMetas []AnimeMetaTxResult
}

type CreateAnimeTrailerParams

type CreateAnimeTrailerParams struct {
	IsOfficial bool
	HostName   string
	HostKey    string
}

type CreateDeviceParams

type CreateDeviceParams struct {
	ID              uuid.UUID
	DeviceName      string
	DeviceHash      string
	OperatingSystem string
	MacAddress      string
	ClientIp        string
	UserAgent       string
}

type CreateLanguageParams

type CreateLanguageParams struct {
	LanguageName string
	LanguageCode string
}

type CreateMetaParams

type CreateMetaParams struct {
	Title    string
	Overview string
}

type CreateSessionParams

type CreateSessionParams struct {
	ID           uuid.UUID
	Username     string
	RefreshToken string
	IsBlocked    bool
	ExpiresAt    time.Time
}

type CreateUserDeviceParams

type CreateUserDeviceParams struct {
	UserID   int64
	DeviceID uuid.UUID
}

type CreateUserParams

type CreateUserParams struct {
	Username       string
	Email          string
	HashedPassword string
	FullName       string
}

type CreateUserTxParams

type CreateUserTxParams struct {
	CreateUserParams
	AfterCreate func(user User) error
}

type CreateUserTxResult

type CreateUserTxResult struct {
	User User
}

type CreateVerifyEmailParams

type CreateVerifyEmailParams struct {
	Username   string
	Email      string
	SecretCode string
}

type DBTX

type DBTX interface {
	Exec(context.Context, string, ...interface{}) (pgconn.CommandTag, error)
	Query(context.Context, string, ...interface{}) (pgx.Rows, error)
	QueryRow(context.Context, string, ...interface{}) pgx.Row
}

type DeleteAnimeEpisodeMetaParams

type DeleteAnimeEpisodeMetaParams struct {
	EpisodeID  int64
	LanguageID int32
}

type DeleteAnimeMovieBackdropImageParams

type DeleteAnimeMovieBackdropImageParams struct {
	AnimeID int64
	ImageID int64
}

type DeleteAnimeMovieCharacterParams

type DeleteAnimeMovieCharacterParams struct {
	AnimeID     int64
	CharacterID int64
}

type DeleteAnimeMovieGenreParams

type DeleteAnimeMovieGenreParams struct {
	AnimeID int64
	GenreID int32
}

type DeleteAnimeMovieLinkParams

type DeleteAnimeMovieLinkParams struct {
	AnimeID int64
	LinkID  int64
}

type DeleteAnimeMovieLogoImageParams

type DeleteAnimeMovieLogoImageParams struct {
	AnimeID int64
	ImageID int64
}

type DeleteAnimeMovieMetaParams

type DeleteAnimeMovieMetaParams struct {
	AnimeID    int64
	LanguageID int32
}

type DeleteAnimeMoviePosterImageParams

type DeleteAnimeMoviePosterImageParams struct {
	AnimeID int64
	ImageID int64
}

type DeleteAnimeMovieResourceParams

type DeleteAnimeMovieResourceParams struct {
	AnimeID    int64
	ResourceID int64
}

type DeleteAnimeMovieStudioParams

type DeleteAnimeMovieStudioParams struct {
	AnimeID  int64
	StudioID int32
}

type DeleteAnimeMovieTagParams

type DeleteAnimeMovieTagParams struct {
	AnimeID int64
	TagID   int64
}

type DeleteAnimeMovieTrailerParams

type DeleteAnimeMovieTrailerParams struct {
	AnimeID   int64
	TrailerID int64
}

type DeleteAnimeSeasonCharacterParams

type DeleteAnimeSeasonCharacterParams struct {
	SeasonID    int64
	CharacterID int64
}

type DeleteAnimeSeasonGenreParams

type DeleteAnimeSeasonGenreParams struct {
	SeasonID int64
	GenreID  int32
}

type DeleteAnimeSeasonMetaParams

type DeleteAnimeSeasonMetaParams struct {
	SeasonID   int64
	LanguageID int32
}

type DeleteAnimeSeasonPosterImageParams

type DeleteAnimeSeasonPosterImageParams struct {
	SeasonID int64
	ImageID  int64
}

type DeleteAnimeSeasonResourceParams

type DeleteAnimeSeasonResourceParams struct {
	SeasonID   int64
	ResourceID int64
}

type DeleteAnimeSeasonStudioParams

type DeleteAnimeSeasonStudioParams struct {
	SeasonID int64
	StudioID int32
}

type DeleteAnimeSeasonTagParams

type DeleteAnimeSeasonTagParams struct {
	SeasonID int64
	TagID    int64
}

type DeleteAnimeSeasonTrailerParams

type DeleteAnimeSeasonTrailerParams struct {
	SeasonID  int64
	TrailerID int64
}

type DeleteAnimeSerieBackdropImageParams

type DeleteAnimeSerieBackdropImageParams struct {
	AnimeID int64
	ImageID int64
}

type DeleteAnimeSerieLinkParams

type DeleteAnimeSerieLinkParams struct {
	AnimeID int64
	LinkID  int64
}

type DeleteAnimeSerieLogoImageParams

type DeleteAnimeSerieLogoImageParams struct {
	AnimeID int64
	ImageID int64
}

type DeleteAnimeSerieMetaParams

type DeleteAnimeSerieMetaParams struct {
	AnimeID    int64
	LanguageID int32
}

type DeleteAnimeSeriePosterImageParams

type DeleteAnimeSeriePosterImageParams struct {
	AnimeID int64
	ImageID int64
}

type DeleteAnimeSerieTrailerParams

type DeleteAnimeSerieTrailerParams struct {
	AnimeID   int64
	TrailerID int64
}

type Device

type Device struct {
	ID              uuid.UUID
	DeviceName      string
	DeviceHash      string
	OperatingSystem string
	MacAddress      string
	ClientIp        string
	UserAgent       string
	IsBanned        bool
	CreatedAt       time.Time
}

type Genre

type Genre struct {
	ID        int32
	GenreName string
	CreatedAt time.Time
}

type GetAnimeEpisodeMetaParams

type GetAnimeEpisodeMetaParams struct {
	EpisodeID  int64
	LanguageID int32
}

type GetAnimeEpisodeMetaWithLanguageDirectlyParams

type GetAnimeEpisodeMetaWithLanguageDirectlyParams struct {
	EpisodeID  int64
	LanguageID int32
}

type GetAnimeMovieCharacterParams

type GetAnimeMovieCharacterParams struct {
	AnimeID     int64
	CharacterID int64
}

type GetAnimeMovieGenreParams

type GetAnimeMovieGenreParams struct {
	AnimeID int64
	GenreID int32
}

type GetAnimeMovieMetaParams

type GetAnimeMovieMetaParams struct {
	AnimeID    int64
	LanguageID int32
}

type GetAnimeMovieMetaWithLanguageDirectlyParams

type GetAnimeMovieMetaWithLanguageDirectlyParams struct {
	AnimeID    int64
	LanguageID int32
}

type GetAnimeMovieStudioParams

type GetAnimeMovieStudioParams struct {
	AnimeID  int64
	StudioID int32
}

type GetAnimeSeasonCharacterParams

type GetAnimeSeasonCharacterParams struct {
	SeasonID    int64
	CharacterID int64
}

type GetAnimeSeasonGenreParams

type GetAnimeSeasonGenreParams struct {
	SeasonID int64
	GenreID  int32
}

type GetAnimeSeasonMetaParams

type GetAnimeSeasonMetaParams struct {
	SeasonID   int64
	LanguageID int32
}

type GetAnimeSeasonMetaWithLanguageDirectlyParams

type GetAnimeSeasonMetaWithLanguageDirectlyParams struct {
	SeasonID   int64
	LanguageID int32
}

type GetAnimeSeasonStudioParams

type GetAnimeSeasonStudioParams struct {
	SeasonID int64
	StudioID int32
}

type GetAnimeSerieMetaParams

type GetAnimeSerieMetaParams struct {
	AnimeID    int64
	LanguageID int32
}

type GetAnimeSerieMetaWithLanguageDirectlyParams

type GetAnimeSerieMetaWithLanguageDirectlyParams struct {
	AnimeID    int64
	LanguageID int32
}

type Gojo

type Gojo interface {
	Querier
	CreateUserTx(ctx context.Context, arg CreateUserTxParams) (CreateUserTxResult, error)
	VerifyEmailTx(ctx context.Context, arg VerifyEmailTxParams) (VerifyEmailTxResult, error)
	CreateAnimeMovieInfoTx(ctx context.Context, arg CreateAnimeMovieInfoTxParams) (CreateAnimeMovieInfoTxResult, error)
	CreateAnimeSeasonInfoTx(ctx context.Context, arg CreateAnimeSeasonInfoTxParams) (CreateAnimeSeasonInfoTxResult, error)
	CreateAnimeMovieMetasTx(ctx context.Context, arg CreateAnimeMovieMetasTxParams) (CreateAnimeMovieMetasTxResult, error)
	CreateAnimeSerieMetasTx(ctx context.Context, arg CreateAnimeSerieMetasTxParams) (CreateAnimeSerieMetasTxResult, error)
	CreateAnimeMovieTx(ctx context.Context, arg CreateAnimeMovieTxParams) (CreateAnimeMovieTxResult, error)
	CreateAnimeSerieTx(ctx context.Context, arg CreateAnimeSerieTxParams) (CreateAnimeSerieTxResult, error)
	CreateAnimeMovieResourceTx(ctx context.Context, arg CreateAnimeMovieResourceTxParams) (CreateAnimeMovieResourceTxResult, error)
	CreateAnimeMovieLinkTx(ctx context.Context, arg CreateAnimeMovieLinkTxParams) (CreateAnimeMovieLinkTxResult, error)
	CreateAnimeSerieLinkTx(ctx context.Context, arg CreateAnimeSerieLinkTxParams) (CreateAnimeSerieLinkTxResult, error)
	CreateAnimeSeasonResourceTx(ctx context.Context, arg CreateAnimeSeasonResourceTxParams) (CreateAnimeSeasonResourceTxResult, error)
	CreateAnimeMovieDataTx(ctx context.Context, arg CreateAnimeMovieDataTxParams) (CreateAnimeMovieDataTxResult, error)
	CreateAnimeSeasonTx(ctx context.Context, arg CreateAnimeSeasonTxParams) (CreateAnimeSeasonTxResult, error)
	CreateAnimeSeasonMetasTx(ctx context.Context, arg CreateAnimeSeasonMetasTxParams) (CreateAnimeSeasonMetasTxResult, error)
	CreateAnimeEpisodeTx(ctx context.Context, arg CreateAnimeEpisodeTxParams) (CreateAnimeEpisodeTxResult, error)
	CreateAnimeEpisodeMetasTx(ctx context.Context, arg CreateAnimeEpisodeMetasTxParams) (CreateAnimeEpisodeMetasTxResult, error)
	CreateAnimeEpisodeDataTx(ctx context.Context, arg CreateAnimeEpisodeDataTxParams) (CreateAnimeEpisodeDataTxResult, error)
	CreateAnimeMovieImageTx(ctx context.Context, arg CreateAnimeMovieImageTxParams) (CreateAnimeMovieImageTxResult, error)
	CreateAnimeSerieImageTx(ctx context.Context, arg CreateAnimeSerieImageTxParams) (CreateAnimeSerieImageTxResult, error)
	CreateAnimeSeasonImageTx(ctx context.Context, arg CreateAnimeSeasonImageTxParams) (CreateAnimeSeasonImageTxResult, error)
	CreateAnimeMovieTrailerTx(ctx context.Context, arg CreateAnimeMovieTrailerTxParams) (CreateAnimeMovieTrailerTxResult, error)
	CreateAnimeSerieTrailerTx(ctx context.Context, arg CreateAnimeSerieTrailerTxParams) (CreateAnimeSerieTrailerTxResult, error)
	CreateAnimeSeasonTrailerTx(ctx context.Context, arg CreateAnimeSeasonTrailerTxParams) (CreateAnimeSeasonTrailerTxResult, error)
	CreateAnimeMovieTitlesTx(ctx context.Context, arg CreateAnimeMovieTitlesTxParams) (CreateAnimeMovieTitlesTxResult, error)
	QueryAnimeMovieTx(ctx context.Context, arg QueryAnimeMovieTxParams) (QueryAnimeMovieTxResult, error)
	CreateAnimeSeasonTitlesTx(ctx context.Context, arg CreateAnimeSeasonTitlesTxParams) (CreateAnimeSeasonTitlesTxResult, error)
	QueryAnimeSeasonTx(ctx context.Context, arg QueryAnimeSeasonTxParams) (QueryAnimeSeasonTxResult, error)
	CreateAnimeMovieTagTx(ctx context.Context, arg CreateAnimeMovieTagTxParams) (CreateAnimeMovieTagTxResult, error)
	CreateAnimeSeasonTagTx(ctx context.Context, arg CreateAnimeSeasonTagTxParams) (CreateAnimeSeasonTagTxResult, error)
	CreateAnimeEpisodeServerTx(ctx context.Context, episodeID int64) (AnimeEpisodeServer, error)
	LoginUserTx(ctx context.Context, arg LoginUserTxParams) (User, error)
	CreateActorsTx(ctx context.Context, arg []CreateActorParams) ([]Actor, error)
	CreateGenresTx(ctx context.Context, arg []string) ([]Genre, error)
	CreateStudiosTx(ctx context.Context, arg []string) ([]Studio, error)
	CreateLanguagesTx(ctx context.Context, arg []CreateLanguageParams) ([]Language, error)
	CreateAnimeMovieCharactersTx(ctx context.Context, arg CreateAnimeMovieCharactersTxParams) (CreateAnimeMovieCharactersTxResult, error)
	CreateAnimeSeasonCharactersTx(ctx context.Context, arg CreateAnimeSeasonCharactersTxParams) (CreateAnimeSeasonCharactersTxResult, error)
	ListGenresTx(ctx context.Context, arg []int32) ([]Genre, error)
	ListStudiosTx(ctx context.Context, arg []int32) ([]Studio, error)
	ListAnimeCharacetrsTx(ctx context.Context, arg []int64) ([]AnimeCharactersAndActors, error)
	ListAnimeTagsTx(ctx context.Context, arg []int64) ([]AnimeTag, error)
	ListAnimeImagesTx(ctx context.Context, arg []int64) ([]AnimeImage, error)
	ListAnimeTrailersTx(ctx context.Context, arg []int64) ([]AnimeTrailer, error)
	GetAllStudiosTx(ctx context.Context, arg ListStudiosParams) ([]Studio, error)
	GetAllLanguagesTx(ctx context.Context, arg ListLanguagesParams) ([]Language, error)
	GetAllGenresTx(ctx context.Context, arg ListGenresParams) ([]Genre, error)
	GetAllActorsTx(ctx context.Context, arg ListActorsParams) ([]Actor, error)
	UpdateAnimeCharacterTx(ctx context.Context, arg UpdateAnimeCharacterTxParams) (UpdateAnimeCharacterTxResult, error)
}

func NewGojo

func NewGojo(coonPool *pgxpool.Pool, ping *ping.PingSystem) Gojo

type Language

type Language struct {
	ID           int32
	LanguageCode string
	LanguageName string
	CreatedAt    time.Time
}

type ListActorsParams

type ListActorsParams struct {
	Limit  int32
	Offset int32
}

type ListAnimeEpisodeMetasByEpisodeParams

type ListAnimeEpisodeMetasByEpisodeParams struct {
	EpisodeID int64
	Limit     int32
	Offset    int32
}

type ListAnimeEpisodeServersParams

type ListAnimeEpisodeServersParams struct {
	Limit  int32
	Offset int32
}

type ListAnimeEpisodeTorrentsParams

type ListAnimeEpisodeTorrentsParams struct {
	Limit  int32
	Offset int32
}

type ListAnimeEpisodeVideosParams

type ListAnimeEpisodeVideosParams struct {
	Limit  int32
	Offset int32
}

type ListAnimeMovieServersParams

type ListAnimeMovieServersParams struct {
	Limit  int32
	Offset int32
}

type ListAnimeMovieTorrentsParams

type ListAnimeMovieTorrentsParams struct {
	Limit  int32
	Offset int32
}

type ListAnimeMovieVideosParams

type ListAnimeMovieVideosParams struct {
	Limit  int32
	Offset int32
}

type ListAnimeMoviesParams

type ListAnimeMoviesParams struct {
	ReleaseYear int32
	Limit       int32
	Offset      int32
}

type ListAnimeSeasonEpisodesParams

type ListAnimeSeasonEpisodesParams struct {
	SeasonID int64
	Limit    int32
	Offset   int32
}

type ListAnimeSeasonMetasBySeasonParams

type ListAnimeSeasonMetasBySeasonParams struct {
	SeasonID int64
	Limit    int32
	Offset   int32
}

type ListAnimeSerieSeasonsParams

type ListAnimeSerieSeasonsParams struct {
	AnimeID int64
	Limit   int32
	Offset  int32
}

type ListAnimeSeriesParams

type ListAnimeSeriesParams struct {
	FirstYear int32
	Limit     int32
	Offset    int32
}

type ListGenresParams

type ListGenresParams struct {
	Limit  int32
	Offset int32
}

type ListLanguagesParams

type ListLanguagesParams struct {
	Limit  int32
	Offset int32
}

type ListStudiosParams

type ListStudiosParams struct {
	Limit  int32
	Offset int32
}

type ListUsersParams

type ListUsersParams struct {
	Limit  int32
	Offset int32
}

type LoginUserTxParams

type LoginUserTxParams struct {
	Username        string
	Password        string
	DeviceName      string
	DeviceHash      string
	OperatingSystem string
	MacAddress      string
	ClientIp        string
	UserAgent       string
}

type Meta

type Meta struct {
	ID        int64
	Title     string
	Overview  string
	CreatedAt time.Time
}

type Querier

type Querier interface {
	CreateActor(ctx context.Context, arg CreateActorParams) (Actor, error)
	CreateAnimeCharacter(ctx context.Context, arg CreateAnimeCharacterParams) (AnimeCharacter, error)
	CreateAnimeCharacterActor(ctx context.Context, arg CreateAnimeCharacterActorParams) error
	CreateAnimeEpisode(ctx context.Context, arg CreateAnimeEpisodeParams) (AnimeEpisode, error)
	CreateAnimeEpisodeMeta(ctx context.Context, arg CreateAnimeEpisodeMetaParams) (AnimeEpisodeMeta, error)
	CreateAnimeEpisodeServer(ctx context.Context, episodeID int64) (AnimeEpisodeServer, error)
	CreateAnimeEpisodeServerDubTorrent(ctx context.Context, arg CreateAnimeEpisodeServerDubTorrentParams) (AnimeEpisodeServerDubTorrent, error)
	CreateAnimeEpisodeServerDubVideo(ctx context.Context, arg CreateAnimeEpisodeServerDubVideoParams) (AnimeEpisodeServerDubVideo, error)
	CreateAnimeEpisodeServerSubTorrent(ctx context.Context, arg CreateAnimeEpisodeServerSubTorrentParams) (AnimeEpisodeServerSubTorrent, error)
	CreateAnimeEpisodeServerSubVideo(ctx context.Context, arg CreateAnimeEpisodeServerSubVideoParams) (AnimeEpisodeServerSubVideo, error)
	CreateAnimeEpisodeTorrent(ctx context.Context, arg CreateAnimeEpisodeTorrentParams) (AnimeEpisodeTorrent, error)
	CreateAnimeEpisodeVideo(ctx context.Context, arg CreateAnimeEpisodeVideoParams) (AnimeEpisodeVideo, error)
	CreateAnimeImage(ctx context.Context, arg CreateAnimeImageParams) (AnimeImage, error)
	CreateAnimeLink(ctx context.Context, arg CreateAnimeLinkParams) (AnimeLink, error)
	CreateAnimeMovie(ctx context.Context, arg CreateAnimeMovieParams) (AnimeMovie, error)
	CreateAnimeMovieBackdropImage(ctx context.Context, arg CreateAnimeMovieBackdropImageParams) (AnimeMovieBackdropImage, error)
	CreateAnimeMovieCharacter(ctx context.Context, arg CreateAnimeMovieCharacterParams) (AnimeMovieCharacter, error)
	CreateAnimeMovieGenre(ctx context.Context, arg CreateAnimeMovieGenreParams) (AnimeMovieGenre, error)
	CreateAnimeMovieLink(ctx context.Context, arg CreateAnimeMovieLinkParams) (AnimeMovieLink, error)
	CreateAnimeMovieLogoImage(ctx context.Context, arg CreateAnimeMovieLogoImageParams) (AnimeMovieLogoImage, error)
	CreateAnimeMovieMeta(ctx context.Context, arg CreateAnimeMovieMetaParams) (AnimeMovieMeta, error)
	CreateAnimeMovieOfficialTitle(ctx context.Context, arg CreateAnimeMovieOfficialTitleParams) (AnimeMovieOfficialTitle, error)
	CreateAnimeMovieOtherTitle(ctx context.Context, arg CreateAnimeMovieOtherTitleParams) (AnimeMovieOtherTitle, error)
	CreateAnimeMoviePosterImage(ctx context.Context, arg CreateAnimeMoviePosterImageParams) (AnimeMoviePosterImage, error)
	CreateAnimeMovieResource(ctx context.Context, arg CreateAnimeMovieResourceParams) (AnimeMovieResource, error)
	CreateAnimeMovieServer(ctx context.Context, animeID int64) (AnimeMovieServer, error)
	CreateAnimeMovieServerDubTorrent(ctx context.Context, arg CreateAnimeMovieServerDubTorrentParams) (AnimeMovieServerDubTorrent, error)
	CreateAnimeMovieServerDubVideo(ctx context.Context, arg CreateAnimeMovieServerDubVideoParams) (AnimeMovieServerDubVideo, error)
	CreateAnimeMovieServerSubTorrent(ctx context.Context, arg CreateAnimeMovieServerSubTorrentParams) (AnimeMovieServerSubTorrent, error)
	CreateAnimeMovieServerSubVideo(ctx context.Context, arg CreateAnimeMovieServerSubVideoParams) (AnimeMovieServerSubVideo, error)
	CreateAnimeMovieShortTitle(ctx context.Context, arg CreateAnimeMovieShortTitleParams) (AnimeMovieShortTitle, error)
	CreateAnimeMovieStudio(ctx context.Context, arg CreateAnimeMovieStudioParams) (AnimeMovieStudio, error)
	CreateAnimeMovieTag(ctx context.Context, arg CreateAnimeMovieTagParams) (AnimeMovieTag, error)
	CreateAnimeMovieTorrent(ctx context.Context, arg CreateAnimeMovieTorrentParams) (AnimeMovieTorrent, error)
	CreateAnimeMovieTrailer(ctx context.Context, arg CreateAnimeMovieTrailerParams) (AnimeMovieTrailer, error)
	CreateAnimeMovieTranslationTitle(ctx context.Context, arg CreateAnimeMovieTranslationTitleParams) (AnimeMovieTranslationTitle, error)
	CreateAnimeMovieVideo(ctx context.Context, arg CreateAnimeMovieVideoParams) (AnimeMovieVideo, error)
	CreateAnimeResource(ctx context.Context, arg CreateAnimeResourceParams) (AnimeResource, error)
	CreateAnimeSeason(ctx context.Context, arg CreateAnimeSeasonParams) (AnimeSeason, error)
	CreateAnimeSeasonCharacter(ctx context.Context, arg CreateAnimeSeasonCharacterParams) (AnimeSeasonCharacter, error)
	CreateAnimeSeasonEpisode(ctx context.Context, arg CreateAnimeSeasonEpisodeParams) (AnimeSeasonEpisode, error)
	CreateAnimeSeasonGenre(ctx context.Context, arg CreateAnimeSeasonGenreParams) (AnimeSeasonGenre, error)
	CreateAnimeSeasonMeta(ctx context.Context, arg CreateAnimeSeasonMetaParams) (AnimeSeasonMeta, error)
	CreateAnimeSeasonOfficialTitle(ctx context.Context, arg CreateAnimeSeasonOfficialTitleParams) (AnimeSeasonOfficialTitle, error)
	CreateAnimeSeasonOtherTitle(ctx context.Context, arg CreateAnimeSeasonOtherTitleParams) (AnimeSeasonOtherTitle, error)
	CreateAnimeSeasonPosterImage(ctx context.Context, arg CreateAnimeSeasonPosterImageParams) (AnimeSeasonPosterImage, error)
	CreateAnimeSeasonResource(ctx context.Context, arg CreateAnimeSeasonResourceParams) (AnimeSeasonResource, error)
	CreateAnimeSeasonShortTitle(ctx context.Context, arg CreateAnimeSeasonShortTitleParams) (AnimeSeasonShortTitle, error)
	CreateAnimeSeasonStudio(ctx context.Context, arg CreateAnimeSeasonStudioParams) (AnimeSeasonStudio, error)
	CreateAnimeSeasonTag(ctx context.Context, arg CreateAnimeSeasonTagParams) (AnimeSeasonTag, error)
	CreateAnimeSeasonTrailer(ctx context.Context, arg CreateAnimeSeasonTrailerParams) (AnimeSeasonTrailer, error)
	CreateAnimeSeasonTranslationTitle(ctx context.Context, arg CreateAnimeSeasonTranslationTitleParams) (AnimeSeasonTranslationTitle, error)
	CreateAnimeSerie(ctx context.Context, arg CreateAnimeSerieParams) (AnimeSerie, error)
	CreateAnimeSerieBackdropImage(ctx context.Context, arg CreateAnimeSerieBackdropImageParams) (AnimeSerieBackdropImage, error)
	CreateAnimeSerieLink(ctx context.Context, arg CreateAnimeSerieLinkParams) (AnimeSerieLink, error)
	CreateAnimeSerieLogoImage(ctx context.Context, arg CreateAnimeSerieLogoImageParams) (AnimeSerieLogoImage, error)
	CreateAnimeSerieMeta(ctx context.Context, arg CreateAnimeSerieMetaParams) (AnimeSerieMeta, error)
	CreateAnimeSeriePosterImage(ctx context.Context, arg CreateAnimeSeriePosterImageParams) (AnimeSeriePosterImage, error)
	CreateAnimeSerieSeason(ctx context.Context, arg CreateAnimeSerieSeasonParams) (AnimeSerieSeason, error)
	CreateAnimeSerieTrailer(ctx context.Context, arg CreateAnimeSerieTrailerParams) (AnimeSerieTrailer, error)
	CreateAnimeTag(ctx context.Context, tag string) (AnimeTag, error)
	CreateAnimeTrailer(ctx context.Context, arg CreateAnimeTrailerParams) (AnimeTrailer, error)
	CreateDevice(ctx context.Context, arg CreateDeviceParams) (Device, error)
	CreateGenre(ctx context.Context, genreName string) (Genre, error)
	CreateLanguage(ctx context.Context, arg CreateLanguageParams) (Language, error)
	CreateMeta(ctx context.Context, arg CreateMetaParams) (Meta, error)
	CreateSession(ctx context.Context, arg CreateSessionParams) (Session, error)
	CreateStudio(ctx context.Context, studioName string) (Studio, error)
	CreateUser(ctx context.Context, arg CreateUserParams) (User, error)
	CreateUserDevice(ctx context.Context, arg CreateUserDeviceParams) error
	CreateVerifyEmail(ctx context.Context, arg CreateVerifyEmailParams) (VerifyEmail, error)
	DeleteActor(ctx context.Context, id int64) error
	DeleteAnimeCharacter(ctx context.Context, id int64) error
	DeleteAnimeCharacterActor(ctx context.Context, id int64) error
	DeleteAnimeEpisode(ctx context.Context, id int64) error
	DeleteAnimeEpisodeMeta(ctx context.Context, arg DeleteAnimeEpisodeMetaParams) error
	DeleteAnimeEpisodeServer(ctx context.Context, id int64) error
	DeleteAnimeEpisodeServerDubTorrent(ctx context.Context, id int64) error
	DeleteAnimeEpisodeServerDubVideo(ctx context.Context, id int64) error
	DeleteAnimeEpisodeServerSubTorrent(ctx context.Context, id int64) error
	DeleteAnimeEpisodeServerSubVideo(ctx context.Context, id int64) error
	DeleteAnimeEpisodeTorrent(ctx context.Context, id int64) error
	DeleteAnimeEpisodeVideo(ctx context.Context, id int64) error
	DeleteAnimeImage(ctx context.Context, id int64) error
	DeleteAnimeLink(ctx context.Context, id int64) error
	DeleteAnimeMovie(ctx context.Context, id int64) error
	DeleteAnimeMovieBackdropImage(ctx context.Context, arg DeleteAnimeMovieBackdropImageParams) error
	DeleteAnimeMovieCharacter(ctx context.Context, arg DeleteAnimeMovieCharacterParams) error
	DeleteAnimeMovieGenre(ctx context.Context, arg DeleteAnimeMovieGenreParams) error
	DeleteAnimeMovieLink(ctx context.Context, arg DeleteAnimeMovieLinkParams) error
	DeleteAnimeMovieLogoImage(ctx context.Context, arg DeleteAnimeMovieLogoImageParams) error
	DeleteAnimeMovieMeta(ctx context.Context, arg DeleteAnimeMovieMetaParams) error
	DeleteAnimeMovieOfficialTitle(ctx context.Context, id int64) error
	DeleteAnimeMovieOtherTitle(ctx context.Context, id int64) error
	DeleteAnimeMoviePosterImage(ctx context.Context, arg DeleteAnimeMoviePosterImageParams) error
	DeleteAnimeMovieResource(ctx context.Context, arg DeleteAnimeMovieResourceParams) error
	DeleteAnimeMovieServer(ctx context.Context, id int64) error
	DeleteAnimeMovieServerDubTorrent(ctx context.Context, id int64) error
	DeleteAnimeMovieServerDubVideo(ctx context.Context, id int64) error
	DeleteAnimeMovieServerSubTorrent(ctx context.Context, id int64) error
	DeleteAnimeMovieServerSubVideo(ctx context.Context, id int64) error
	DeleteAnimeMovieShortTitle(ctx context.Context, id int64) error
	DeleteAnimeMovieStudio(ctx context.Context, arg DeleteAnimeMovieStudioParams) error
	DeleteAnimeMovieTag(ctx context.Context, arg DeleteAnimeMovieTagParams) error
	DeleteAnimeMovieTorrent(ctx context.Context, id int64) error
	DeleteAnimeMovieTrailer(ctx context.Context, arg DeleteAnimeMovieTrailerParams) error
	DeleteAnimeMovieTranslationTitle(ctx context.Context, id int64) error
	DeleteAnimeMovieVideo(ctx context.Context, id int64) error
	DeleteAnimeResource(ctx context.Context, id int64) error
	DeleteAnimeSeason(ctx context.Context, id int64) error
	DeleteAnimeSeasonCharacter(ctx context.Context, arg DeleteAnimeSeasonCharacterParams) error
	DeleteAnimeSeasonEpisode(ctx context.Context, id int64) error
	DeleteAnimeSeasonGenre(ctx context.Context, arg DeleteAnimeSeasonGenreParams) error
	DeleteAnimeSeasonMeta(ctx context.Context, arg DeleteAnimeSeasonMetaParams) error
	DeleteAnimeSeasonOfficialTitle(ctx context.Context, id int64) error
	DeleteAnimeSeasonOtherTitle(ctx context.Context, id int64) error
	DeleteAnimeSeasonPosterImage(ctx context.Context, arg DeleteAnimeSeasonPosterImageParams) error
	DeleteAnimeSeasonResource(ctx context.Context, arg DeleteAnimeSeasonResourceParams) error
	DeleteAnimeSeasonShortTitle(ctx context.Context, id int64) error
	DeleteAnimeSeasonStudio(ctx context.Context, arg DeleteAnimeSeasonStudioParams) error
	DeleteAnimeSeasonTag(ctx context.Context, arg DeleteAnimeSeasonTagParams) error
	DeleteAnimeSeasonTrailer(ctx context.Context, arg DeleteAnimeSeasonTrailerParams) error
	DeleteAnimeSeasonTranslationTitle(ctx context.Context, id int64) error
	DeleteAnimeSerie(ctx context.Context, id int64) error
	DeleteAnimeSerieBackdropImage(ctx context.Context, arg DeleteAnimeSerieBackdropImageParams) error
	DeleteAnimeSerieLink(ctx context.Context, arg DeleteAnimeSerieLinkParams) error
	DeleteAnimeSerieLogoImage(ctx context.Context, arg DeleteAnimeSerieLogoImageParams) error
	DeleteAnimeSerieMeta(ctx context.Context, arg DeleteAnimeSerieMetaParams) error
	DeleteAnimeSeriePosterImage(ctx context.Context, arg DeleteAnimeSeriePosterImageParams) error
	DeleteAnimeSerieSeason(ctx context.Context, id int64) error
	DeleteAnimeSerieTrailer(ctx context.Context, arg DeleteAnimeSerieTrailerParams) error
	DeleteAnimeTag(ctx context.Context, id int64) error
	DeleteAnimeTrailer(ctx context.Context, id int64) error
	DeleteDevice(ctx context.Context, id uuid.UUID) error
	DeleteGenre(ctx context.Context, id int32) error
	DeleteLanguage(ctx context.Context, id int32) error
	DeleteMeta(ctx context.Context, id int64) error
	DeleteSession(ctx context.Context, id uuid.UUID) error
	DeleteStudio(ctx context.Context, id int32) error
	DeleteUser(ctx context.Context, id int64) error
	GetActor(ctx context.Context, id int64) (Actor, error)
	GetAnimeCharacter(ctx context.Context, id int64) (AnimeCharacter, error)
	GetAnimeEpisode(ctx context.Context, id int64) (AnimeEpisode, error)
	GetAnimeEpisodeMeta(ctx context.Context, arg GetAnimeEpisodeMetaParams) (int64, error)
	GetAnimeEpisodeMetaWithLanguageDirectly(ctx context.Context, arg GetAnimeEpisodeMetaWithLanguageDirectlyParams) (Meta, error)
	GetAnimeEpisodeServer(ctx context.Context, id int64) (AnimeEpisodeServer, error)
	GetAnimeEpisodeServerByEpisodeID(ctx context.Context, episodeID int64) (int64, error)
	GetAnimeEpisodeServerDubTorrent(ctx context.Context, id int64) (AnimeEpisodeServerDubTorrent, error)
	GetAnimeEpisodeServerDubVideo(ctx context.Context, id int64) (AnimeEpisodeServerDubVideo, error)
	GetAnimeEpisodeServerSubTorrent(ctx context.Context, id int64) (AnimeEpisodeServerSubTorrent, error)
	GetAnimeEpisodeServerSubVideo(ctx context.Context, id int64) (AnimeEpisodeServerSubVideo, error)
	GetAnimeEpisodeTorrent(ctx context.Context, id int64) (AnimeEpisodeTorrent, error)
	GetAnimeEpisodeVideo(ctx context.Context, id int64) (AnimeEpisodeVideo, error)
	GetAnimeImage(ctx context.Context, id int64) (AnimeImage, error)
	GetAnimeLink(ctx context.Context, id int64) (AnimeLink, error)
	GetAnimeMovie(ctx context.Context, id int64) (AnimeMovie, error)
	GetAnimeMovieCharacter(ctx context.Context, arg GetAnimeMovieCharacterParams) (AnimeMovieCharacter, error)
	GetAnimeMovieCharactersDirectly(ctx context.Context, animeID int64) ([]AnimeCharacter, error)
	GetAnimeMovieGenre(ctx context.Context, arg GetAnimeMovieGenreParams) (AnimeMovieGenre, error)
	GetAnimeMovieGenresDirectly(ctx context.Context, animeID int64) ([]Genre, error)
	GetAnimeMovieLink(ctx context.Context, animeID int64) (AnimeMovieLink, error)
	GetAnimeMovieLinksDirectly(ctx context.Context, animeID int64) (AnimeLink, error)
	GetAnimeMovieMeta(ctx context.Context, arg GetAnimeMovieMetaParams) (int64, error)
	GetAnimeMovieMetaByID(ctx context.Context, id int64) (AnimeMovieMeta, error)
	GetAnimeMovieMetaWithLanguageDirectly(ctx context.Context, arg GetAnimeMovieMetaWithLanguageDirectlyParams) (Meta, error)
	GetAnimeMovieOfficialTitles(ctx context.Context, animeID int64) ([]AnimeMovieOfficialTitle, error)
	GetAnimeMovieOtherTitles(ctx context.Context, animeID int64) ([]AnimeMovieOtherTitle, error)
	GetAnimeMovieResource(ctx context.Context, animeID int64) (AnimeMovieResource, error)
	GetAnimeMovieResourceDirectly(ctx context.Context, animeID int64) (AnimeResource, error)
	GetAnimeMovieServer(ctx context.Context, id int64) (AnimeMovieServer, error)
	GetAnimeMovieServerByAnimeID(ctx context.Context, animeID int64) (int64, error)
	GetAnimeMovieServerDubTorrent(ctx context.Context, id int64) (AnimeMovieServerDubTorrent, error)
	GetAnimeMovieServerDubVideo(ctx context.Context, id int64) (AnimeMovieServerDubVideo, error)
	GetAnimeMovieServerSubTorrent(ctx context.Context, id int64) (AnimeMovieServerSubTorrent, error)
	GetAnimeMovieServerSubVideo(ctx context.Context, id int64) (AnimeMovieServerSubVideo, error)
	GetAnimeMovieShortTitles(ctx context.Context, animeID int64) ([]AnimeMovieShortTitle, error)
	GetAnimeMovieStudio(ctx context.Context, arg GetAnimeMovieStudioParams) (AnimeMovieStudio, error)
	GetAnimeMovieStudiosDirectly(ctx context.Context, animeID int64) ([]Studio, error)
	GetAnimeMovieTagsDirectly(ctx context.Context, animeID int64) ([]AnimeTag, error)
	GetAnimeMovieTorrent(ctx context.Context, id int64) (AnimeMovieTorrent, error)
	GetAnimeMovieTrailersDirectly(ctx context.Context, animeID int64) ([]AnimeTrailer, error)
	GetAnimeMovieTranslationTitles(ctx context.Context, animeID int64) ([]AnimeMovieTranslationTitle, error)
	GetAnimeMovieVideo(ctx context.Context, id int64) (AnimeMovieVideo, error)
	GetAnimeResource(ctx context.Context, id int64) (AnimeResource, error)
	GetAnimeSeason(ctx context.Context, id int64) (AnimeSeason, error)
	GetAnimeSeasonCharacter(ctx context.Context, arg GetAnimeSeasonCharacterParams) (AnimeSeasonCharacter, error)
	GetAnimeSeasonCharactersDirectly(ctx context.Context, seasonID int64) ([]AnimeCharacter, error)
	GetAnimeSeasonEpisode(ctx context.Context, id int64) (AnimeSeasonEpisode, error)
	GetAnimeSeasonGenre(ctx context.Context, arg GetAnimeSeasonGenreParams) (AnimeSeasonGenre, error)
	GetAnimeSeasonGenresDirectly(ctx context.Context, seasonID int64) ([]Genre, error)
	GetAnimeSeasonMeta(ctx context.Context, arg GetAnimeSeasonMetaParams) (int64, error)
	GetAnimeSeasonMetaWithLanguageDirectly(ctx context.Context, arg GetAnimeSeasonMetaWithLanguageDirectlyParams) (Meta, error)
	GetAnimeSeasonOfficialTitles(ctx context.Context, seasonID int64) ([]AnimeSeasonOfficialTitle, error)
	GetAnimeSeasonOtherTitles(ctx context.Context, seasonID int64) ([]AnimeSeasonOtherTitle, error)
	GetAnimeSeasonResource(ctx context.Context, seasonID int64) (AnimeSeasonResource, error)
	GetAnimeSeasonResourceDirectly(ctx context.Context, seasonID int64) (AnimeResource, error)
	GetAnimeSeasonShortTitles(ctx context.Context, seasonID int64) ([]AnimeSeasonShortTitle, error)
	GetAnimeSeasonStudio(ctx context.Context, arg GetAnimeSeasonStudioParams) (AnimeSeasonStudio, error)
	GetAnimeSeasonStudiosDirectly(ctx context.Context, seasonID int64) ([]Studio, error)
	GetAnimeSeasonTagsDirectly(ctx context.Context, seasonID int64) ([]AnimeTag, error)
	GetAnimeSeasonTrailersDirectly(ctx context.Context, seasonID int64) ([]AnimeTrailer, error)
	GetAnimeSeasonTranslationTitles(ctx context.Context, seasonID int64) ([]AnimeSeasonTranslationTitle, error)
	GetAnimeSerie(ctx context.Context, id int64) (AnimeSerie, error)
	GetAnimeSerieLink(ctx context.Context, animeID int64) (AnimeSerieLink, error)
	GetAnimeSerieLinksDirectly(ctx context.Context, animeID int64) (AnimeLink, error)
	GetAnimeSerieMeta(ctx context.Context, arg GetAnimeSerieMetaParams) (int64, error)
	GetAnimeSerieMetaByID(ctx context.Context, id int64) (AnimeSerieMeta, error)
	GetAnimeSerieMetaWithLanguageDirectly(ctx context.Context, arg GetAnimeSerieMetaWithLanguageDirectlyParams) (Meta, error)
	GetAnimeSerieSeason(ctx context.Context, id int64) (AnimeSerieSeason, error)
	GetAnimeSerieTrailersDirectly(ctx context.Context, animeID int64) ([]AnimeTrailer, error)
	GetAnimeTag(ctx context.Context, id int64) (AnimeTag, error)
	GetAnimeTagByTag(ctx context.Context, tag string) (AnimeTag, error)
	GetAnimeTrailer(ctx context.Context, id int64) (AnimeTrailer, error)
	GetDevice(ctx context.Context, id uuid.UUID) (Device, error)
	GetGenre(ctx context.Context, id int32) (Genre, error)
	GetLanguage(ctx context.Context, id int32) (Language, error)
	GetMeta(ctx context.Context, id int64) (Meta, error)
	GetSession(ctx context.Context, id uuid.UUID) (Session, error)
	GetStudio(ctx context.Context, id int32) (Studio, error)
	GetUserByID(ctx context.Context, id int64) (User, error)
	GetUserByUsername(ctx context.Context, username string) (User, error)
	ListActors(ctx context.Context, arg ListActorsParams) ([]int64, error)
	ListAnimeCharacterActors(ctx context.Context, characterID int64) ([]AnimeCharacterActor, error)
	ListAnimeCharacters(ctx context.Context, id int64) ([]AnimeCharacter, error)
	ListAnimeEpisodeMetasByEpisode(ctx context.Context, arg ListAnimeEpisodeMetasByEpisodeParams) ([]AnimeEpisodeMeta, error)
	ListAnimeEpisodeServerDubTorrents(ctx context.Context, serverID int64) ([]AnimeEpisodeServerDubTorrent, error)
	ListAnimeEpisodeServerDubVideos(ctx context.Context, serverID int64) ([]AnimeEpisodeServerDubVideo, error)
	ListAnimeEpisodeServerSubTorrents(ctx context.Context, serverID int64) ([]AnimeEpisodeServerSubTorrent, error)
	ListAnimeEpisodeServerSubVideos(ctx context.Context, serverID int64) ([]AnimeEpisodeServerSubVideo, error)
	ListAnimeEpisodeServers(ctx context.Context, arg ListAnimeEpisodeServersParams) ([]AnimeEpisodeServer, error)
	ListAnimeEpisodeTorrents(ctx context.Context, arg ListAnimeEpisodeTorrentsParams) ([]AnimeEpisodeTorrent, error)
	ListAnimeEpisodeVideos(ctx context.Context, arg ListAnimeEpisodeVideosParams) ([]AnimeEpisodeVideo, error)
	ListAnimeImages(ctx context.Context, id int64) ([]AnimeImage, error)
	ListAnimeMovieBackdropImages(ctx context.Context, animeID int64) ([]int64, error)
	ListAnimeMovieCharacters(ctx context.Context, animeID int64) ([]int64, error)
	ListAnimeMovieGenres(ctx context.Context, animeID int64) ([]int32, error)
	ListAnimeMovieLogoImages(ctx context.Context, animeID int64) ([]int64, error)
	ListAnimeMovieMetas(ctx context.Context, animeID int64) ([]int64, error)
	ListAnimeMoviePosterImages(ctx context.Context, animeID int64) ([]int64, error)
	ListAnimeMovieServerDubTorrents(ctx context.Context, serverID int64) ([]AnimeMovieServerDubTorrent, error)
	ListAnimeMovieServerDubVideos(ctx context.Context, serverID int64) ([]AnimeMovieServerDubVideo, error)
	ListAnimeMovieServerSubTorrents(ctx context.Context, serverID int64) ([]AnimeMovieServerSubTorrent, error)
	ListAnimeMovieServerSubVideos(ctx context.Context, serverID int64) ([]AnimeMovieServerSubVideo, error)
	ListAnimeMovieServers(ctx context.Context, arg ListAnimeMovieServersParams) ([]AnimeMovieServer, error)
	ListAnimeMovieStudios(ctx context.Context, animeID int64) ([]int32, error)
	ListAnimeMovieTags(ctx context.Context, animeID int64) ([]int64, error)
	ListAnimeMovieTorrents(ctx context.Context, arg ListAnimeMovieTorrentsParams) ([]AnimeMovieTorrent, error)
	ListAnimeMovieTrailers(ctx context.Context, animeID int64) ([]int64, error)
	ListAnimeMovieVideos(ctx context.Context, arg ListAnimeMovieVideosParams) ([]AnimeMovieVideo, error)
	ListAnimeMovies(ctx context.Context, arg ListAnimeMoviesParams) ([]AnimeMovie, error)
	ListAnimeSeasonCharacters(ctx context.Context, seasonID int64) ([]int64, error)
	ListAnimeSeasonEpisodes(ctx context.Context, arg ListAnimeSeasonEpisodesParams) ([]int64, error)
	ListAnimeSeasonGenres(ctx context.Context, seasonID int64) ([]int32, error)
	ListAnimeSeasonMetasBySeason(ctx context.Context, arg ListAnimeSeasonMetasBySeasonParams) ([]AnimeSeasonMeta, error)
	ListAnimeSeasonPosterImages(ctx context.Context, seasonID int64) ([]int64, error)
	ListAnimeSeasonStudios(ctx context.Context, seasonID int64) ([]int32, error)
	ListAnimeSeasonTags(ctx context.Context, seasonID int64) ([]int64, error)
	ListAnimeSeasonTrailers(ctx context.Context, seasonID int64) ([]int64, error)
	ListAnimeSerieBackdropImages(ctx context.Context, animeID int64) ([]int64, error)
	ListAnimeSerieLogoImages(ctx context.Context, animeID int64) ([]int64, error)
	ListAnimeSerieMetas(ctx context.Context, animeID int64) ([]int64, error)
	ListAnimeSeriePosterImages(ctx context.Context, animeID int64) ([]int64, error)
	ListAnimeSerieSeasons(ctx context.Context, arg ListAnimeSerieSeasonsParams) ([]int64, error)
	ListAnimeSerieTrailers(ctx context.Context, animeID int64) ([]int64, error)
	ListAnimeSeries(ctx context.Context, arg ListAnimeSeriesParams) ([]AnimeSerie, error)
	ListGenres(ctx context.Context, arg ListGenresParams) ([]int32, error)
	ListLanguages(ctx context.Context, arg ListLanguagesParams) ([]int32, error)
	ListStudios(ctx context.Context, arg ListStudiosParams) ([]int32, error)
	ListUserDevices(ctx context.Context, userID int64) ([]uuid.UUID, error)
	ListUsers(ctx context.Context, arg ListUsersParams) ([]User, error)
	QueryAnimeMovieOfficialTitles(ctx context.Context, arg QueryAnimeMovieOfficialTitlesParams) ([]int64, error)
	QueryAnimeMovieOtherTitles(ctx context.Context, arg QueryAnimeMovieOtherTitlesParams) ([]int64, error)
	QueryAnimeMovieShortTitles(ctx context.Context, arg QueryAnimeMovieShortTitlesParams) ([]int64, error)
	QueryAnimeMovieTranslationTitles(ctx context.Context, arg QueryAnimeMovieTranslationTitlesParams) ([]int64, error)
	QueryAnimeSeasonOfficialTitles(ctx context.Context, arg QueryAnimeSeasonOfficialTitlesParams) ([]int64, error)
	QueryAnimeSeasonOtherTitles(ctx context.Context, arg QueryAnimeSeasonOtherTitlesParams) ([]int64, error)
	QueryAnimeSeasonShortTitles(ctx context.Context, arg QueryAnimeSeasonShortTitlesParams) ([]int64, error)
	QueryAnimeSeasonTranslationTitles(ctx context.Context, arg QueryAnimeSeasonTranslationTitlesParams) ([]int64, error)
	RefreshSessions(ctx context.Context, username string) error
	UpdateActor(ctx context.Context, arg UpdateActorParams) (Actor, error)
	UpdateAnimeCharacter(ctx context.Context, arg UpdateAnimeCharacterParams) (AnimeCharacter, error)
	UpdateAnimeEpisode(ctx context.Context, arg UpdateAnimeEpisodeParams) (AnimeEpisode, error)
	UpdateAnimeEpisodeMeta(ctx context.Context, arg UpdateAnimeEpisodeMetaParams) (AnimeEpisodeMeta, error)
	UpdateAnimeEpisodeServer(ctx context.Context, arg UpdateAnimeEpisodeServerParams) (AnimeEpisodeServer, error)
	UpdateAnimeEpisodeServerDubTorrent(ctx context.Context, arg UpdateAnimeEpisodeServerDubTorrentParams) (AnimeEpisodeServerDubTorrent, error)
	UpdateAnimeEpisodeServerDubVideo(ctx context.Context, arg UpdateAnimeEpisodeServerDubVideoParams) (AnimeEpisodeServerDubVideo, error)
	UpdateAnimeEpisodeServerSubTorrent(ctx context.Context, arg UpdateAnimeEpisodeServerSubTorrentParams) (AnimeEpisodeServerSubTorrent, error)
	UpdateAnimeEpisodeServerSubVideo(ctx context.Context, arg UpdateAnimeEpisodeServerSubVideoParams) (AnimeEpisodeServerSubVideo, error)
	UpdateAnimeEpisodeTorrent(ctx context.Context, arg UpdateAnimeEpisodeTorrentParams) (AnimeEpisodeTorrent, error)
	UpdateAnimeEpisodeVideo(ctx context.Context, arg UpdateAnimeEpisodeVideoParams) (AnimeEpisodeVideo, error)
	UpdateAnimeImage(ctx context.Context, arg UpdateAnimeImageParams) (AnimeImage, error)
	UpdateAnimeLink(ctx context.Context, arg UpdateAnimeLinkParams) (AnimeLink, error)
	UpdateAnimeMovie(ctx context.Context, arg UpdateAnimeMovieParams) (AnimeMovie, error)
	UpdateAnimeMovieMeta(ctx context.Context, arg UpdateAnimeMovieMetaParams) (AnimeMovieMeta, error)
	UpdateAnimeMovieServer(ctx context.Context, arg UpdateAnimeMovieServerParams) (AnimeMovieServer, error)
	UpdateAnimeMovieServerDubTorrent(ctx context.Context, arg UpdateAnimeMovieServerDubTorrentParams) (AnimeMovieServerDubTorrent, error)
	UpdateAnimeMovieServerDubVideo(ctx context.Context, arg UpdateAnimeMovieServerDubVideoParams) (AnimeMovieServerDubVideo, error)
	UpdateAnimeMovieServerSubTorrent(ctx context.Context, arg UpdateAnimeMovieServerSubTorrentParams) (AnimeMovieServerSubTorrent, error)
	UpdateAnimeMovieServerSubVideo(ctx context.Context, arg UpdateAnimeMovieServerSubVideoParams) (AnimeMovieServerSubVideo, error)
	UpdateAnimeMovieTorrent(ctx context.Context, arg UpdateAnimeMovieTorrentParams) (AnimeMovieTorrent, error)
	UpdateAnimeMovieVideo(ctx context.Context, arg UpdateAnimeMovieVideoParams) (AnimeMovieVideo, error)
	UpdateAnimeResource(ctx context.Context, arg UpdateAnimeResourceParams) (AnimeResource, error)
	UpdateAnimeSeason(ctx context.Context, arg UpdateAnimeSeasonParams) (AnimeSeason, error)
	UpdateAnimeSeasonEpisode(ctx context.Context, arg UpdateAnimeSeasonEpisodeParams) (AnimeSeasonEpisode, error)
	UpdateAnimeSeasonMeta(ctx context.Context, arg UpdateAnimeSeasonMetaParams) (AnimeSeasonMeta, error)
	UpdateAnimeSerie(ctx context.Context, arg UpdateAnimeSerieParams) (AnimeSerie, error)
	UpdateAnimeSerieMeta(ctx context.Context, arg UpdateAnimeSerieMetaParams) (AnimeSerieMeta, error)
	UpdateAnimeSerieSeason(ctx context.Context, arg UpdateAnimeSerieSeasonParams) (AnimeSerieSeason, error)
	UpdateAnimeTag(ctx context.Context, arg UpdateAnimeTagParams) (AnimeTag, error)
	UpdateAnimeTrailer(ctx context.Context, arg UpdateAnimeTrailerParams) (AnimeTrailer, error)
	UpdateDevice(ctx context.Context, arg UpdateDeviceParams) error
	UpdateGenre(ctx context.Context, arg UpdateGenreParams) (Genre, error)
	UpdateLanguage(ctx context.Context, arg UpdateLanguageParams) (Language, error)
	UpdateMeta(ctx context.Context, arg UpdateMetaParams) (Meta, error)
	UpdateSession(ctx context.Context, arg UpdateSessionParams) (string, error)
	UpdateStudio(ctx context.Context, arg UpdateStudioParams) (Studio, error)
	UpdateUser(ctx context.Context, arg UpdateUserParams) (User, error)
	UpdateVerifyEmail(ctx context.Context, arg UpdateVerifyEmailParams) (VerifyEmail, error)
}

type Queries

type Queries struct {
	// contains filtered or unexported fields
}

func New

func New(db DBTX) *Queries

func (*Queries) CreateActor

func (q *Queries) CreateActor(ctx context.Context, arg CreateActorParams) (Actor, error)

func (*Queries) CreateAnimeCharacter

func (q *Queries) CreateAnimeCharacter(ctx context.Context, arg CreateAnimeCharacterParams) (AnimeCharacter, error)

func (*Queries) CreateAnimeCharacterActor

func (q *Queries) CreateAnimeCharacterActor(ctx context.Context, arg CreateAnimeCharacterActorParams) error

func (*Queries) CreateAnimeEpisode

func (q *Queries) CreateAnimeEpisode(ctx context.Context, arg CreateAnimeEpisodeParams) (AnimeEpisode, error)

func (*Queries) CreateAnimeEpisodeMeta

func (q *Queries) CreateAnimeEpisodeMeta(ctx context.Context, arg CreateAnimeEpisodeMetaParams) (AnimeEpisodeMeta, error)

func (*Queries) CreateAnimeEpisodeServer

func (q *Queries) CreateAnimeEpisodeServer(ctx context.Context, episodeID int64) (AnimeEpisodeServer, error)

func (*Queries) CreateAnimeEpisodeTorrent

func (q *Queries) CreateAnimeEpisodeTorrent(ctx context.Context, arg CreateAnimeEpisodeTorrentParams) (AnimeEpisodeTorrent, error)

func (*Queries) CreateAnimeEpisodeVideo

func (q *Queries) CreateAnimeEpisodeVideo(ctx context.Context, arg CreateAnimeEpisodeVideoParams) (AnimeEpisodeVideo, error)

func (*Queries) CreateAnimeImage

func (q *Queries) CreateAnimeImage(ctx context.Context, arg CreateAnimeImageParams) (AnimeImage, error)
func (q *Queries) CreateAnimeLink(ctx context.Context, arg CreateAnimeLinkParams) (AnimeLink, error)

func (*Queries) CreateAnimeMovie

func (q *Queries) CreateAnimeMovie(ctx context.Context, arg CreateAnimeMovieParams) (AnimeMovie, error)

func (*Queries) CreateAnimeMovieBackdropImage

func (q *Queries) CreateAnimeMovieBackdropImage(ctx context.Context, arg CreateAnimeMovieBackdropImageParams) (AnimeMovieBackdropImage, error)

func (*Queries) CreateAnimeMovieCharacter

func (q *Queries) CreateAnimeMovieCharacter(ctx context.Context, arg CreateAnimeMovieCharacterParams) (AnimeMovieCharacter, error)

func (*Queries) CreateAnimeMovieGenre

func (q *Queries) CreateAnimeMovieGenre(ctx context.Context, arg CreateAnimeMovieGenreParams) (AnimeMovieGenre, error)
func (q *Queries) CreateAnimeMovieLink(ctx context.Context, arg CreateAnimeMovieLinkParams) (AnimeMovieLink, error)

func (*Queries) CreateAnimeMovieLogoImage

func (q *Queries) CreateAnimeMovieLogoImage(ctx context.Context, arg CreateAnimeMovieLogoImageParams) (AnimeMovieLogoImage, error)

func (*Queries) CreateAnimeMovieMeta

func (q *Queries) CreateAnimeMovieMeta(ctx context.Context, arg CreateAnimeMovieMetaParams) (AnimeMovieMeta, error)

func (*Queries) CreateAnimeMovieOfficialTitle

func (q *Queries) CreateAnimeMovieOfficialTitle(ctx context.Context, arg CreateAnimeMovieOfficialTitleParams) (AnimeMovieOfficialTitle, error)

func (*Queries) CreateAnimeMovieOtherTitle

func (q *Queries) CreateAnimeMovieOtherTitle(ctx context.Context, arg CreateAnimeMovieOtherTitleParams) (AnimeMovieOtherTitle, error)

func (*Queries) CreateAnimeMoviePosterImage

func (q *Queries) CreateAnimeMoviePosterImage(ctx context.Context, arg CreateAnimeMoviePosterImageParams) (AnimeMoviePosterImage, error)

func (*Queries) CreateAnimeMovieResource

func (q *Queries) CreateAnimeMovieResource(ctx context.Context, arg CreateAnimeMovieResourceParams) (AnimeMovieResource, error)

func (*Queries) CreateAnimeMovieServer

func (q *Queries) CreateAnimeMovieServer(ctx context.Context, animeID int64) (AnimeMovieServer, error)

func (*Queries) CreateAnimeMovieServerDubVideo

func (q *Queries) CreateAnimeMovieServerDubVideo(ctx context.Context, arg CreateAnimeMovieServerDubVideoParams) (AnimeMovieServerDubVideo, error)

func (*Queries) CreateAnimeMovieServerSubVideo

func (q *Queries) CreateAnimeMovieServerSubVideo(ctx context.Context, arg CreateAnimeMovieServerSubVideoParams) (AnimeMovieServerSubVideo, error)

func (*Queries) CreateAnimeMovieShortTitle

func (q *Queries) CreateAnimeMovieShortTitle(ctx context.Context, arg CreateAnimeMovieShortTitleParams) (AnimeMovieShortTitle, error)

func (*Queries) CreateAnimeMovieStudio

func (q *Queries) CreateAnimeMovieStudio(ctx context.Context, arg CreateAnimeMovieStudioParams) (AnimeMovieStudio, error)

func (*Queries) CreateAnimeMovieTag

func (q *Queries) CreateAnimeMovieTag(ctx context.Context, arg CreateAnimeMovieTagParams) (AnimeMovieTag, error)

func (*Queries) CreateAnimeMovieTorrent

func (q *Queries) CreateAnimeMovieTorrent(ctx context.Context, arg CreateAnimeMovieTorrentParams) (AnimeMovieTorrent, error)

func (*Queries) CreateAnimeMovieTrailer

func (q *Queries) CreateAnimeMovieTrailer(ctx context.Context, arg CreateAnimeMovieTrailerParams) (AnimeMovieTrailer, error)

func (*Queries) CreateAnimeMovieVideo

func (q *Queries) CreateAnimeMovieVideo(ctx context.Context, arg CreateAnimeMovieVideoParams) (AnimeMovieVideo, error)

func (*Queries) CreateAnimeResource

func (q *Queries) CreateAnimeResource(ctx context.Context, arg CreateAnimeResourceParams) (AnimeResource, error)

func (*Queries) CreateAnimeSeason

func (q *Queries) CreateAnimeSeason(ctx context.Context, arg CreateAnimeSeasonParams) (AnimeSeason, error)

func (*Queries) CreateAnimeSeasonCharacter

func (q *Queries) CreateAnimeSeasonCharacter(ctx context.Context, arg CreateAnimeSeasonCharacterParams) (AnimeSeasonCharacter, error)

func (*Queries) CreateAnimeSeasonEpisode

func (q *Queries) CreateAnimeSeasonEpisode(ctx context.Context, arg CreateAnimeSeasonEpisodeParams) (AnimeSeasonEpisode, error)

func (*Queries) CreateAnimeSeasonGenre

func (q *Queries) CreateAnimeSeasonGenre(ctx context.Context, arg CreateAnimeSeasonGenreParams) (AnimeSeasonGenre, error)

func (*Queries) CreateAnimeSeasonMeta

func (q *Queries) CreateAnimeSeasonMeta(ctx context.Context, arg CreateAnimeSeasonMetaParams) (AnimeSeasonMeta, error)

func (*Queries) CreateAnimeSeasonOfficialTitle

func (q *Queries) CreateAnimeSeasonOfficialTitle(ctx context.Context, arg CreateAnimeSeasonOfficialTitleParams) (AnimeSeasonOfficialTitle, error)

func (*Queries) CreateAnimeSeasonOtherTitle

func (q *Queries) CreateAnimeSeasonOtherTitle(ctx context.Context, arg CreateAnimeSeasonOtherTitleParams) (AnimeSeasonOtherTitle, error)

func (*Queries) CreateAnimeSeasonPosterImage

func (q *Queries) CreateAnimeSeasonPosterImage(ctx context.Context, arg CreateAnimeSeasonPosterImageParams) (AnimeSeasonPosterImage, error)

func (*Queries) CreateAnimeSeasonResource

func (q *Queries) CreateAnimeSeasonResource(ctx context.Context, arg CreateAnimeSeasonResourceParams) (AnimeSeasonResource, error)

func (*Queries) CreateAnimeSeasonShortTitle

func (q *Queries) CreateAnimeSeasonShortTitle(ctx context.Context, arg CreateAnimeSeasonShortTitleParams) (AnimeSeasonShortTitle, error)

func (*Queries) CreateAnimeSeasonStudio

func (q *Queries) CreateAnimeSeasonStudio(ctx context.Context, arg CreateAnimeSeasonStudioParams) (AnimeSeasonStudio, error)

func (*Queries) CreateAnimeSeasonTag

func (q *Queries) CreateAnimeSeasonTag(ctx context.Context, arg CreateAnimeSeasonTagParams) (AnimeSeasonTag, error)

func (*Queries) CreateAnimeSeasonTrailer

func (q *Queries) CreateAnimeSeasonTrailer(ctx context.Context, arg CreateAnimeSeasonTrailerParams) (AnimeSeasonTrailer, error)

func (*Queries) CreateAnimeSerie

func (q *Queries) CreateAnimeSerie(ctx context.Context, arg CreateAnimeSerieParams) (AnimeSerie, error)

func (*Queries) CreateAnimeSerieBackdropImage

func (q *Queries) CreateAnimeSerieBackdropImage(ctx context.Context, arg CreateAnimeSerieBackdropImageParams) (AnimeSerieBackdropImage, error)
func (q *Queries) CreateAnimeSerieLink(ctx context.Context, arg CreateAnimeSerieLinkParams) (AnimeSerieLink, error)

func (*Queries) CreateAnimeSerieLogoImage

func (q *Queries) CreateAnimeSerieLogoImage(ctx context.Context, arg CreateAnimeSerieLogoImageParams) (AnimeSerieLogoImage, error)

func (*Queries) CreateAnimeSerieMeta

func (q *Queries) CreateAnimeSerieMeta(ctx context.Context, arg CreateAnimeSerieMetaParams) (AnimeSerieMeta, error)

func (*Queries) CreateAnimeSeriePosterImage

func (q *Queries) CreateAnimeSeriePosterImage(ctx context.Context, arg CreateAnimeSeriePosterImageParams) (AnimeSeriePosterImage, error)

func (*Queries) CreateAnimeSerieSeason

func (q *Queries) CreateAnimeSerieSeason(ctx context.Context, arg CreateAnimeSerieSeasonParams) (AnimeSerieSeason, error)

func (*Queries) CreateAnimeSerieTrailer

func (q *Queries) CreateAnimeSerieTrailer(ctx context.Context, arg CreateAnimeSerieTrailerParams) (AnimeSerieTrailer, error)

func (*Queries) CreateAnimeTag

func (q *Queries) CreateAnimeTag(ctx context.Context, tag string) (AnimeTag, error)

func (*Queries) CreateAnimeTrailer

func (q *Queries) CreateAnimeTrailer(ctx context.Context, arg CreateAnimeTrailerParams) (AnimeTrailer, error)

func (*Queries) CreateDevice

func (q *Queries) CreateDevice(ctx context.Context, arg CreateDeviceParams) (Device, error)

func (*Queries) CreateGenre

func (q *Queries) CreateGenre(ctx context.Context, genreName string) (Genre, error)

func (*Queries) CreateLanguage

func (q *Queries) CreateLanguage(ctx context.Context, arg CreateLanguageParams) (Language, error)

func (*Queries) CreateMeta

func (q *Queries) CreateMeta(ctx context.Context, arg CreateMetaParams) (Meta, error)

func (*Queries) CreateSession

func (q *Queries) CreateSession(ctx context.Context, arg CreateSessionParams) (Session, error)

func (*Queries) CreateStudio

func (q *Queries) CreateStudio(ctx context.Context, studioName string) (Studio, error)

func (*Queries) CreateUser

func (q *Queries) CreateUser(ctx context.Context, arg CreateUserParams) (User, error)

func (*Queries) CreateUserDevice

func (q *Queries) CreateUserDevice(ctx context.Context, arg CreateUserDeviceParams) error

func (*Queries) CreateVerifyEmail

func (q *Queries) CreateVerifyEmail(ctx context.Context, arg CreateVerifyEmailParams) (VerifyEmail, error)

func (*Queries) DeleteActor

func (q *Queries) DeleteActor(ctx context.Context, id int64) error

func (*Queries) DeleteAnimeCharacter

func (q *Queries) DeleteAnimeCharacter(ctx context.Context, id int64) error

func (*Queries) DeleteAnimeCharacterActor

func (q *Queries) DeleteAnimeCharacterActor(ctx context.Context, id int64) error

func (*Queries) DeleteAnimeEpisode

func (q *Queries) DeleteAnimeEpisode(ctx context.Context, id int64) error

func (*Queries) DeleteAnimeEpisodeMeta

func (q *Queries) DeleteAnimeEpisodeMeta(ctx context.Context, arg DeleteAnimeEpisodeMetaParams) error

func (*Queries) DeleteAnimeEpisodeServer

func (q *Queries) DeleteAnimeEpisodeServer(ctx context.Context, id int64) error

func (*Queries) DeleteAnimeEpisodeServerDubTorrent

func (q *Queries) DeleteAnimeEpisodeServerDubTorrent(ctx context.Context, id int64) error

func (*Queries) DeleteAnimeEpisodeServerDubVideo

func (q *Queries) DeleteAnimeEpisodeServerDubVideo(ctx context.Context, id int64) error

func (*Queries) DeleteAnimeEpisodeServerSubTorrent

func (q *Queries) DeleteAnimeEpisodeServerSubTorrent(ctx context.Context, id int64) error

func (*Queries) DeleteAnimeEpisodeServerSubVideo

func (q *Queries) DeleteAnimeEpisodeServerSubVideo(ctx context.Context, id int64) error

func (*Queries) DeleteAnimeEpisodeTorrent

func (q *Queries) DeleteAnimeEpisodeTorrent(ctx context.Context, id int64) error

func (*Queries) DeleteAnimeEpisodeVideo

func (q *Queries) DeleteAnimeEpisodeVideo(ctx context.Context, id int64) error

func (*Queries) DeleteAnimeImage

func (q *Queries) DeleteAnimeImage(ctx context.Context, id int64) error
func (q *Queries) DeleteAnimeLink(ctx context.Context, id int64) error

func (*Queries) DeleteAnimeMovie

func (q *Queries) DeleteAnimeMovie(ctx context.Context, id int64) error

func (*Queries) DeleteAnimeMovieBackdropImage

func (q *Queries) DeleteAnimeMovieBackdropImage(ctx context.Context, arg DeleteAnimeMovieBackdropImageParams) error

func (*Queries) DeleteAnimeMovieCharacter

func (q *Queries) DeleteAnimeMovieCharacter(ctx context.Context, arg DeleteAnimeMovieCharacterParams) error

func (*Queries) DeleteAnimeMovieGenre

func (q *Queries) DeleteAnimeMovieGenre(ctx context.Context, arg DeleteAnimeMovieGenreParams) error
func (q *Queries) DeleteAnimeMovieLink(ctx context.Context, arg DeleteAnimeMovieLinkParams) error

func (*Queries) DeleteAnimeMovieLogoImage

func (q *Queries) DeleteAnimeMovieLogoImage(ctx context.Context, arg DeleteAnimeMovieLogoImageParams) error

func (*Queries) DeleteAnimeMovieMeta

func (q *Queries) DeleteAnimeMovieMeta(ctx context.Context, arg DeleteAnimeMovieMetaParams) error

func (*Queries) DeleteAnimeMovieOfficialTitle

func (q *Queries) DeleteAnimeMovieOfficialTitle(ctx context.Context, id int64) error

func (*Queries) DeleteAnimeMovieOtherTitle

func (q *Queries) DeleteAnimeMovieOtherTitle(ctx context.Context, id int64) error

func (*Queries) DeleteAnimeMoviePosterImage

func (q *Queries) DeleteAnimeMoviePosterImage(ctx context.Context, arg DeleteAnimeMoviePosterImageParams) error

func (*Queries) DeleteAnimeMovieResource

func (q *Queries) DeleteAnimeMovieResource(ctx context.Context, arg DeleteAnimeMovieResourceParams) error

func (*Queries) DeleteAnimeMovieServer

func (q *Queries) DeleteAnimeMovieServer(ctx context.Context, id int64) error

func (*Queries) DeleteAnimeMovieServerDubTorrent

func (q *Queries) DeleteAnimeMovieServerDubTorrent(ctx context.Context, id int64) error

func (*Queries) DeleteAnimeMovieServerDubVideo

func (q *Queries) DeleteAnimeMovieServerDubVideo(ctx context.Context, id int64) error

func (*Queries) DeleteAnimeMovieServerSubTorrent

func (q *Queries) DeleteAnimeMovieServerSubTorrent(ctx context.Context, id int64) error

func (*Queries) DeleteAnimeMovieServerSubVideo

func (q *Queries) DeleteAnimeMovieServerSubVideo(ctx context.Context, id int64) error

func (*Queries) DeleteAnimeMovieShortTitle

func (q *Queries) DeleteAnimeMovieShortTitle(ctx context.Context, id int64) error

func (*Queries) DeleteAnimeMovieStudio

func (q *Queries) DeleteAnimeMovieStudio(ctx context.Context, arg DeleteAnimeMovieStudioParams) error

func (*Queries) DeleteAnimeMovieTag

func (q *Queries) DeleteAnimeMovieTag(ctx context.Context, arg DeleteAnimeMovieTagParams) error

func (*Queries) DeleteAnimeMovieTorrent

func (q *Queries) DeleteAnimeMovieTorrent(ctx context.Context, id int64) error

func (*Queries) DeleteAnimeMovieTrailer

func (q *Queries) DeleteAnimeMovieTrailer(ctx context.Context, arg DeleteAnimeMovieTrailerParams) error

func (*Queries) DeleteAnimeMovieTranslationTitle

func (q *Queries) DeleteAnimeMovieTranslationTitle(ctx context.Context, id int64) error

func (*Queries) DeleteAnimeMovieVideo

func (q *Queries) DeleteAnimeMovieVideo(ctx context.Context, id int64) error

func (*Queries) DeleteAnimeResource

func (q *Queries) DeleteAnimeResource(ctx context.Context, id int64) error

func (*Queries) DeleteAnimeSeason

func (q *Queries) DeleteAnimeSeason(ctx context.Context, id int64) error

func (*Queries) DeleteAnimeSeasonCharacter

func (q *Queries) DeleteAnimeSeasonCharacter(ctx context.Context, arg DeleteAnimeSeasonCharacterParams) error

func (*Queries) DeleteAnimeSeasonEpisode

func (q *Queries) DeleteAnimeSeasonEpisode(ctx context.Context, id int64) error

func (*Queries) DeleteAnimeSeasonGenre

func (q *Queries) DeleteAnimeSeasonGenre(ctx context.Context, arg DeleteAnimeSeasonGenreParams) error

func (*Queries) DeleteAnimeSeasonMeta

func (q *Queries) DeleteAnimeSeasonMeta(ctx context.Context, arg DeleteAnimeSeasonMetaParams) error

func (*Queries) DeleteAnimeSeasonOfficialTitle

func (q *Queries) DeleteAnimeSeasonOfficialTitle(ctx context.Context, id int64) error

func (*Queries) DeleteAnimeSeasonOtherTitle

func (q *Queries) DeleteAnimeSeasonOtherTitle(ctx context.Context, id int64) error

func (*Queries) DeleteAnimeSeasonPosterImage

func (q *Queries) DeleteAnimeSeasonPosterImage(ctx context.Context, arg DeleteAnimeSeasonPosterImageParams) error

func (*Queries) DeleteAnimeSeasonResource

func (q *Queries) DeleteAnimeSeasonResource(ctx context.Context, arg DeleteAnimeSeasonResourceParams) error

func (*Queries) DeleteAnimeSeasonShortTitle

func (q *Queries) DeleteAnimeSeasonShortTitle(ctx context.Context, id int64) error

func (*Queries) DeleteAnimeSeasonStudio

func (q *Queries) DeleteAnimeSeasonStudio(ctx context.Context, arg DeleteAnimeSeasonStudioParams) error

func (*Queries) DeleteAnimeSeasonTag

func (q *Queries) DeleteAnimeSeasonTag(ctx context.Context, arg DeleteAnimeSeasonTagParams) error

func (*Queries) DeleteAnimeSeasonTrailer

func (q *Queries) DeleteAnimeSeasonTrailer(ctx context.Context, arg DeleteAnimeSeasonTrailerParams) error

func (*Queries) DeleteAnimeSeasonTranslationTitle

func (q *Queries) DeleteAnimeSeasonTranslationTitle(ctx context.Context, id int64) error

func (*Queries) DeleteAnimeSerie

func (q *Queries) DeleteAnimeSerie(ctx context.Context, id int64) error

func (*Queries) DeleteAnimeSerieBackdropImage

func (q *Queries) DeleteAnimeSerieBackdropImage(ctx context.Context, arg DeleteAnimeSerieBackdropImageParams) error
func (q *Queries) DeleteAnimeSerieLink(ctx context.Context, arg DeleteAnimeSerieLinkParams) error

func (*Queries) DeleteAnimeSerieLogoImage

func (q *Queries) DeleteAnimeSerieLogoImage(ctx context.Context, arg DeleteAnimeSerieLogoImageParams) error

func (*Queries) DeleteAnimeSerieMeta

func (q *Queries) DeleteAnimeSerieMeta(ctx context.Context, arg DeleteAnimeSerieMetaParams) error

func (*Queries) DeleteAnimeSeriePosterImage

func (q *Queries) DeleteAnimeSeriePosterImage(ctx context.Context, arg DeleteAnimeSeriePosterImageParams) error

func (*Queries) DeleteAnimeSerieSeason

func (q *Queries) DeleteAnimeSerieSeason(ctx context.Context, id int64) error

func (*Queries) DeleteAnimeSerieTrailer

func (q *Queries) DeleteAnimeSerieTrailer(ctx context.Context, arg DeleteAnimeSerieTrailerParams) error

func (*Queries) DeleteAnimeTag

func (q *Queries) DeleteAnimeTag(ctx context.Context, id int64) error

func (*Queries) DeleteAnimeTrailer

func (q *Queries) DeleteAnimeTrailer(ctx context.Context, id int64) error

func (*Queries) DeleteDevice

func (q *Queries) DeleteDevice(ctx context.Context, id uuid.UUID) error

func (*Queries) DeleteGenre

func (q *Queries) DeleteGenre(ctx context.Context, id int32) error

func (*Queries) DeleteLanguage

func (q *Queries) DeleteLanguage(ctx context.Context, id int32) error

func (*Queries) DeleteMeta

func (q *Queries) DeleteMeta(ctx context.Context, id int64) error

func (*Queries) DeleteSession

func (q *Queries) DeleteSession(ctx context.Context, id uuid.UUID) error

func (*Queries) DeleteStudio

func (q *Queries) DeleteStudio(ctx context.Context, id int32) error

func (*Queries) DeleteUser

func (q *Queries) DeleteUser(ctx context.Context, id int64) error

func (*Queries) GetActor

func (q *Queries) GetActor(ctx context.Context, id int64) (Actor, error)

func (*Queries) GetAnimeCharacter

func (q *Queries) GetAnimeCharacter(ctx context.Context, id int64) (AnimeCharacter, error)

func (*Queries) GetAnimeEpisode

func (q *Queries) GetAnimeEpisode(ctx context.Context, id int64) (AnimeEpisode, error)

func (*Queries) GetAnimeEpisodeMeta

func (q *Queries) GetAnimeEpisodeMeta(ctx context.Context, arg GetAnimeEpisodeMetaParams) (int64, error)

func (*Queries) GetAnimeEpisodeMetaWithLanguageDirectly

func (q *Queries) GetAnimeEpisodeMetaWithLanguageDirectly(ctx context.Context, arg GetAnimeEpisodeMetaWithLanguageDirectlyParams) (Meta, error)

func (*Queries) GetAnimeEpisodeServer

func (q *Queries) GetAnimeEpisodeServer(ctx context.Context, id int64) (AnimeEpisodeServer, error)

func (*Queries) GetAnimeEpisodeServerByEpisodeID

func (q *Queries) GetAnimeEpisodeServerByEpisodeID(ctx context.Context, episodeID int64) (int64, error)

func (*Queries) GetAnimeEpisodeServerDubTorrent

func (q *Queries) GetAnimeEpisodeServerDubTorrent(ctx context.Context, id int64) (AnimeEpisodeServerDubTorrent, error)

func (*Queries) GetAnimeEpisodeServerDubVideo

func (q *Queries) GetAnimeEpisodeServerDubVideo(ctx context.Context, id int64) (AnimeEpisodeServerDubVideo, error)

func (*Queries) GetAnimeEpisodeServerSubTorrent

func (q *Queries) GetAnimeEpisodeServerSubTorrent(ctx context.Context, id int64) (AnimeEpisodeServerSubTorrent, error)

func (*Queries) GetAnimeEpisodeServerSubVideo

func (q *Queries) GetAnimeEpisodeServerSubVideo(ctx context.Context, id int64) (AnimeEpisodeServerSubVideo, error)

func (*Queries) GetAnimeEpisodeTorrent

func (q *Queries) GetAnimeEpisodeTorrent(ctx context.Context, id int64) (AnimeEpisodeTorrent, error)

func (*Queries) GetAnimeEpisodeVideo

func (q *Queries) GetAnimeEpisodeVideo(ctx context.Context, id int64) (AnimeEpisodeVideo, error)

func (*Queries) GetAnimeImage

func (q *Queries) GetAnimeImage(ctx context.Context, id int64) (AnimeImage, error)
func (q *Queries) GetAnimeLink(ctx context.Context, id int64) (AnimeLink, error)

func (*Queries) GetAnimeMovie

func (q *Queries) GetAnimeMovie(ctx context.Context, id int64) (AnimeMovie, error)

func (*Queries) GetAnimeMovieCharacter

func (q *Queries) GetAnimeMovieCharacter(ctx context.Context, arg GetAnimeMovieCharacterParams) (AnimeMovieCharacter, error)

func (*Queries) GetAnimeMovieCharactersDirectly

func (q *Queries) GetAnimeMovieCharactersDirectly(ctx context.Context, animeID int64) ([]AnimeCharacter, error)

func (*Queries) GetAnimeMovieGenre

func (q *Queries) GetAnimeMovieGenre(ctx context.Context, arg GetAnimeMovieGenreParams) (AnimeMovieGenre, error)

func (*Queries) GetAnimeMovieGenresDirectly

func (q *Queries) GetAnimeMovieGenresDirectly(ctx context.Context, animeID int64) ([]Genre, error)
func (q *Queries) GetAnimeMovieLink(ctx context.Context, animeID int64) (AnimeMovieLink, error)

func (*Queries) GetAnimeMovieLinksDirectly

func (q *Queries) GetAnimeMovieLinksDirectly(ctx context.Context, animeID int64) (AnimeLink, error)

func (*Queries) GetAnimeMovieMeta

func (q *Queries) GetAnimeMovieMeta(ctx context.Context, arg GetAnimeMovieMetaParams) (int64, error)

func (*Queries) GetAnimeMovieMetaByID

func (q *Queries) GetAnimeMovieMetaByID(ctx context.Context, id int64) (AnimeMovieMeta, error)

func (*Queries) GetAnimeMovieMetaWithLanguageDirectly

func (q *Queries) GetAnimeMovieMetaWithLanguageDirectly(ctx context.Context, arg GetAnimeMovieMetaWithLanguageDirectlyParams) (Meta, error)

func (*Queries) GetAnimeMovieOfficialTitles

func (q *Queries) GetAnimeMovieOfficialTitles(ctx context.Context, animeID int64) ([]AnimeMovieOfficialTitle, error)

func (*Queries) GetAnimeMovieOtherTitles

func (q *Queries) GetAnimeMovieOtherTitles(ctx context.Context, animeID int64) ([]AnimeMovieOtherTitle, error)

func (*Queries) GetAnimeMovieResource

func (q *Queries) GetAnimeMovieResource(ctx context.Context, animeID int64) (AnimeMovieResource, error)

func (*Queries) GetAnimeMovieResourceDirectly

func (q *Queries) GetAnimeMovieResourceDirectly(ctx context.Context, animeID int64) (AnimeResource, error)

func (*Queries) GetAnimeMovieServer

func (q *Queries) GetAnimeMovieServer(ctx context.Context, id int64) (AnimeMovieServer, error)

func (*Queries) GetAnimeMovieServerByAnimeID

func (q *Queries) GetAnimeMovieServerByAnimeID(ctx context.Context, animeID int64) (int64, error)

func (*Queries) GetAnimeMovieServerDubTorrent

func (q *Queries) GetAnimeMovieServerDubTorrent(ctx context.Context, id int64) (AnimeMovieServerDubTorrent, error)

func (*Queries) GetAnimeMovieServerDubVideo

func (q *Queries) GetAnimeMovieServerDubVideo(ctx context.Context, id int64) (AnimeMovieServerDubVideo, error)

func (*Queries) GetAnimeMovieServerSubTorrent

func (q *Queries) GetAnimeMovieServerSubTorrent(ctx context.Context, id int64) (AnimeMovieServerSubTorrent, error)

func (*Queries) GetAnimeMovieServerSubVideo

func (q *Queries) GetAnimeMovieServerSubVideo(ctx context.Context, id int64) (AnimeMovieServerSubVideo, error)

func (*Queries) GetAnimeMovieShortTitles

func (q *Queries) GetAnimeMovieShortTitles(ctx context.Context, animeID int64) ([]AnimeMovieShortTitle, error)

func (*Queries) GetAnimeMovieStudio

func (q *Queries) GetAnimeMovieStudio(ctx context.Context, arg GetAnimeMovieStudioParams) (AnimeMovieStudio, error)

func (*Queries) GetAnimeMovieStudiosDirectly

func (q *Queries) GetAnimeMovieStudiosDirectly(ctx context.Context, animeID int64) ([]Studio, error)

func (*Queries) GetAnimeMovieTagsDirectly

func (q *Queries) GetAnimeMovieTagsDirectly(ctx context.Context, animeID int64) ([]AnimeTag, error)

func (*Queries) GetAnimeMovieTorrent

func (q *Queries) GetAnimeMovieTorrent(ctx context.Context, id int64) (AnimeMovieTorrent, error)

func (*Queries) GetAnimeMovieTrailersDirectly

func (q *Queries) GetAnimeMovieTrailersDirectly(ctx context.Context, animeID int64) ([]AnimeTrailer, error)

func (*Queries) GetAnimeMovieTranslationTitles

func (q *Queries) GetAnimeMovieTranslationTitles(ctx context.Context, animeID int64) ([]AnimeMovieTranslationTitle, error)

func (*Queries) GetAnimeMovieVideo

func (q *Queries) GetAnimeMovieVideo(ctx context.Context, id int64) (AnimeMovieVideo, error)

func (*Queries) GetAnimeResource

func (q *Queries) GetAnimeResource(ctx context.Context, id int64) (AnimeResource, error)

func (*Queries) GetAnimeSeason

func (q *Queries) GetAnimeSeason(ctx context.Context, id int64) (AnimeSeason, error)

func (*Queries) GetAnimeSeasonCharacter

func (q *Queries) GetAnimeSeasonCharacter(ctx context.Context, arg GetAnimeSeasonCharacterParams) (AnimeSeasonCharacter, error)

func (*Queries) GetAnimeSeasonCharactersDirectly

func (q *Queries) GetAnimeSeasonCharactersDirectly(ctx context.Context, seasonID int64) ([]AnimeCharacter, error)

func (*Queries) GetAnimeSeasonEpisode

func (q *Queries) GetAnimeSeasonEpisode(ctx context.Context, id int64) (AnimeSeasonEpisode, error)

func (*Queries) GetAnimeSeasonGenre

func (q *Queries) GetAnimeSeasonGenre(ctx context.Context, arg GetAnimeSeasonGenreParams) (AnimeSeasonGenre, error)

func (*Queries) GetAnimeSeasonGenresDirectly

func (q *Queries) GetAnimeSeasonGenresDirectly(ctx context.Context, seasonID int64) ([]Genre, error)

func (*Queries) GetAnimeSeasonMeta

func (q *Queries) GetAnimeSeasonMeta(ctx context.Context, arg GetAnimeSeasonMetaParams) (int64, error)

func (*Queries) GetAnimeSeasonMetaWithLanguageDirectly

func (q *Queries) GetAnimeSeasonMetaWithLanguageDirectly(ctx context.Context, arg GetAnimeSeasonMetaWithLanguageDirectlyParams) (Meta, error)

func (*Queries) GetAnimeSeasonOfficialTitles

func (q *Queries) GetAnimeSeasonOfficialTitles(ctx context.Context, seasonID int64) ([]AnimeSeasonOfficialTitle, error)

func (*Queries) GetAnimeSeasonOtherTitles

func (q *Queries) GetAnimeSeasonOtherTitles(ctx context.Context, seasonID int64) ([]AnimeSeasonOtherTitle, error)

func (*Queries) GetAnimeSeasonResource

func (q *Queries) GetAnimeSeasonResource(ctx context.Context, seasonID int64) (AnimeSeasonResource, error)

func (*Queries) GetAnimeSeasonResourceDirectly

func (q *Queries) GetAnimeSeasonResourceDirectly(ctx context.Context, seasonID int64) (AnimeResource, error)

func (*Queries) GetAnimeSeasonShortTitles

func (q *Queries) GetAnimeSeasonShortTitles(ctx context.Context, seasonID int64) ([]AnimeSeasonShortTitle, error)

func (*Queries) GetAnimeSeasonStudio

func (q *Queries) GetAnimeSeasonStudio(ctx context.Context, arg GetAnimeSeasonStudioParams) (AnimeSeasonStudio, error)

func (*Queries) GetAnimeSeasonStudiosDirectly

func (q *Queries) GetAnimeSeasonStudiosDirectly(ctx context.Context, seasonID int64) ([]Studio, error)

func (*Queries) GetAnimeSeasonTagsDirectly

func (q *Queries) GetAnimeSeasonTagsDirectly(ctx context.Context, seasonID int64) ([]AnimeTag, error)

func (*Queries) GetAnimeSeasonTrailersDirectly

func (q *Queries) GetAnimeSeasonTrailersDirectly(ctx context.Context, seasonID int64) ([]AnimeTrailer, error)

func (*Queries) GetAnimeSeasonTranslationTitles

func (q *Queries) GetAnimeSeasonTranslationTitles(ctx context.Context, seasonID int64) ([]AnimeSeasonTranslationTitle, error)

func (*Queries) GetAnimeSerie

func (q *Queries) GetAnimeSerie(ctx context.Context, id int64) (AnimeSerie, error)
func (q *Queries) GetAnimeSerieLink(ctx context.Context, animeID int64) (AnimeSerieLink, error)

func (*Queries) GetAnimeSerieLinksDirectly

func (q *Queries) GetAnimeSerieLinksDirectly(ctx context.Context, animeID int64) (AnimeLink, error)

func (*Queries) GetAnimeSerieMeta

func (q *Queries) GetAnimeSerieMeta(ctx context.Context, arg GetAnimeSerieMetaParams) (int64, error)

func (*Queries) GetAnimeSerieMetaByID

func (q *Queries) GetAnimeSerieMetaByID(ctx context.Context, id int64) (AnimeSerieMeta, error)

func (*Queries) GetAnimeSerieMetaWithLanguageDirectly

func (q *Queries) GetAnimeSerieMetaWithLanguageDirectly(ctx context.Context, arg GetAnimeSerieMetaWithLanguageDirectlyParams) (Meta, error)

func (*Queries) GetAnimeSerieSeason

func (q *Queries) GetAnimeSerieSeason(ctx context.Context, id int64) (AnimeSerieSeason, error)

func (*Queries) GetAnimeSerieTrailersDirectly

func (q *Queries) GetAnimeSerieTrailersDirectly(ctx context.Context, animeID int64) ([]AnimeTrailer, error)

func (*Queries) GetAnimeTag

func (q *Queries) GetAnimeTag(ctx context.Context, id int64) (AnimeTag, error)

func (*Queries) GetAnimeTagByTag

func (q *Queries) GetAnimeTagByTag(ctx context.Context, tag string) (AnimeTag, error)

func (*Queries) GetAnimeTrailer

func (q *Queries) GetAnimeTrailer(ctx context.Context, id int64) (AnimeTrailer, error)

func (*Queries) GetDevice

func (q *Queries) GetDevice(ctx context.Context, id uuid.UUID) (Device, error)

func (*Queries) GetGenre

func (q *Queries) GetGenre(ctx context.Context, id int32) (Genre, error)

func (*Queries) GetLanguage

func (q *Queries) GetLanguage(ctx context.Context, id int32) (Language, error)

func (*Queries) GetMeta

func (q *Queries) GetMeta(ctx context.Context, id int64) (Meta, error)

func (*Queries) GetSession

func (q *Queries) GetSession(ctx context.Context, id uuid.UUID) (Session, error)

func (*Queries) GetStudio

func (q *Queries) GetStudio(ctx context.Context, id int32) (Studio, error)

func (*Queries) GetUserByID

func (q *Queries) GetUserByID(ctx context.Context, id int64) (User, error)

func (*Queries) GetUserByUsername

func (q *Queries) GetUserByUsername(ctx context.Context, username string) (User, error)

func (*Queries) ListActors

func (q *Queries) ListActors(ctx context.Context, arg ListActorsParams) ([]int64, error)

func (*Queries) ListAnimeCharacterActors

func (q *Queries) ListAnimeCharacterActors(ctx context.Context, characterID int64) ([]AnimeCharacterActor, error)

func (*Queries) ListAnimeCharacters

func (q *Queries) ListAnimeCharacters(ctx context.Context, id int64) ([]AnimeCharacter, error)

func (*Queries) ListAnimeEpisodeMetasByEpisode

func (q *Queries) ListAnimeEpisodeMetasByEpisode(ctx context.Context, arg ListAnimeEpisodeMetasByEpisodeParams) ([]AnimeEpisodeMeta, error)

func (*Queries) ListAnimeEpisodeServerDubTorrents

func (q *Queries) ListAnimeEpisodeServerDubTorrents(ctx context.Context, serverID int64) ([]AnimeEpisodeServerDubTorrent, error)

func (*Queries) ListAnimeEpisodeServerDubVideos

func (q *Queries) ListAnimeEpisodeServerDubVideos(ctx context.Context, serverID int64) ([]AnimeEpisodeServerDubVideo, error)

func (*Queries) ListAnimeEpisodeServerSubTorrents

func (q *Queries) ListAnimeEpisodeServerSubTorrents(ctx context.Context, serverID int64) ([]AnimeEpisodeServerSubTorrent, error)

func (*Queries) ListAnimeEpisodeServerSubVideos

func (q *Queries) ListAnimeEpisodeServerSubVideos(ctx context.Context, serverID int64) ([]AnimeEpisodeServerSubVideo, error)

func (*Queries) ListAnimeEpisodeServers

func (q *Queries) ListAnimeEpisodeServers(ctx context.Context, arg ListAnimeEpisodeServersParams) ([]AnimeEpisodeServer, error)

func (*Queries) ListAnimeEpisodeTorrents

func (q *Queries) ListAnimeEpisodeTorrents(ctx context.Context, arg ListAnimeEpisodeTorrentsParams) ([]AnimeEpisodeTorrent, error)

func (*Queries) ListAnimeEpisodeVideos

func (q *Queries) ListAnimeEpisodeVideos(ctx context.Context, arg ListAnimeEpisodeVideosParams) ([]AnimeEpisodeVideo, error)

func (*Queries) ListAnimeImages

func (q *Queries) ListAnimeImages(ctx context.Context, id int64) ([]AnimeImage, error)

func (*Queries) ListAnimeMovieBackdropImages

func (q *Queries) ListAnimeMovieBackdropImages(ctx context.Context, animeID int64) ([]int64, error)

func (*Queries) ListAnimeMovieCharacters

func (q *Queries) ListAnimeMovieCharacters(ctx context.Context, animeID int64) ([]int64, error)

func (*Queries) ListAnimeMovieGenres

func (q *Queries) ListAnimeMovieGenres(ctx context.Context, animeID int64) ([]int32, error)

func (*Queries) ListAnimeMovieLogoImages

func (q *Queries) ListAnimeMovieLogoImages(ctx context.Context, animeID int64) ([]int64, error)

func (*Queries) ListAnimeMovieMetas

func (q *Queries) ListAnimeMovieMetas(ctx context.Context, animeID int64) ([]int64, error)

func (*Queries) ListAnimeMoviePosterImages

func (q *Queries) ListAnimeMoviePosterImages(ctx context.Context, animeID int64) ([]int64, error)

func (*Queries) ListAnimeMovieServerDubTorrents

func (q *Queries) ListAnimeMovieServerDubTorrents(ctx context.Context, serverID int64) ([]AnimeMovieServerDubTorrent, error)

func (*Queries) ListAnimeMovieServerDubVideos

func (q *Queries) ListAnimeMovieServerDubVideos(ctx context.Context, serverID int64) ([]AnimeMovieServerDubVideo, error)

func (*Queries) ListAnimeMovieServerSubTorrents

func (q *Queries) ListAnimeMovieServerSubTorrents(ctx context.Context, serverID int64) ([]AnimeMovieServerSubTorrent, error)

func (*Queries) ListAnimeMovieServerSubVideos

func (q *Queries) ListAnimeMovieServerSubVideos(ctx context.Context, serverID int64) ([]AnimeMovieServerSubVideo, error)

func (*Queries) ListAnimeMovieServers

func (q *Queries) ListAnimeMovieServers(ctx context.Context, arg ListAnimeMovieServersParams) ([]AnimeMovieServer, error)

func (*Queries) ListAnimeMovieStudios

func (q *Queries) ListAnimeMovieStudios(ctx context.Context, animeID int64) ([]int32, error)

func (*Queries) ListAnimeMovieTags

func (q *Queries) ListAnimeMovieTags(ctx context.Context, animeID int64) ([]int64, error)

func (*Queries) ListAnimeMovieTorrents

func (q *Queries) ListAnimeMovieTorrents(ctx context.Context, arg ListAnimeMovieTorrentsParams) ([]AnimeMovieTorrent, error)

func (*Queries) ListAnimeMovieTrailers

func (q *Queries) ListAnimeMovieTrailers(ctx context.Context, animeID int64) ([]int64, error)

func (*Queries) ListAnimeMovieVideos

func (q *Queries) ListAnimeMovieVideos(ctx context.Context, arg ListAnimeMovieVideosParams) ([]AnimeMovieVideo, error)

func (*Queries) ListAnimeMovies

func (q *Queries) ListAnimeMovies(ctx context.Context, arg ListAnimeMoviesParams) ([]AnimeMovie, error)

func (*Queries) ListAnimeSeasonCharacters

func (q *Queries) ListAnimeSeasonCharacters(ctx context.Context, seasonID int64) ([]int64, error)

func (*Queries) ListAnimeSeasonEpisodes

func (q *Queries) ListAnimeSeasonEpisodes(ctx context.Context, arg ListAnimeSeasonEpisodesParams) ([]int64, error)

func (*Queries) ListAnimeSeasonGenres

func (q *Queries) ListAnimeSeasonGenres(ctx context.Context, seasonID int64) ([]int32, error)

func (*Queries) ListAnimeSeasonMetasBySeason

func (q *Queries) ListAnimeSeasonMetasBySeason(ctx context.Context, arg ListAnimeSeasonMetasBySeasonParams) ([]AnimeSeasonMeta, error)

func (*Queries) ListAnimeSeasonPosterImages

func (q *Queries) ListAnimeSeasonPosterImages(ctx context.Context, seasonID int64) ([]int64, error)

func (*Queries) ListAnimeSeasonStudios

func (q *Queries) ListAnimeSeasonStudios(ctx context.Context, seasonID int64) ([]int32, error)

func (*Queries) ListAnimeSeasonTags

func (q *Queries) ListAnimeSeasonTags(ctx context.Context, seasonID int64) ([]int64, error)

func (*Queries) ListAnimeSeasonTrailers

func (q *Queries) ListAnimeSeasonTrailers(ctx context.Context, seasonID int64) ([]int64, error)

func (*Queries) ListAnimeSerieBackdropImages

func (q *Queries) ListAnimeSerieBackdropImages(ctx context.Context, animeID int64) ([]int64, error)

func (*Queries) ListAnimeSerieLogoImages

func (q *Queries) ListAnimeSerieLogoImages(ctx context.Context, animeID int64) ([]int64, error)

func (*Queries) ListAnimeSerieMetas

func (q *Queries) ListAnimeSerieMetas(ctx context.Context, animeID int64) ([]int64, error)

func (*Queries) ListAnimeSeriePosterImages

func (q *Queries) ListAnimeSeriePosterImages(ctx context.Context, animeID int64) ([]int64, error)

func (*Queries) ListAnimeSerieSeasons

func (q *Queries) ListAnimeSerieSeasons(ctx context.Context, arg ListAnimeSerieSeasonsParams) ([]int64, error)

func (*Queries) ListAnimeSerieTrailers

func (q *Queries) ListAnimeSerieTrailers(ctx context.Context, animeID int64) ([]int64, error)

func (*Queries) ListAnimeSeries

func (q *Queries) ListAnimeSeries(ctx context.Context, arg ListAnimeSeriesParams) ([]AnimeSerie, error)

func (*Queries) ListGenres

func (q *Queries) ListGenres(ctx context.Context, arg ListGenresParams) ([]int32, error)

func (*Queries) ListLanguages

func (q *Queries) ListLanguages(ctx context.Context, arg ListLanguagesParams) ([]int32, error)

func (*Queries) ListStudios

func (q *Queries) ListStudios(ctx context.Context, arg ListStudiosParams) ([]int32, error)

func (*Queries) ListUserDevices

func (q *Queries) ListUserDevices(ctx context.Context, userID int64) ([]uuid.UUID, error)

func (*Queries) ListUsers

func (q *Queries) ListUsers(ctx context.Context, arg ListUsersParams) ([]User, error)

func (*Queries) QueryAnimeMovieOfficialTitles

func (q *Queries) QueryAnimeMovieOfficialTitles(ctx context.Context, arg QueryAnimeMovieOfficialTitlesParams) ([]int64, error)

func (*Queries) QueryAnimeMovieOtherTitles

func (q *Queries) QueryAnimeMovieOtherTitles(ctx context.Context, arg QueryAnimeMovieOtherTitlesParams) ([]int64, error)

func (*Queries) QueryAnimeMovieShortTitles

func (q *Queries) QueryAnimeMovieShortTitles(ctx context.Context, arg QueryAnimeMovieShortTitlesParams) ([]int64, error)

func (*Queries) QueryAnimeMovieTranslationTitles

func (q *Queries) QueryAnimeMovieTranslationTitles(ctx context.Context, arg QueryAnimeMovieTranslationTitlesParams) ([]int64, error)

func (*Queries) QueryAnimeSeasonOfficialTitles

func (q *Queries) QueryAnimeSeasonOfficialTitles(ctx context.Context, arg QueryAnimeSeasonOfficialTitlesParams) ([]int64, error)

func (*Queries) QueryAnimeSeasonOtherTitles

func (q *Queries) QueryAnimeSeasonOtherTitles(ctx context.Context, arg QueryAnimeSeasonOtherTitlesParams) ([]int64, error)

func (*Queries) QueryAnimeSeasonShortTitles

func (q *Queries) QueryAnimeSeasonShortTitles(ctx context.Context, arg QueryAnimeSeasonShortTitlesParams) ([]int64, error)

func (*Queries) QueryAnimeSeasonTranslationTitles

func (q *Queries) QueryAnimeSeasonTranslationTitles(ctx context.Context, arg QueryAnimeSeasonTranslationTitlesParams) ([]int64, error)

func (*Queries) RefreshSessions

func (q *Queries) RefreshSessions(ctx context.Context, username string) error

func (*Queries) UpdateActor

func (q *Queries) UpdateActor(ctx context.Context, arg UpdateActorParams) (Actor, error)

func (*Queries) UpdateAnimeCharacter

func (q *Queries) UpdateAnimeCharacter(ctx context.Context, arg UpdateAnimeCharacterParams) (AnimeCharacter, error)

func (*Queries) UpdateAnimeEpisode

func (q *Queries) UpdateAnimeEpisode(ctx context.Context, arg UpdateAnimeEpisodeParams) (AnimeEpisode, error)

func (*Queries) UpdateAnimeEpisodeMeta

func (q *Queries) UpdateAnimeEpisodeMeta(ctx context.Context, arg UpdateAnimeEpisodeMetaParams) (AnimeEpisodeMeta, error)

func (*Queries) UpdateAnimeEpisodeServer

func (q *Queries) UpdateAnimeEpisodeServer(ctx context.Context, arg UpdateAnimeEpisodeServerParams) (AnimeEpisodeServer, error)

func (*Queries) UpdateAnimeEpisodeTorrent

func (q *Queries) UpdateAnimeEpisodeTorrent(ctx context.Context, arg UpdateAnimeEpisodeTorrentParams) (AnimeEpisodeTorrent, error)

func (*Queries) UpdateAnimeEpisodeVideo

func (q *Queries) UpdateAnimeEpisodeVideo(ctx context.Context, arg UpdateAnimeEpisodeVideoParams) (AnimeEpisodeVideo, error)

func (*Queries) UpdateAnimeImage

func (q *Queries) UpdateAnimeImage(ctx context.Context, arg UpdateAnimeImageParams) (AnimeImage, error)
func (q *Queries) UpdateAnimeLink(ctx context.Context, arg UpdateAnimeLinkParams) (AnimeLink, error)

func (*Queries) UpdateAnimeMovie

func (q *Queries) UpdateAnimeMovie(ctx context.Context, arg UpdateAnimeMovieParams) (AnimeMovie, error)

func (*Queries) UpdateAnimeMovieMeta

func (q *Queries) UpdateAnimeMovieMeta(ctx context.Context, arg UpdateAnimeMovieMetaParams) (AnimeMovieMeta, error)

func (*Queries) UpdateAnimeMovieServer

func (q *Queries) UpdateAnimeMovieServer(ctx context.Context, arg UpdateAnimeMovieServerParams) (AnimeMovieServer, error)

func (*Queries) UpdateAnimeMovieServerDubVideo

func (q *Queries) UpdateAnimeMovieServerDubVideo(ctx context.Context, arg UpdateAnimeMovieServerDubVideoParams) (AnimeMovieServerDubVideo, error)

func (*Queries) UpdateAnimeMovieServerSubVideo

func (q *Queries) UpdateAnimeMovieServerSubVideo(ctx context.Context, arg UpdateAnimeMovieServerSubVideoParams) (AnimeMovieServerSubVideo, error)

func (*Queries) UpdateAnimeMovieTorrent

func (q *Queries) UpdateAnimeMovieTorrent(ctx context.Context, arg UpdateAnimeMovieTorrentParams) (AnimeMovieTorrent, error)

func (*Queries) UpdateAnimeMovieVideo

func (q *Queries) UpdateAnimeMovieVideo(ctx context.Context, arg UpdateAnimeMovieVideoParams) (AnimeMovieVideo, error)

func (*Queries) UpdateAnimeResource

func (q *Queries) UpdateAnimeResource(ctx context.Context, arg UpdateAnimeResourceParams) (AnimeResource, error)

func (*Queries) UpdateAnimeSeason

func (q *Queries) UpdateAnimeSeason(ctx context.Context, arg UpdateAnimeSeasonParams) (AnimeSeason, error)

func (*Queries) UpdateAnimeSeasonEpisode

func (q *Queries) UpdateAnimeSeasonEpisode(ctx context.Context, arg UpdateAnimeSeasonEpisodeParams) (AnimeSeasonEpisode, error)

func (*Queries) UpdateAnimeSeasonMeta

func (q *Queries) UpdateAnimeSeasonMeta(ctx context.Context, arg UpdateAnimeSeasonMetaParams) (AnimeSeasonMeta, error)

func (*Queries) UpdateAnimeSerie

func (q *Queries) UpdateAnimeSerie(ctx context.Context, arg UpdateAnimeSerieParams) (AnimeSerie, error)

func (*Queries) UpdateAnimeSerieMeta

func (q *Queries) UpdateAnimeSerieMeta(ctx context.Context, arg UpdateAnimeSerieMetaParams) (AnimeSerieMeta, error)

func (*Queries) UpdateAnimeSerieSeason

func (q *Queries) UpdateAnimeSerieSeason(ctx context.Context, arg UpdateAnimeSerieSeasonParams) (AnimeSerieSeason, error)

func (*Queries) UpdateAnimeTag

func (q *Queries) UpdateAnimeTag(ctx context.Context, arg UpdateAnimeTagParams) (AnimeTag, error)

func (*Queries) UpdateAnimeTrailer

func (q *Queries) UpdateAnimeTrailer(ctx context.Context, arg UpdateAnimeTrailerParams) (AnimeTrailer, error)

func (*Queries) UpdateDevice

func (q *Queries) UpdateDevice(ctx context.Context, arg UpdateDeviceParams) error

func (*Queries) UpdateGenre

func (q *Queries) UpdateGenre(ctx context.Context, arg UpdateGenreParams) (Genre, error)

func (*Queries) UpdateLanguage

func (q *Queries) UpdateLanguage(ctx context.Context, arg UpdateLanguageParams) (Language, error)

func (*Queries) UpdateMeta

func (q *Queries) UpdateMeta(ctx context.Context, arg UpdateMetaParams) (Meta, error)

func (*Queries) UpdateSession

func (q *Queries) UpdateSession(ctx context.Context, arg UpdateSessionParams) (string, error)

func (*Queries) UpdateStudio

func (q *Queries) UpdateStudio(ctx context.Context, arg UpdateStudioParams) (Studio, error)

func (*Queries) UpdateUser

func (q *Queries) UpdateUser(ctx context.Context, arg UpdateUserParams) (User, error)

func (*Queries) UpdateVerifyEmail

func (q *Queries) UpdateVerifyEmail(ctx context.Context, arg UpdateVerifyEmailParams) (VerifyEmail, error)

func (*Queries) WithTx

func (q *Queries) WithTx(tx pgx.Tx) *Queries

type QueryAnimeMovieOfficialTitlesParams

type QueryAnimeMovieOfficialTitlesParams struct {
	Column1 string
	Limit   int32
	Offset  int32
}

type QueryAnimeMovieOtherTitlesParams

type QueryAnimeMovieOtherTitlesParams struct {
	Column1 string
	Limit   int32
	Offset  int32
}

type QueryAnimeMovieShortTitlesParams

type QueryAnimeMovieShortTitlesParams struct {
	Column1 string
	Limit   int32
	Offset  int32
}

type QueryAnimeMovieTranslationTitlesParams

type QueryAnimeMovieTranslationTitlesParams struct {
	Column1 string
	Limit   int32
	Offset  int32
}

type QueryAnimeMovieTxParams

type QueryAnimeMovieTxParams struct {
	Query  string
	Limit  int32
	Offset int32
}

type QueryAnimeMovieTxResult

type QueryAnimeMovieTxResult struct {
	AnimeMovies []AnimeMovie
}

type QueryAnimeSeasonOfficialTitlesParams

type QueryAnimeSeasonOfficialTitlesParams struct {
	Column1 string
	Limit   int32
	Offset  int32
}

type QueryAnimeSeasonOtherTitlesParams

type QueryAnimeSeasonOtherTitlesParams struct {
	Column1 string
	Limit   int32
	Offset  int32
}

type QueryAnimeSeasonShortTitlesParams

type QueryAnimeSeasonShortTitlesParams struct {
	Column1 string
	Limit   int32
	Offset  int32
}

type QueryAnimeSeasonTranslationTitlesParams

type QueryAnimeSeasonTranslationTitlesParams struct {
	Column1 string
	Limit   int32
	Offset  int32
}

type QueryAnimeSeasonTxParams

type QueryAnimeSeasonTxParams struct {
	Query  string
	Limit  int32
	Offset int32
}

type QueryAnimeSeasonTxResult

type QueryAnimeSeasonTxResult struct {
	AnimeSeasons []AnimeSeason
}

type SQLGojo

type SQLGojo struct {
	*Queries
	// contains filtered or unexported fields
}

func (*SQLGojo) CreateActorsTx

func (gojo *SQLGojo) CreateActorsTx(ctx context.Context, arg []CreateActorParams) ([]Actor, error)

func (*SQLGojo) CreateAnimeEpisodeDataTx

func (gojo *SQLGojo) CreateAnimeEpisodeDataTx(ctx context.Context, arg CreateAnimeEpisodeDataTxParams) (CreateAnimeEpisodeDataTxResult, error)

func (*SQLGojo) CreateAnimeEpisodeMetasTx

func (gojo *SQLGojo) CreateAnimeEpisodeMetasTx(ctx context.Context, arg CreateAnimeEpisodeMetasTxParams) (CreateAnimeEpisodeMetasTxResult, error)

func (*SQLGojo) CreateAnimeEpisodeServerTx

func (gojo *SQLGojo) CreateAnimeEpisodeServerTx(ctx context.Context, episodeID int64) (AnimeEpisodeServer, error)

func (*SQLGojo) CreateAnimeEpisodeTx

func (gojo *SQLGojo) CreateAnimeEpisodeTx(ctx context.Context, arg CreateAnimeEpisodeTxParams) (CreateAnimeEpisodeTxResult, error)

func (*SQLGojo) CreateAnimeMovieDataTx

func (gojo *SQLGojo) CreateAnimeMovieDataTx(ctx context.Context, arg CreateAnimeMovieDataTxParams) (CreateAnimeMovieDataTxResult, error)

func (*SQLGojo) CreateAnimeMovieImageTx

func (gojo *SQLGojo) CreateAnimeMovieImageTx(ctx context.Context, arg CreateAnimeMovieImageTxParams) (CreateAnimeMovieImageTxResult, error)

func (*SQLGojo) CreateAnimeMovieInfoTx

func (gojo *SQLGojo) CreateAnimeMovieInfoTx(ctx context.Context, arg CreateAnimeMovieInfoTxParams) (CreateAnimeMovieInfoTxResult, error)

func (*SQLGojo) CreateAnimeMovieLinkTx

func (gojo *SQLGojo) CreateAnimeMovieLinkTx(ctx context.Context, arg CreateAnimeMovieLinkTxParams) (CreateAnimeMovieLinkTxResult, error)

func (*SQLGojo) CreateAnimeMovieMetasTx

func (gojo *SQLGojo) CreateAnimeMovieMetasTx(ctx context.Context, arg CreateAnimeMovieMetasTxParams) (CreateAnimeMovieMetasTxResult, error)

func (*SQLGojo) CreateAnimeMovieTagTx

func (gojo *SQLGojo) CreateAnimeMovieTagTx(ctx context.Context, arg CreateAnimeMovieTagTxParams) (CreateAnimeMovieTagTxResult, error)

func (*SQLGojo) CreateAnimeMovieTitlesTx

func (gojo *SQLGojo) CreateAnimeMovieTitlesTx(ctx context.Context, arg CreateAnimeMovieTitlesTxParams) (CreateAnimeMovieTitlesTxResult, error)

func (*SQLGojo) CreateAnimeMovieTrailerTx

func (gojo *SQLGojo) CreateAnimeMovieTrailerTx(ctx context.Context, arg CreateAnimeMovieTrailerTxParams) (CreateAnimeMovieTrailerTxResult, error)

func (*SQLGojo) CreateAnimeMovieTx

func (gojo *SQLGojo) CreateAnimeMovieTx(ctx context.Context, arg CreateAnimeMovieTxParams) (CreateAnimeMovieTxResult, error)

func (*SQLGojo) CreateAnimeSeasonImageTx

func (gojo *SQLGojo) CreateAnimeSeasonImageTx(ctx context.Context, arg CreateAnimeSeasonImageTxParams) (CreateAnimeSeasonImageTxResult, error)

func (*SQLGojo) CreateAnimeSeasonInfoTx

func (gojo *SQLGojo) CreateAnimeSeasonInfoTx(ctx context.Context, arg CreateAnimeSeasonInfoTxParams) (CreateAnimeSeasonInfoTxResult, error)

func (*SQLGojo) CreateAnimeSeasonMetasTx

func (gojo *SQLGojo) CreateAnimeSeasonMetasTx(ctx context.Context, arg CreateAnimeSeasonMetasTxParams) (CreateAnimeSeasonMetasTxResult, error)

func (*SQLGojo) CreateAnimeSeasonTagTx

func (gojo *SQLGojo) CreateAnimeSeasonTagTx(ctx context.Context, arg CreateAnimeSeasonTagTxParams) (CreateAnimeSeasonTagTxResult, error)

func (*SQLGojo) CreateAnimeSeasonTitlesTx

func (gojo *SQLGojo) CreateAnimeSeasonTitlesTx(ctx context.Context, arg CreateAnimeSeasonTitlesTxParams) (CreateAnimeSeasonTitlesTxResult, error)

func (*SQLGojo) CreateAnimeSeasonTx

func (gojo *SQLGojo) CreateAnimeSeasonTx(ctx context.Context, arg CreateAnimeSeasonTxParams) (CreateAnimeSeasonTxResult, error)

func (*SQLGojo) CreateAnimeSerieImageTx

func (gojo *SQLGojo) CreateAnimeSerieImageTx(ctx context.Context, arg CreateAnimeSerieImageTxParams) (CreateAnimeSerieImageTxResult, error)

func (*SQLGojo) CreateAnimeSerieLinkTx

func (gojo *SQLGojo) CreateAnimeSerieLinkTx(ctx context.Context, arg CreateAnimeSerieLinkTxParams) (CreateAnimeSerieLinkTxResult, error)

func (*SQLGojo) CreateAnimeSerieMetasTx

func (gojo *SQLGojo) CreateAnimeSerieMetasTx(ctx context.Context, arg CreateAnimeSerieMetasTxParams) (CreateAnimeSerieMetasTxResult, error)

func (*SQLGojo) CreateAnimeSerieTrailerTx

func (gojo *SQLGojo) CreateAnimeSerieTrailerTx(ctx context.Context, arg CreateAnimeSerieTrailerTxParams) (CreateAnimeSerieTrailerTxResult, error)

func (*SQLGojo) CreateAnimeSerieTx

func (gojo *SQLGojo) CreateAnimeSerieTx(ctx context.Context, arg CreateAnimeSerieTxParams) (CreateAnimeSerieTxResult, error)

func (*SQLGojo) CreateGenresTx

func (gojo *SQLGojo) CreateGenresTx(ctx context.Context, arg []string) ([]Genre, error)

func (*SQLGojo) CreateLanguagesTx

func (gojo *SQLGojo) CreateLanguagesTx(ctx context.Context, arg []CreateLanguageParams) ([]Language, error)

func (*SQLGojo) CreateStudiosTx

func (gojo *SQLGojo) CreateStudiosTx(ctx context.Context, arg []string) ([]Studio, error)

func (*SQLGojo) CreateUserTx

func (gojo *SQLGojo) CreateUserTx(ctx context.Context, arg CreateUserTxParams) (CreateUserTxResult, error)

func (*SQLGojo) GetAllActorsTx

func (gojo *SQLGojo) GetAllActorsTx(ctx context.Context, arg ListActorsParams) ([]Actor, error)

func (*SQLGojo) GetAllGenresTx

func (gojo *SQLGojo) GetAllGenresTx(ctx context.Context, arg ListGenresParams) ([]Genre, error)

func (*SQLGojo) GetAllLanguagesTx

func (gojo *SQLGojo) GetAllLanguagesTx(ctx context.Context, arg ListLanguagesParams) ([]Language, error)

func (*SQLGojo) GetAllStudiosTx

func (gojo *SQLGojo) GetAllStudiosTx(ctx context.Context, arg ListStudiosParams) ([]Studio, error)

func (*SQLGojo) ListAnimeCharacetrsTx

func (gojo *SQLGojo) ListAnimeCharacetrsTx(ctx context.Context, arg []int64) ([]AnimeCharactersAndActors, error)

func (*SQLGojo) ListAnimeImagesTx

func (gojo *SQLGojo) ListAnimeImagesTx(ctx context.Context, arg []int64) ([]AnimeImage, error)

func (*SQLGojo) ListAnimeTagsTx

func (gojo *SQLGojo) ListAnimeTagsTx(ctx context.Context, arg []int64) ([]AnimeTag, error)

func (*SQLGojo) ListAnimeTrailersTx

func (gojo *SQLGojo) ListAnimeTrailersTx(ctx context.Context, arg []int64) ([]AnimeTrailer, error)

func (*SQLGojo) ListGenresTx

func (gojo *SQLGojo) ListGenresTx(ctx context.Context, arg []int32) ([]Genre, error)

func (*SQLGojo) ListStudiosTx

func (gojo *SQLGojo) ListStudiosTx(ctx context.Context, arg []int32) ([]Studio, error)

func (*SQLGojo) LoginUserTx

func (gojo *SQLGojo) LoginUserTx(ctx context.Context, arg LoginUserTxParams) (User, error)

func (*SQLGojo) QueryAnimeMovieTx

func (gojo *SQLGojo) QueryAnimeMovieTx(ctx context.Context, arg QueryAnimeMovieTxParams) (QueryAnimeMovieTxResult, error)

func (*SQLGojo) QueryAnimeSeasonTx

func (gojo *SQLGojo) QueryAnimeSeasonTx(ctx context.Context, arg QueryAnimeSeasonTxParams) (QueryAnimeSeasonTxResult, error)

func (*SQLGojo) UpdateAnimeCharacterTx

func (gojo *SQLGojo) UpdateAnimeCharacterTx(ctx context.Context, arg UpdateAnimeCharacterTxParams) (UpdateAnimeCharacterTxResult, error)

func (*SQLGojo) VerifyEmailTx

func (gojo *SQLGojo) VerifyEmailTx(ctx context.Context, arg VerifyEmailTxParams) (VerifyEmailTxResult, error)

type Session

type Session struct {
	ID           uuid.UUID
	Username     string
	RefreshToken string
	IsBlocked    bool
	ExpiresAt    time.Time
	CreatedAt    time.Time
}

type Studio

type Studio struct {
	ID         int32
	StudioName string
	CreatedAt  time.Time
}

type UpdateActorParams

type UpdateActorParams struct {
	ID            int64
	FullName      pgtype.Text
	Gender        pgtype.Text
	Biography     pgtype.Text
	Born          pgtype.Timestamptz
	ImageUrl      pgtype.Text
	ImageBlurHash pgtype.Text
}

type UpdateAnimeCharacterParams

type UpdateAnimeCharacterParams struct {
	FullName      pgtype.Text
	About         pgtype.Text
	RolePlaying   pgtype.Text
	ImageUrl      pgtype.Text
	ImageBlurHash pgtype.Text
	Pictures      []string
	ID            int64
}

type UpdateAnimeCharacterTxParams

type UpdateAnimeCharacterTxParams struct {
	AnimeCharacter UpdateAnimeCharacterParams
	ActorsIDs      []int64
}

type UpdateAnimeCharacterTxResult

type UpdateAnimeCharacterTxResult struct {
	AnimeCharacter AnimeCharacter
	ActorsIDs      []int64
}

type UpdateAnimeEpisodeMetaParams

type UpdateAnimeEpisodeMetaParams struct {
	MetaID     pgtype.Int8
	EpisodeID  pgtype.Int8
	LanguageID pgtype.Int4
	ID         int64
}

type UpdateAnimeEpisodeParams

type UpdateAnimeEpisodeParams struct {
	EpisodeNumber        pgtype.Int4
	EpisodeOriginalTitle pgtype.Text
	Aired                pgtype.Timestamptz
	Rating               pgtype.Text
	Duration             pgtype.Interval
	Thumbnails           pgtype.Text
	ThumbnailsBlurHash   pgtype.Text
	ID                   int64
}

type UpdateAnimeEpisodeServerDubTorrentParams

type UpdateAnimeEpisodeServerDubTorrentParams struct {
	ServerID  pgtype.Int8
	TorrentID pgtype.Int8
	ID        int64
}

type UpdateAnimeEpisodeServerDubVideoParams

type UpdateAnimeEpisodeServerDubVideoParams struct {
	ServerID pgtype.Int8
	VideoID  pgtype.Int8
	ID       int64
}

type UpdateAnimeEpisodeServerParams

type UpdateAnimeEpisodeServerParams struct {
	ID        int64
	EpisodeID int64
}

type UpdateAnimeEpisodeServerSubTorrentParams

type UpdateAnimeEpisodeServerSubTorrentParams struct {
	ServerID  pgtype.Int8
	TorrentID pgtype.Int8
	ID        int64
}

type UpdateAnimeEpisodeServerSubVideoParams

type UpdateAnimeEpisodeServerSubVideoParams struct {
	ServerID pgtype.Int8
	VideoID  pgtype.Int8
	ID       int64
}

type UpdateAnimeEpisodeTorrentParams

type UpdateAnimeEpisodeTorrentParams struct {
	ID          int64
	LanguageID  pgtype.Int4
	FileName    pgtype.Text
	TorrentHash pgtype.Text
	TorrentFile pgtype.Text
	Seeds       pgtype.Int4
	Peers       pgtype.Int4
	Leechers    pgtype.Int4
	SizeBytes   pgtype.Int8
	Quality     pgtype.Text
}

type UpdateAnimeEpisodeVideoParams

type UpdateAnimeEpisodeVideoParams struct {
	ID         int64
	LanguageID pgtype.Int4
	Authority  pgtype.Text
	Referer    pgtype.Text
	Link       pgtype.Text
	Quality    pgtype.Text
}

type UpdateAnimeImageParams

type UpdateAnimeImageParams struct {
	ImageHost       pgtype.Text
	ImageUrl        pgtype.Text
	ImageThumbnails pgtype.Text
	ImageBlurHash   pgtype.Text
	ImageHeight     pgtype.Int4
	ImageWidth      pgtype.Int4
	ID              int64
}

type UpdateAnimeLinkParams

type UpdateAnimeLinkParams struct {
	OfficialWebsite pgtype.Text
	WikipediaUrl    pgtype.Text
	CrunchyrollUrl  pgtype.Text
	SocialMedia     []string
	ID              int64
}

type UpdateAnimeMovieMetaParams

type UpdateAnimeMovieMetaParams struct {
	AnimeID    int64
	LanguageID int32
	MetaID     int64
}

type UpdateAnimeMovieParams

type UpdateAnimeMovieParams struct {
	OriginalTitle     pgtype.Text
	Aired             pgtype.Timestamptz
	ReleaseYear       pgtype.Int4
	Rating            pgtype.Text
	Duration          pgtype.Interval
	PortraitPoster    pgtype.Text
	PortraitBlurHash  pgtype.Text
	LandscapePoster   pgtype.Text
	LandscapeBlurHash pgtype.Text
	ShowType          pgtype.Text
	ID                int64
}

type UpdateAnimeMovieServerDubTorrentParams

type UpdateAnimeMovieServerDubTorrentParams struct {
	ServerID  pgtype.Int8
	TorrentID pgtype.Int8
	ID        int64
}

type UpdateAnimeMovieServerDubVideoParams

type UpdateAnimeMovieServerDubVideoParams struct {
	ServerID pgtype.Int8
	VideoID  pgtype.Int8
	ID       int64
}

type UpdateAnimeMovieServerParams

type UpdateAnimeMovieServerParams struct {
	ID      int64
	AnimeID int64
}

type UpdateAnimeMovieServerSubTorrentParams

type UpdateAnimeMovieServerSubTorrentParams struct {
	ServerID  pgtype.Int8
	TorrentID pgtype.Int8
	ID        int64
}

type UpdateAnimeMovieServerSubVideoParams

type UpdateAnimeMovieServerSubVideoParams struct {
	ServerID pgtype.Int8
	VideoID  pgtype.Int8
	ID       int64
}

type UpdateAnimeMovieTorrentParams

type UpdateAnimeMovieTorrentParams struct {
	ID          int64
	LanguageID  pgtype.Int4
	FileName    pgtype.Text
	TorrentHash pgtype.Text
	TorrentFile pgtype.Text
	Seeds       pgtype.Int4
	Peers       pgtype.Int4
	Leechers    pgtype.Int4
	SizeBytes   pgtype.Int8
	Quality     pgtype.Text
}

type UpdateAnimeMovieVideoParams

type UpdateAnimeMovieVideoParams struct {
	ID         int64
	LanguageID pgtype.Int4
	Authority  pgtype.Text
	Referer    pgtype.Text
	Link       pgtype.Text
	Quality    pgtype.Text
}

type UpdateAnimeResourceParams

type UpdateAnimeResourceParams struct {
	TvdbID        pgtype.Int4
	TmdbID        pgtype.Int4
	ImdbID        pgtype.Text
	LivechartID   pgtype.Int4
	AnimePlanetID pgtype.Text
	AnisearchID   pgtype.Int4
	AnidbID       pgtype.Int4
	KitsuID       pgtype.Int4
	MalID         pgtype.Int4
	NotifyMoeID   pgtype.Text
	AnilistID     pgtype.Int4
	ID            int64
}

type UpdateAnimeSeasonEpisodeParams

type UpdateAnimeSeasonEpisodeParams struct {
	SeasonID  pgtype.Int8
	EpisodeID pgtype.Int8
	ID        int64
}

type UpdateAnimeSeasonMetaParams

type UpdateAnimeSeasonMetaParams struct {
	MetaID     pgtype.Int8
	SeasonID   pgtype.Int8
	LanguageID pgtype.Int4
	ID         int64
}

type UpdateAnimeSeasonParams

type UpdateAnimeSeasonParams struct {
	SeasonOriginalTitle pgtype.Text
	ReleaseYear         pgtype.Int4
	Aired               pgtype.Timestamptz
	Rating              pgtype.Text
	PortraitPoster      pgtype.Text
	PortraitBlurHash    pgtype.Text
	ShowType            pgtype.Text
	ID                  int64
}

type UpdateAnimeSerieMetaParams

type UpdateAnimeSerieMetaParams struct {
	AnimeID    int64
	LanguageID int32
	MetaID     int64
}

type UpdateAnimeSerieParams

type UpdateAnimeSerieParams struct {
	OriginalTitle     pgtype.Text
	FirstYear         pgtype.Int4
	LastYear          pgtype.Int4
	MalID             pgtype.Int4
	TvdbID            pgtype.Int4
	TmdbID            pgtype.Int4
	PortraitPoster    pgtype.Text
	PortraitBlurHash  pgtype.Text
	LandscapePoster   pgtype.Text
	LandscapeBlurHash pgtype.Text
	ID                int64
}

type UpdateAnimeSerieSeasonParams

type UpdateAnimeSerieSeasonParams struct {
	AnimeID  pgtype.Int8
	SeasonID pgtype.Int8
	ID       int64
}

type UpdateAnimeTagParams

type UpdateAnimeTagParams struct {
	Tag pgtype.Text
	ID  int64
}

type UpdateAnimeTrailerParams

type UpdateAnimeTrailerParams struct {
	IsOfficial pgtype.Bool
	HostName   pgtype.Text
	HostKey    pgtype.Text
	ID         int64
}

type UpdateDeviceParams

type UpdateDeviceParams struct {
	ID       uuid.UUID
	IsBanned pgtype.Bool
}

type UpdateGenreParams

type UpdateGenreParams struct {
	ID        int32
	GenreName pgtype.Text
}

type UpdateLanguageParams

type UpdateLanguageParams struct {
	ID           int32
	LanguageCode pgtype.Text
	LanguageName pgtype.Text
}

type UpdateMetaParams

type UpdateMetaParams struct {
	ID       int64
	Title    pgtype.Text
	Overview pgtype.Text
}

type UpdateSessionParams

type UpdateSessionParams struct {
	Username  string
	IsBlocked bool
}

type UpdateStudioParams

type UpdateStudioParams struct {
	ID         int32
	StudioName pgtype.Text
}

type UpdateUserParams

type UpdateUserParams struct {
	HashedPassword    pgtype.Text
	PasswordChangedAt pgtype.Timestamptz
	FullName          pgtype.Text
	Email             pgtype.Text
	IsEmailVerified   pgtype.Bool
	Username          string
}

type UpdateVerifyEmailParams

type UpdateVerifyEmailParams struct {
	ID         int64
	SecretCode string
}

type User

type User struct {
	ID                int64
	Username          string
	Email             string
	HashedPassword    string
	FullName          string
	PasswordChangedAt time.Time
	CreatedAt         time.Time
	IsEmailVerified   bool
	Role              string
}

type UserDevice

type UserDevice struct {
	ID       int64
	UserID   int64
	DeviceID uuid.UUID
}

type VerifyEmail

type VerifyEmail struct {
	ID         int64
	Username   string
	Email      string
	SecretCode string
	IsUsed     bool
	CreatedAt  time.Time
	ExpiredAt  time.Time
}

type VerifyEmailTxParams

type VerifyEmailTxParams struct {
	EmailID    int64
	SecretCode string
}

type VerifyEmailTxResult

type VerifyEmailTxResult struct {
	User        User
	VerifyEmail VerifyEmail
}

Source Files

Jump to

Keyboard shortcuts

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