Documentation ¶
Index ¶
- type Audience
- type Author
- type BookInformer
- type Client
- type CollateralDetail
- type Collection
- type CollectionSequence
- type Contributor
- type DescriptiveDetail
- type Extent
- type Fetcher
- type Hanmoto
- type Imprint
- type ImprintIdentifier
- type Jyuhan
- type Language
- type Measure
- type Onix
- type PersonName
- type Price
- type PriceDate
- type ProductIdentifier
- type ProductPart
- type ProductSupply
- type Publisher
- type PublisherIdentifier
- type PublishingDate
- type PublishingDetail
- type ResourceVersion
- type ReturnsConditions
- type Reviews
- type Root
- func (r *Root) Author() string
- func (r *Root) Cover() string
- func (r *Root) Description() string
- func (r *Root) ISBN() string
- func (r *Root) JBPADescription() string
- func (r *Root) PublishedAt() string
- func (r *Root) Publisher() string
- func (r *Root) Series() string
- func (r *Root) ShortDescription() string
- func (r *Root) TableOfContents() string
- func (r *Root) Title() string
- func (r *Root) Volume() string
- type Subject
- type Subtitle
- type Summary
- type SupplyDetail
- type SupportingResource
- type TextContent
- type TitleDetail
- type TitleElement
- type TitleText
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BookInformer ¶
type CollateralDetail ¶
type CollateralDetail struct { SupportingResource []SupportingResource `json:"SupportingResource,omitempty"` TextContent []TextContent `json:"TextContent,omitempty"` }
type Collection ¶
type Collection struct { CollectionSequence *CollectionSequence `json:"CollectionSequence,omitempty"` Collection string `json:"Collection,omitempty"` TitleDetail struct { TitleElement []*TitleElement `json:"TitleElement,omitempty"` Title string `json:"Title,omitempty"` } `json:"TitleDetail,omitempty"` }
type CollectionSequence ¶
type Contributor ¶
type Contributor struct { BiographicalNote string `json:"BiographicalNote,omitempty"` ContributorRole []string `json:"ContributorRole,omitempty"` PersonName *PersonName `json:"PersonName,omitempty"` SequenceNumber string `json:"SequenceNumber,omitempty"` }
type DescriptiveDetail ¶
type DescriptiveDetail struct { Audience []Audience `json:"Audience,omitempty"` Collection *Collection `json:"Collection,omitempty"` Contributor []Contributor `json:"Contributor,omitempty"` Extent []Extent `json:"Extent,omitempty"` Language []Language `json:"Language,omitempty"` Measure []Measure `json:"Measure,omitempty"` ProductComposition string `json:"ProductComposition,omitempty"` ProductForm string `json:"ProductForm,omitempty"` ProductFormDetail string `json:"ProductFormDetail,omitempty"` ProductPart []ProductPart `json:"ProductPart,omitempty"` Subject []Subject `json:"Subject,omitempty"` TitleDetail *TitleDetail `json:"TitleDetail,omitempty"` }
type Hanmoto ¶
type Hanmoto struct { Author []Author `json:"author,omitempty"` Bessoushiryou string `json:"bessoushiryou,omitempty"` Bikoutrc string `json:"bikoutrc,omitempty"` Datecreated string `json:"datecreated,omitempty"` Datejuuhanyotei string `json:"datejuuhanyotei,omitempty"` Datemodified string `json:"datemodified"` Dateshuppan string `json:"dateshuppan,omitempty"` Datezeppan string `json:"datezeppan,omitempty"` Dokushakakikomi string `json:"dokushakakikomi,omitempty"` Dokushakakikomipagesuu float64 `json:"dokushakakikomipagesuu,omitempty"` Furoku float64 `json:"furoku,omitempty"` Furokusonota string `json:"furokusonota,omitempty"` Gatsugougousuu string `json:"gatsugougousuu,omitempty"` Genrecodetrc float64 `json:"genrecodetrc,omitempty"` Genrecodetrcjidou float64 `json:"genrecodetrcjidou,omitempty"` Genshomei string `json:"genshomei,omitempty"` Han string `json:"han,omitempty"` Hanmotokarahitokoto string `json:"hanmotokarahitokoto,omitempty"` Hastameshiyomi bool `json:"hastameshiyomi,omitempty"` Jushoujouhou string `json:"jushoujouhou,omitempty"` Jyuhan []Jyuhan `json:"jyuhan,omitempty"` Kaisetsu105w string `json:"kaisetsu105w,omitempty"` Kankoukeitai string `json:"kankoukeitai,omitempty"` Kanrensho string `json:"kanrensho,omitempty"` Kanrenshoisbn string `json:"kanrenshoisbn,omitempty"` Kubunhanbai bool `json:"kubunhanbai,omitempty"` Lanove bool `json:"lanove,omitempty"` Maegakinado string `json:"maegakinado,omitempty"` Ndccode string `json:"ndccode,omitempty"` Obinaiyou string `json:"obinaiyou,omitempty"` Reviews []Reviews `json:"reviews,omitempty"` Rubynoumu bool `json:"rubynoumu,omitempty"` Ruishokyougousho string `json:"ruishokyougousho,omitempty"` Sonotatokkijikou string `json:"sonotatokkijikou,omitempty"` Toji string `json:"toji,omitempty"` Tsuiki string `json:"tsuiki,omitempty"` Zaiko float64 `json:"zaiko,omitempty"` Zasshicode string `json:"zasshicode,omitempty"` }
type Imprint ¶
type Imprint struct { ImprintIdentifier []ImprintIdentifier `json:"ImprintIdentifier,omitempty"` ImprintName string `json:"ImprintName,omitempty"` }
type ImprintIdentifier ¶
type Onix ¶
type Onix struct { CollateralDetail *CollateralDetail `json:"CollateralDetail,omitempty"` DescriptiveDetail *DescriptiveDetail `json:"DescriptiveDetail,omitempty"` Notification string `json:"Notification,omitempty"` ProductIdentifier *ProductIdentifier `json:"ProductIdentifier,omitempty"` ProductSupply *ProductSupply `json:"ProductSupply,omitempty"` PublishingDetail *PublishingDetail `json:"PublishingDetail,omitempty"` RecordReference string `json:"RecordReference,omitempty"` }
type PersonName ¶
type ProductIdentifier ¶
type ProductPart ¶
type ProductSupply ¶
type ProductSupply struct {
SupplyDetail *SupplyDetail `json:"SupplyDetail,omitempty"`
}
type Publisher ¶
type Publisher struct { PublisherIdentifier []PublisherIdentifier `json:"PublisherIdentifier,omitempty"` PublisherName string `json:"PublisherName,omitempty"` PublishingRole string `json:"PublishingRole,omitempty"` }
type PublisherIdentifier ¶
type PublishingDate ¶
type PublishingDetail ¶
type PublishingDetail struct { Imprint *Imprint `json:"Imprint,omitempty"` Publisher *Publisher `json:"Publisher,omitempty"` PublishingDate []PublishingDate `json:"PublishingDate,omitempty"` }
type ResourceVersion ¶
type ReturnsConditions ¶
type ReturnsConditions struct {
ReturnsCode string `json:"ReturnsCode,omitempty"`
}
type Reviews ¶
type Reviews struct { Appearance string `json:"appearance,omitempty"` Choyukan string `json:"choyukan,omitempty"` Han string `json:"han,omitempty"` KubunId float64 `json:"kubun_id,omitempty"` Link string `json:"link,omitempty"` PostUser string `json:"post_user,omitempty"` Reviewer string `json:"reviewer,omitempty"` Source string `json:"source,omitempty"` SourceId float64 `json:"source_id,omitempty"` }
type Root ¶
type Root struct { Hanmoto *Hanmoto `json:"hanmoto,omitempty"` Onix *Onix `json:"onix,omitempty"` Summary *Summary `json:"summary,omitempty"` }
func (*Root) Description ¶
func (*Root) JBPADescription ¶
func (*Root) PublishedAt ¶
func (*Root) ShortDescription ¶
func (*Root) TableOfContents ¶
type Summary ¶
type Summary struct { Author string `json:"author,omitempty"` Cover string `json:"cover,omitempty"` Isbn string `json:"isbn,omitempty"` Pubdate string `json:"pubdate,omitempty"` Publisher string `json:"publisher,omitempty"` Series string `json:"series,omitempty"` Title string `json:"title,omitempty"` Volume string `json:"volume,omitempty"` }
type SupplyDetail ¶
type SupplyDetail struct { Price []Price `json:"Price,omitempty"` ProductAvailability string `json:"ProductAvailability,omitempty"` ReturnsConditions *ReturnsConditions `json:"ReturnsConditions,omitempty"` }
type SupportingResource ¶
type SupportingResource struct { ContentAudience string `json:"ContentAudience,omitempty"` ResourceContent string `json:"ResourceContent,omitempty"` ResourceMode string `json:"ResourceMode,omitempty"` ResourceVersion []ResourceVersion `json:"ResourceVersion,omitempty"` }
type TextContent ¶
type TitleDetail ¶
type TitleDetail struct { TitleElement *TitleElement `json:"TitleElement,omitempty"` Title string `json:"Title,omitempty"` }
type TitleElement ¶
Click to show internal directories.
Click to hide internal directories.