Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AgeRating ¶
type AgeRating string
AgeRating defines the AgeRating type
var ( AgeRatingUnknown AgeRating = "Unknown" AgeRatingAdultsOnlyPlus18 AgeRating = "Adults Only 18+" AgeRatingEarlyChildhood AgeRating = "Early Childhood" AgeRatingEveryone AgeRating = "Everyone" AgeRatingEveryone10Plus AgeRating = "Everyone 10+" AgeRatingG AgeRating = "G" AgeRatingKidsToAdults AgeRating = "Kids to Adults" AgeRatingM AgeRating = "M" AgeRatingMAPlus15 AgeRating = "MA15+" AgeRatingMaturePlus17 AgeRating = "Mature 17+" AgeRatingPG AgeRating = "PG" AgeRatingRPlus18 AgeRating = "R18+" AgeRatingPending AgeRating = "Rating Pending" AgeRatingTeen AgeRating = "Teen" AgeRatingXPlus18 AgeRating = "X18+" )
type ComicInfo ¶
type ComicInfo struct { Title string `xml:"Title,omitempty"` Series string `xml:"Series,omitempty"` Number string `xml:"Number,omitempty"` Count int `xml:"Count,omitempty"` Volume int `xml:"Volume,omitempty"` AlternateSeries string `xml:"AlternateSeries,omitempty"` AlternateNumber string `xml:"AlternateNumber,omitempty"` AlternateCount int `xml:"AlternateCount,omitempty"` Summary string `xml:"Summary,omitempty"` Notes string `xml:"Notes,omitempty"` Year int `xml:"Year,omitempty"` Month int `xml:"Month,omitempty"` Day int `xml:"Day,omitempty"` Writer string `xml:"Writer,omitempty"` Penciller string `xml:"Penciller,omitempty"` Inker string `xml:"Inker,omitempty"` Colorist string `xml:"Colorist,omitempty"` Letterer string `xml:"Letterer,omitempty"` CoverArtist string `xml:"CoverArtist,omitempty"` Editor string `xml:"Editor,omitempty"` Publisher string `xml:"Publisher,omitempty"` Imprint string `xml:"Imprint,omitempty"` Genre string `xml:"Genre,omitempty"` Web string `xml:"Web,omitempty"` PageCount int `xml:"PageCount,omitempty"` LanguageISO string `xml:"LanguageISO,omitempty"` Format string `xml:"Format,omitempty"` BlackAndWhite YesNo `xml:"BlackAndWhite,omitempty"` Manga Manga `xml:"Manga,omitempty"` Characters string `xml:"Characters,omitempty"` Teams string `xml:"Teams,omitempty"` Locations string `xml:"Locations,omitempty"` ScanInformation string `xml:"ScanInformation,omitempty"` StoryArc string `xml:"StoryArc,omitempty"` SeriesGroup string `xml:"SeriesGroup,omitempty"` AgeRating AgeRating `xml:"AgeRating,omitempty"` Pages Pages `xml:"Pages,omitempty"` CommunityRating Rating `xml:"CommunityRating,omitempty"` MainCharacterOrTeam string `xml:"MainCharacterOrTeam,omitempty"` Review string `xml:"Review,omitempty"` // Internal XmlnsXsd string `xml:"xmlns:xsd,attr"` XmlNsXsi string `xml:"xmlns:xsi,attr"` }
ComicInfo ...
func NewComicInfo ¶
func NewComicInfo() *ComicInfo
New provides a new ComicInfo struct with the XML attributes set
func (*ComicInfo) SetXMLAttributes ¶
func (ci *ComicInfo) SetXMLAttributes()
type ComicPageInfo ¶
type ComicPageInfo struct { Image int `xml:"Image,attr"` Type ComicPageType `xml:"Type,omitempty,attr"` DoublePage bool `xml:"DoublePage,omitempty,attr"` ImageSize int64 `xml:"ImageSize,omitempty,attr"` Key string `xml:"Key,omitempty,attr"` Bookmark string `xml:"Bookmark,omitempty,attr"` ImageWidth int `xml:"ImageWidth,omitempty,attr"` ImageHeight int `xml:"ImageHeight,omitempty,attr"` }
ComicPageInfo defines the ComicPageInfo type
func NewComicPageInfo ¶
func NewComicPageInfo() ComicPageInfo
NewComicPageInfo provides a new ComicPageInfo struct with the XML attributes set
type ComicPageType ¶
type ComicPageType string
ComicPageType defines the ComicPageType type
var ( ComicPageTypeFrontCover ComicPageType = "FrontCover" ComicPageTypeInnerCover ComicPageType = "InnerCover" ComicPageTypeRoundup ComicPageType = "Roundup" ComicPageTypeStory ComicPageType = "Story" ComicPageTypeAdvertisement ComicPageType = "Advertisement" ComicPageTypeEditorial ComicPageType = "Editorial" ComicPageTypeLetters ComicPageType = "Letters" ComicPageTypePreview ComicPageType = "Preview" ComicPageTypeBackCover ComicPageType = "BackCover" ComicPageTypeOther ComicPageType = "Other" ComicPageTypeDeleted ComicPageType = "Deleted" )
type Pages ¶
type Pages struct {
Pages []ComicPageInfo `xml:"Page,omitempty"`
}
Pages defines the Pages type (slice of ComicPageInfo for proper XML marshalling)
Click to show internal directories.
Click to hide internal directories.