Documentation ¶
Index ¶
- type Actor
- type Avatar
- type CharacterRelatedPerson
- type CharacterRelatedSubject
- type CharacterV0
- type Collection
- type Count
- type Creator
- type Episode
- type Error
- type Index
- type Me
- type Paged
- type PersonRelatedCharacter
- type PersonRelatedSubject
- type PersonV0
- type Rating
- type SlimSubjectV0
- type Stat
- type Subject
- type SubjectCollectionStat
- type SubjectRelatedCharacter
- type SubjectRelatedPerson
- type SubjectRelatedSubject
- type SubjectV0
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Actor ¶
type Actor struct { Images model.PersonImages `json:"images"` Name string `json:"name"` ShortSummary string `json:"short_summary"` Career []string `json:"career"` ID domain.PersonIDType `json:"id"` Type uint8 `json:"type"` Locked bool `json:"locked"` }
type Avatar ¶
type CharacterRelatedPerson ¶
type CharacterRelatedPerson struct { Images model.PersonImages `json:"images"` Name string SubjectName string `json:"subject_name"` SubjectNameCn string `json:"subject_name_cn"` SubjectID domain.SubjectIDType `json:"subject_id"` ID domain.CharacterIDType `json:"id"` Type uint8 `json:"type"` }
type CharacterRelatedSubject ¶
type CharacterV0 ¶
type CharacterV0 struct { BirthMon *uint8 `json:"birth_mon"` Gender *string `json:"gender"` BirthDay *uint8 `json:"birth_day"` BirthYear *uint16 `json:"birth_year"` BloodType *uint8 `json:"blood_type"` Images model.PersonImages `json:"images"` Summary string `json:"summary"` Name string `json:"name"` Infobox v0wiki `json:"infobox"` Stat Stat `json:"stat"` ID uint32 `json:"id"` Redirect uint32 `json:"-"` Locked bool `json:"locked"` Type uint8 `json:"type"` NSFW bool `json:"nsfw"` }
type Collection ¶
type Collection struct { UpdatedAt time.Time `json:"updated_at"` Comment *string `json:"comment"` Tags []string `json:"tags"` SubjectID domain.SubjectIDType `json:"subject_id"` EpStatus uint32 `json:"ep_status"` VolStatus uint32 `json:"vol_status"` SubjectType uint8 `json:"subject_type"` Type uint8 `json:"type"` Rate uint8 `json:"rate"` Private bool `json:"private"` }
type Episode ¶
type Episode struct { Airdate string `json:"airdate"` Name string `json:"name"` NameCN string `json:"name_cn"` Duration string `json:"duration"` Description string `json:"desc"` Ep float32 `json:"ep"` Sort float32 `json:"sort"` ID uint32 `json:"id"` SubjectID uint32 `json:"subject_id"` Comment uint32 `json:"comment"` Type domain.EpTypeType `json:"type"` Disc uint8 `json:"disc"` }
type Error ¶
type Error struct { Title string `json:"title"` Details interface{} `json:"details"` Description string `json:"description"` }
Error default error response.
type PersonRelatedCharacter ¶
type PersonRelatedCharacter struct { Images model.PersonImages `json:"images"` Name string `json:"name"` SubjectName string `json:"subject_name"` SubjectNameCn string `json:"subject_name_cn"` SubjectID domain.SubjectIDType `json:"subject_id"` ID domain.CharacterIDType `json:"id"` Type uint8 `json:"type"` }
type PersonRelatedSubject ¶
type PersonV0 ¶
type PersonV0 struct { LastModified time.Time `json:"last_modified"` BloodType *uint8 `json:"blood_type"` BirthYear *uint16 `json:"birth_year"` BirthDay *uint8 `json:"birth_day"` BirthMon *uint8 `json:"birth_mon"` Gender *string `json:"gender"` Images model.PersonImages `json:"images"` Summary string `json:"summary"` Name string `json:"name"` Img string `json:"img"` Infobox v0wiki `json:"infobox"` Career []string `json:"career"` Stat Stat `json:"stat"` Redirect uint32 `json:"-"` ID uint32 `json:"id"` Locked bool `json:"locked"` Type uint8 `json:"type"` }
type SlimSubjectV0 ¶
type SlimSubjectV0 struct { AddedAt time.Time `json:"added_at"` Date *string `json:"date"` Image model.SubjectImages `json:"images"` Name string `json:"name"` NameCN string `json:"name_cn"` Comment string `json:"comment"` Infobox v0wiki `json:"infobox"` ID uint32 `json:"id"` TypeID model.SubjectType `json:"type"` }
type Subject ¶
type Subject struct { Image model.SubjectImages `json:"images"` Infobox string `json:"infobox"` Name string `json:"name"` NameCN string `json:"name_cn"` Summary string `json:"summary"` PlatformText string `json:"platform_text"` TypeText string `json:"type_text"` Wiki wiki.Wiki `json:"wiki"` Tags []compat.Tag `json:"tags"` Rating Rating `json:"rating"` Collection SubjectCollectionStat `json:"collection"` Volumes uint32 `json:"volumes"` Eps uint32 `json:"eps"` ID uint32 `json:"id"` Redirect uint32 `json:"-"` Platform uint16 `json:"platform_id"` Airtime uint8 `json:"air_time"` Locked bool `json:"locked"` NSFW bool `json:"nsfw"` TypeID model.SubjectType `json:"type_id"` }
type SubjectCollectionStat ¶
type SubjectRelatedCharacter ¶
type SubjectRelatedCharacter struct { Images model.PersonImages `json:"images"` Name string `json:"name"` Relation string `json:"relation"` Actors []Actor `json:"actors"` Type uint8 `json:"type"` ID domain.PersonIDType `json:"id"` }
type SubjectRelatedPerson ¶
type SubjectRelatedPerson struct { Images model.PersonImages `json:"images"` Name string `json:"name"` Relation string `json:"relation"` Career []string `json:"career"` Type uint8 `json:"type"` ID domain.PersonIDType `json:"id"` }
type SubjectRelatedSubject ¶
type SubjectRelatedSubject struct { Images model.SubjectImages `json:"images"` Name string `json:"name"` NameCn string `json:"name_cn"` Relation string `json:"relation"` Type model.SubjectType `json:"type"` SubjectID domain.SubjectIDType `json:"id"` }
type SubjectV0 ¶
type SubjectV0 struct { Date *string `json:"date"` Platform *string `json:"platform"` Image model.SubjectImages `json:"images"` Summary string `json:"summary"` Name string `json:"name"` NameCN string `json:"name_cn"` Tags []compat.Tag `json:"tags"` Infobox v0wiki `json:"infobox"` Rating Rating `json:"rating"` TotalEpisodes int64 `json:"total_episodes"` Collection SubjectCollectionStat `json:"collection"` ID uint32 `json:"id"` Eps uint32 `json:"eps"` Volumes uint32 `json:"volumes"` Redirect uint32 `json:"-"` Locked bool `json:"locked"` NSFW bool `json:"nsfw"` TypeID model.SubjectType `json:"type"` }
Click to show internal directories.
Click to hide internal directories.