Documentation
¶
Index ¶
- type API
- func (c *API) CreateAuthorizeURL() (string, error)
- func (a *API) CreateEpisodeRecords(episodeIDs []string, rating gen.RatingState, comment string) error
- func (a *API) CreateWorkReview(workID, body string, overall, movie, chara, story, music gen.RatingState) error
- func (a *API) FetchUnwatchEpisodes() ([]*gen.UnwatchLibraryEntryFragment, error)
- func (a *API) FetchWorkEpisodes(annictID int64) (*gen.WorkEpisodesFragment, error)
- func (a *API) FetchWorkInfo(annictID int64) (*gen.WorkInfoFragment, error)
- func (a *API) SearchWorks(q string, seasons []string, limit int64) ([]*gen.WorkFragment, error)
- func (a *API) SearchWorksFromLibrary(q string, states []gen.StatusState, seasons []string, limit int64) ([]*gen.WorkFragment, error)
- func (c *API) UpdateUserToken(code string) error
- func (a *API) UpdateWorkState(id string, state gen.StatusState) error
- type ClientToken
- type Token
- type UserToken
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type API ¶
type API struct { Token Token // contains filtered or unexported fields }
API : APIクライアント
func (*API) CreateAuthorizeURL ¶
CreateAuthorizeURL : 認証用URLを作成
func (*API) CreateEpisodeRecords ¶
func (a *API) CreateEpisodeRecords(episodeIDs []string, rating gen.RatingState, comment string) error
CreateEpisodeRecords : エピソードの視聴記録を作成
func (*API) CreateWorkReview ¶
func (a *API) CreateWorkReview(workID, body string, overall, movie, chara, story, music gen.RatingState) error
CreateWorkReview : 作品のレビューを作成
func (*API) FetchUnwatchEpisodes ¶
func (a *API) FetchUnwatchEpisodes() ([]*gen.UnwatchLibraryEntryFragment, error)
FetchUnwatchEpisodes : 未視聴のエピソードを取得
func (*API) FetchWorkEpisodes ¶
func (a *API) FetchWorkEpisodes(annictID int64) (*gen.WorkEpisodesFragment, error)
FetchWorkEpisodes : 作品のエピソードを取得
func (*API) FetchWorkInfo ¶
func (a *API) FetchWorkInfo(annictID int64) (*gen.WorkInfoFragment, error)
FetchWorkInfo : 作品の詳細を取得
func (*API) SearchWorks ¶
SearchWorks : クエリから作品を検索
func (*API) SearchWorksFromLibrary ¶
func (a *API) SearchWorksFromLibrary(q string, states []gen.StatusState, seasons []string, limit int64) ([]*gen.WorkFragment, error)
SearchWorksFromLibrary : ライブラリ内の作品を検索
func (*API) UpdateUserToken ¶
UpdateUserToken : ユーザートークンを更新 (再取得)
func (*API) UpdateWorkState ¶
func (a *API) UpdateWorkState(id string, state gen.StatusState) error
UpdateWorkState : 作品の視聴ステータスを更新
type ClientToken ¶
ClientToken : クライアントトークン
Click to show internal directories.
Click to hide internal directories.