Documentation ¶
Index ¶
- type AuthRunnerParams
- type BestQualityPerReleaseGroupParams
- type CountAnimeGenreParams
- type CountAnimeParams
- type CountAnimeStudioParams
- type CountBannerParams
- type CountBotParams
- type CountEpisodeParams
- type CountGenreParams
- type CountPosterParams
- type CountPreferencesParams
- type CountQualityParams
- type CountReleaseGroupParams
- type CountRunnerParams
- type CountStudioParams
- type CountThumbnailParams
- type CountTitleAnimeParams
- type CountTitleEpisodeParams
- type CountTitleParams
- type CountVideoParams
- type CountXDCCParams
- type CreateForTitlePacklist
- type CreateFromReaderImageParams
- type CreateTitleAnimeAssociationParams
- type DeleteAnimeGenreParams
- type DeleteAnimeParams
- type DeleteAnimeStudioParams
- type DeleteBannerParams
- type DeleteBotParams
- type DeleteEpisodeParams
- type DeleteGenreParams
- type DeletePosterParams
- type DeletePreferencesParams
- type DeleteQualityParams
- type DeleteReleaseGroupParams
- type DeleteRunnerParams
- type DeleteStudioParams
- type DeleteThumbnailParams
- type DeleteTitleAnimeParams
- type DeleteTitleEpisodeParams
- type DeleteTitleParams
- type DeleteVideoParams
- type DeleteXDCCParams
- type FilterAnimeEpisodeLatestParams
- type FilterAnimeEpisodeParams
- type FilterAnimeGenreParams
- type FilterAnimeLatestParams
- type FilterAnimeMediaParams
- type FilterAnimeParams
- type FilterAnimeReviewParams
- type FilterAnimeStudioParams
- type FilterBannerParams
- type FilterBotParams
- type FilterEpisodeParams
- type FilterGenreParams
- type FilterLibraryParams
- type FilterPosterParams
- type FilterPreferencesParams
- type FilterQualityParams
- type FilterReleaseGroupParams
- type FilterRunnerParams
- type FilterStudioParams
- type FilterThumbnailParams
- type FilterTitleAnimeParams
- type FilterTitleEpisodeParams
- type FilterTitleParams
- type FilterTitleReviewParams
- type FilterVideoParams
- type FilterXDCCParams
- type FirstAnimeGenreParams
- type FirstAnimeReviewParams
- type FirstAnimeStudioParams
- type FirstBannerParams
- type FirstBotParams
- type FirstEpisodeParams
- type FirstGenreParams
- type FirstPosterParams
- type FirstPreferenceParams
- type FirstQualityParams
- type FirstReleaseGroupParams
- type FirstRunnerParams
- type FirstStudioParams
- type FirstThumbnailParams
- type FirstTitleAnimeParams
- type FirstTitleEpisodeParams
- type FirstTitleParams
- type FirstVideoParams
- type FirstXDCCParams
- type ImportLibraryParams
- type InsertAnimeGenreParams
- type InsertAnimeGenreParamsItem
- type InsertAnimeParams
- type InsertAnimeStudioParams
- type InsertAnimeStudioParamsItem
- type InsertBannerParams
- type InsertBannerParamsItem
- type InsertBotParams
- type InsertBotParamsItem
- type InsertEpisodeParams
- type InsertEpisodeParamsItem
- type InsertGenreParams
- type InsertPosterParams
- type InsertPosterParamsItem
- type InsertPreferencesParams
- type InsertQualityParams
- type InsertQualityParamsItem
- type InsertReleaseGroupParams
- type InsertReleaseGroupParamsItem
- type InsertRunnerParams
- type InsertStudioParams
- type InsertThumbnailParams
- type InsertThumbnailParamsItem
- type InsertTitleAnimeParams
- type InsertTitleAnimeParamsItem
- type InsertTitleEpisodeParams
- type InsertTitleEpisodeParamsItem
- type InsertTitleParams
- type InsertTitleParamsItem
- type InsertVideoParams
- type InsertXDCCParams
- type InsertXDCCParamsItem
- type ListAnimeByIndexParams
- type LocateVideoParams
- type MatchLibraryParams
- type ReviewTitleParams
- type SearchAnimeMediaParams
- type SoftDeleteTitleEpisodeParams
- type SoftDeleteTitleParams
- type SoftDeleteXDCCParams
- type UpdateAnimeParams
- type UpdateBannerParams
- type UpdateBotParams
- type UpdateEpisodeParams
- type UpdateGenreParams
- type UpdatePosterParams
- type UpdatePreferencesParams
- type UpdateQualityParams
- type UpdateReleaseGroupParams
- type UpdateRunnerParams
- type UpdateStudioParams
- type UpdateThumbnailParams
- type UpdateTitleParams
- type UpdateVideoParams
- type UpdateXDCCParams
- type ValidateAuthRunnerParams
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthRunnerParams ¶
type BestQualityPerReleaseGroupParams ¶
type BestQualityPerReleaseGroupParams struct {
AnimeID int64 `json:"animeID,omitempty"`
}
type CountAnimeGenreParams ¶
type CountAnimeParams ¶
type CountAnimeParams struct { ID *int64 `json:"id,omitempty"` IDMal *int64 `json:"idMal,omitempty"` StartDate *time.Time `json:"startDate,omitempty"` EndDate *time.Time `json:"endDate,omitempty"` Score *int64 `json:"score,omitempty"` Description *string `json:"description,omitempty"` TitleRomaji *string `json:"titleRomaji,omitempty"` TitleEnglish *string `json:"titleEnglish,omitempty"` TitleNative *string `json:"titleNative,omitempty"` Title *string `json:"title,omitempty"` Format *enums.AnimeFormat `json:"format,omitempty"` Poster *int64 `json:"poster,omitempty"` Banner *int64 `json:"banner,omitempty"` Colour *string `json:"colour,omitempty"` Status *enums.AnimeStatus `json:"status,omitempty"` Year *int64 `json:"year,omitempty"` Season *enums.AnimeSeason `json:"season,omitempty"` NextAiringDate *time.Time `json:"nextAiringDate,omitempty"` }
type CountAnimeStudioParams ¶
type CountBannerParams ¶
type CountBotParams ¶
type CountEpisodeParams ¶
type CountGenreParams ¶
type CountPosterParams ¶
type CountPreferencesParams ¶
type CountQualityParams ¶
type CountReleaseGroupParams ¶
type CountRunnerParams ¶
type CountStudioParams ¶
type CountThumbnailParams ¶
type CountTitleAnimeParams ¶
type CountTitleEpisodeParams ¶
type CountTitleParams ¶
type CountVideoParams ¶
type CountXDCCParams ¶
type CreateForTitlePacklist ¶
type DeleteAnimeGenreParams ¶
type DeleteAnimeParams ¶
type DeleteAnimeParams struct {
ID int64 `json:"id,omitempty"`
}
type DeleteAnimeStudioParams ¶
type DeleteBannerParams ¶
type DeleteBannerParams struct {
ID int64
}
type DeleteBotParams ¶
type DeleteBotParams struct {
IDs []int64
}
type DeleteEpisodeParams ¶
type DeleteEpisodeParams struct {
IDs []int64
}
type DeleteGenreParams ¶
type DeleteGenreParams struct {
IDs []int64
}
type DeletePosterParams ¶
type DeletePosterParams struct {
ID int64
}
type DeletePreferencesParams ¶
type DeletePreferencesParams struct {
AnimeIDs []int64 `json:"animeIDs,omitempty"`
}
type DeleteQualityParams ¶
type DeleteQualityParams struct {
IDs []int64
}
type DeleteReleaseGroupParams ¶
type DeleteReleaseGroupParams struct {
IDs []int64
}
type DeleteRunnerParams ¶
type DeleteRunnerParams struct {
ID int64
}
type DeleteStudioParams ¶
type DeleteStudioParams struct {
IDs []int64
}
type DeleteThumbnailParams ¶
type DeleteThumbnailParams struct {
ID int64
}
type DeleteTitleAnimeParams ¶
type DeleteTitleParams ¶
type DeleteTitleParams struct {
ID int64
}
type DeleteVideoParams ¶
type DeleteXDCCParams ¶
type FilterAnimeEpisodeLatestParams ¶
type FilterAnimeEpisodeLatestParams struct { Status *enums.AnimeStatus `json:"status,omitempty" query:"status"` Favourite *bool `json:"favourite,omitempty" query:"favourite"` OrderBy string `json:"orderBy,omitempty" query:"orderBy"` OrderByDirection string `json:"direction,omitempty" query:"direction"` Page int64 `json:"page,omitempty" query:"page"` Elements int64 `json:"elements,omitempty" query:"elements"` }
func (*FilterAnimeEpisodeLatestParams) Validate ¶
func (e *FilterAnimeEpisodeLatestParams) Validate() error
type FilterAnimeGenreParams ¶
type FilterAnimeLatestParams ¶
type FilterAnimeLatestParams struct { Statuses []enums.AnimeStatus `json:"statuses,omitempty" query:"statuses"` Formats []enums.AnimeFormat `json:"formats,omitempty" query:"formats"` Favourite *bool `json:"favourite,omitempty" query:"favourite"` OrderBy string `json:"orderBy,omitempty" query:"orderBy"` OrderByDesc string `json:"direction,omitempty" query:"direction"` Page int64 `json:"page,omitempty" query:"page"` Elements int64 `json:"elements,omitempty" query:"elements"` }
func (*FilterAnimeLatestParams) Validate ¶
func (f *FilterAnimeLatestParams) Validate() error
type FilterAnimeMediaParams ¶
type FilterAnimeMediaParams struct { AnilistID *int64 `json:"idAniList" query:"idAniList"` MalID *int64 `json:"idMAL" query:"idMAL"` }
func (*FilterAnimeMediaParams) Validate ¶
func (a *FilterAnimeMediaParams) Validate() error
type FilterAnimeParams ¶
type FilterAnimeParams struct { ID *int64 `json:"id,omitempty"` IDMal *int64 `json:"idMal,omitempty"` StartDate *time.Time `json:"startDate,omitempty"` EndDate *time.Time `json:"endDate,omitempty"` Score *int64 `json:"score,omitempty"` Description *string `json:"description,omitempty"` TitleRomaji *string `json:"titleRomaji,omitempty"` TitleEnglish *string `json:"titleEnglish,omitempty"` TitleNative *string `json:"titleNative,omitempty"` Title *string `json:"title,omitempty"` Format *enums.AnimeFormat `json:"format,omitempty"` Poster *int64 `json:"poster,omitempty"` Banner *int64 `json:"banner,omitempty"` Colour *string `json:"colour,omitempty"` Status *enums.AnimeStatus `json:"status,omitempty"` Year *int64 `json:"year,omitempty"` Season *enums.AnimeSeason `json:"season,omitempty"` NextAiringDate *time.Time `json:"nextAiringDate,omitempty"` OrderBy enums.AnimeOrderBy `json:"orderBy,omitempty"` OrderByDesc bool `json:"orderByDesc,omitempty"` Page int64 `json:"page,omitempty"` Elements int64 `json:"elements,omitempty"` }
type FilterAnimeReviewParams ¶
type FilterAnimeReviewParams struct { OrderBy string `json:"orderBy,omitempty" query:"orderBy"` OrderByDesc string `json:"direction,omitempty" query:"direction"` IDs []int64 `json:"ids,omitempty" query:"ids"` Statuses []enums.AnimeStatus `json:"statuses,omitempty" query:"statuses"` Formats []enums.AnimeFormat `json:"formats,omitempty" query:"formats"` Seasons []enums.AnimeSeason `json:"seasons,omitempty" query:"seasons"` SeasonYear *int64 `json:"seasonYear,omitempty" query:"seasonYear"` GenreIDs []int64 `json:"genreIDs,omitempty" query:"genreIDs"` StudioIDs []int64 `json:"studioIDs,omitempty" query:"studioIDs"` Favourite *bool `json:"favourite,omitempty" query:"favourite"` Title *string `json:"title,omitempty" query:"title"` Page int64 `json:"page,omitempty" query:"page"` Elements int64 `json:"elements,omitempty" query:"elements"` }
func (*FilterAnimeReviewParams) Validate ¶
func (f *FilterAnimeReviewParams) Validate() error
type FilterAnimeStudioParams ¶
type FilterBannerParams ¶
type FilterBotParams ¶
type FilterEpisodeParams ¶
type FilterGenreParams ¶
type FilterLibraryParams ¶
type FilterPosterParams ¶
type FilterPreferencesParams ¶
type FilterQualityParams ¶
type FilterRunnerParams ¶
type FilterStudioParams ¶
type FilterThumbnailParams ¶
type FilterTitleAnimeParams ¶
type FilterTitleParams ¶
type FilterTitleReviewParams ¶
type FilterTitleReviewParams struct { Reviewed *bool `json:"reviewed,omitempty" query:"reviewed"` IsDeleted *bool `json:"isDeleted,omitempty" query:"isDeleted"` OrderBy string `json:"orderBy,omitempty" query:"orderBy"` OrderByDesc string `json:"direction,omitempty" query:"direction"` Page int64 `json:"page,omitempty" query:"page"` Elements int64 `json:"elements,omitempty" query:"elements"` }
func (*FilterTitleReviewParams) Validate ¶
func (f *FilterTitleReviewParams) Validate() error
type FilterVideoParams ¶
type FilterXDCCParams ¶
type FirstAnimeGenreParams ¶
type FirstAnimeReviewParams ¶
type FirstAnimeReviewParams struct {
ID int64 `json:"id,omitempty"`
}
type FirstAnimeStudioParams ¶
type FirstBannerParams ¶
type FirstBotParams ¶
type FirstEpisodeParams ¶
type FirstGenreParams ¶
type FirstPosterParams ¶
type FirstPreferenceParams ¶
type FirstQualityParams ¶
type FirstReleaseGroupParams ¶
type FirstRunnerParams ¶
type FirstStudioParams ¶
type FirstThumbnailParams ¶
type FirstTitleAnimeParams ¶
type FirstTitleEpisodeParams ¶
type FirstTitleParams ¶
type FirstVideoParams ¶
type FirstXDCCParams ¶
type ImportLibraryParams ¶
type ImportLibraryParams struct { TitleName string `json:"titleName,omitempty" query:"titleName"` TitleSeasonNumber string `json:"titleSeasonNumber,omitempty" query:"titleSeasonNumber"` DeletedAt *time.Time `json:"deletedAt,omitempty" query:"deletedAt"` AnimeID *int64 `json:"animeID,omitempty" query:"animeID"` }
func (ImportLibraryParams) Validate ¶
func (e ImportLibraryParams) Validate() (err error)
type InsertAnimeGenreParams ¶
type InsertAnimeGenreParams struct {
Items []InsertAnimeGenreParamsItem
}
type InsertAnimeParams ¶
type InsertAnimeParams struct { ID int64 `json:"id,omitempty"` IDMal *int64 `json:"idMal,omitempty"` StartDate *time.Time `json:"startDate,omitempty"` EndDate *time.Time `json:"endDate,omitempty"` Score int64 `json:"score,omitempty"` Description string `json:"description,omitempty"` TitleRomaji *string `json:"titleRomaji,omitempty"` TitleEnglish *string `json:"titleEnglish,omitempty"` TitleNative *string `json:"titleNative,omitempty"` Title string `json:"title,omitempty"` Format enums.AnimeFormat `json:"format,omitempty"` PosterID int64 `json:"posterID,omitempty"` BannerID *int64 `json:"bannerID,omitempty"` Colour *string `json:"colour,omitempty"` Season *enums.AnimeSeason `json:"season,omitempty"` Year *int64 `json:"year,omitempty"` Status enums.AnimeStatus `json:"status,omitempty"` NextAiringDate *time.Time `json:"nextAiringDate,omitempty"` GenreNames []string `json:"genreNames,omitempty"` StudioNames []string `json:"studioNames,omitempty"` PosterUri string `json:"posterUri,omitempty"` BannerUri *string `json:"bannerUri,omitempty"` }
type InsertAnimeStudioParams ¶
type InsertAnimeStudioParams struct {
Items []InsertAnimeStudioParamsItem
}
type InsertBannerParams ¶
type InsertBannerParams struct {
Items []InsertBannerParamsItem
}
type InsertBannerParamsItem ¶
type InsertBotParams ¶
type InsertBotParams struct {
Items []InsertBotParamsItem
}
type InsertBotParamsItem ¶
type InsertBotParamsItem struct {
Name string
}
type InsertEpisodeParams ¶
type InsertEpisodeParams struct {
Items []InsertEpisodeParamsItem
}
type InsertEpisodeParamsItem ¶
type InsertEpisodeParamsItem struct {
Name string
}
type InsertGenreParams ¶
type InsertGenreParams struct {
Names []string
}
type InsertPosterParams ¶
type InsertPosterParams struct {
Items []InsertPosterParamsItem
}
type InsertPosterParamsItem ¶
type InsertPreferencesParams ¶
type InsertPreferencesParams struct {
AnimeID int64 `json:"animeID,omitempty"`
}
type InsertQualityParams ¶
type InsertQualityParams struct {
Items []InsertQualityParamsItem
}
type InsertQualityParamsItem ¶
type InsertQualityParamsItem struct {
Height int64
}
type InsertReleaseGroupParams ¶
type InsertReleaseGroupParams struct {
Items []InsertReleaseGroupParamsItem
}
type InsertReleaseGroupParamsItem ¶
type InsertReleaseGroupParamsItem struct {
Name string
}
type InsertRunnerParams ¶
type InsertStudioParams ¶
type InsertStudioParams struct {
Names []string
}
type InsertThumbnailParams ¶
type InsertThumbnailParams struct {
Items []InsertThumbnailParamsItem
}
type InsertTitleAnimeParams ¶
type InsertTitleAnimeParams struct {
Items []InsertTitleAnimeParamsItem
}
type InsertTitleEpisodeParams ¶
type InsertTitleEpisodeParams struct {
Items []InsertTitleEpisodeParamsItem
}
type InsertTitleParams ¶
type InsertTitleParams struct {
Items []InsertTitleParamsItem
}
type InsertTitleParamsItem ¶
type InsertVideoParams ¶
type InsertXDCCParams ¶
type InsertXDCCParams struct {
Items []InsertXDCCParamsItem
}
type InsertXDCCParamsItem ¶
type ListAnimeByIndexParams ¶
type ListAnimeByIndexParams struct {
Index string
}
type LocateVideoParams ¶
type LocateVideoParams struct {
Path string
}
type MatchLibraryParams ¶
type ReviewTitleParams ¶
type ReviewTitleParams struct { ID int64 `json:"-"` Reviewed bool `json:"reviewed" query:"reviewed" form:"reviewed"` AniListID *int64 `json:"idAniList" query:"idAniList" form:"idAniList"` MALID *int64 `json:"idMAL" query:"idMAL" form:"idMAL"` }
func (*ReviewTitleParams) Validate ¶
func (a *ReviewTitleParams) Validate() error
type SearchAnimeMediaParams ¶
type SearchAnimeMediaParams struct {
Titles []string `json:"titles"`
}
type SoftDeleteTitleParams ¶
type SoftDeleteTitleParams struct {
IDs []int64
}
type SoftDeleteXDCCParams ¶
type UpdateAnimeParams ¶
type UpdateAnimeParams struct { IDMal *int64 `json:"idMal,omitempty"` StartDate *time.Time `json:"startDate,omitempty"` EndDate *time.Time `json:"endDate,omitempty"` Score *int64 `json:"score,omitempty"` Description *string `json:"description,omitempty"` TitleRomaji *string `json:"titleRomaji,omitempty"` TitleEnglish *string `json:"titleEnglish,omitempty"` TitleNative *string `json:"titleNative,omitempty"` Title *string `json:"title,omitempty"` Format *enums.AnimeFormat `json:"format,omitempty"` PosterID *int64 `json:"posterID,omitempty"` BannerID *int64 `json:"bannerID,omitempty"` Colour *string `json:"colour,omitempty"` Season *enums.AnimeSeason `json:"season,omitempty"` Year *int64 `json:"year,omitempty"` Status *enums.AnimeStatus `json:"status,omitempty"` NextAiringDate *time.Time `json:"nextAiringDate,omitempty"` ID int64 `json:"id,omitempty"` }
func (UpdateAnimeParams) IsEmpty ¶
func (a UpdateAnimeParams) IsEmpty() bool
type UpdateBannerParams ¶
type UpdateBotParams ¶
type UpdateEpisodeParams ¶
type UpdateGenreParams ¶
type UpdatePosterParams ¶
type UpdatePreferencesParams ¶
type UpdatePreferencesParams struct { Favourite *bool `json:"favourite,omitempty"` AutomaticDownloads *bool `json:"automaticDownloads,omitempty"` PerformChecksum *bool `json:"performChecksum,omitempty"` AnimeID int64 `json:"animeID,omitempty"` }
func (UpdatePreferencesParams) Validate ¶
func (a UpdatePreferencesParams) Validate() (err error)
type UpdateQualityParams ¶
type UpdateRunnerParams ¶
type UpdateStudioParams ¶
type UpdateThumbnailParams ¶
type UpdateTitleParams ¶
type UpdateVideoParams ¶
type UpdateXDCCParams ¶
type UpdateXDCCParams struct { Pack *int64 Size *int64 Filename *string EscapedFilename *string BotID *int64 QualityID *int64 ReleaseGroupID *int64 TitleEpisodeID *int64 ID int64 }
func (UpdateXDCCParams) IsEmpty ¶
func (a UpdateXDCCParams) IsEmpty() bool
Source Files ¶
- anime_episode_params.go
- anime_genre_params.go
- anime_index_params.go
- anime_latest_params.go
- anime_media_params.go
- anime_params.go
- anime_review_params.go
- anime_studio_params.go
- banner_params.go
- bot_params.go
- episode_params.go
- generic_params.go
- genre_params.go
- image_params.go
- library_params.go
- packlist_params.go
- poster_params.go
- preferences_params.go
- quality_params.go
- release_group_params.go
- runner_params.go
- studio_params.go
- thumbnail_params.go
- title_anime_params.go
- title_episode_params.go
- title_params.go
- title_review_params.go
- video_params.go
- xdcc_params.go
Click to show internal directories.
Click to hide internal directories.