Documentation
¶
Index ¶
- type DDEX
- type Deal
- type DealList
- type DealTerms
- type DisplayArtist
- type File
- type Genre
- type Image
- type ImageDetailsByTerritory
- type ImageId
- type LabelName
- type MessageHeader
- type MessageRecipient
- type MessageSender
- type NewReleaseMessage
- type PLine
- type PartyName
- type ReferenceTitle
- type Release
- type ReleaseDeal
- type ReleaseDetailsByTerritory
- type ReleaseId
- type ReleaseList
- type ReleaseResourceReference
- type ReleaseResourceReferenceList
- type ResourceContributor
- type ResourceContributorRole
- type ResourceGroup
- type ResourceGroupContentItem
- type ResourceList
- type SoundRecording
- type SoundRecordingDetailsByTerritory
- type SoundRecordingId
- type TechnicalImageDetails
- type Title
- type Usage
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DealList ¶
type DealList struct {
Text string `xml:",chardata" json:"-"`
ReleaseDeal []ReleaseDeal `xml:"ReleaseDeal"`
}
type DealTerms ¶
type DealTerms struct {
Text string `xml:",chardata" json:"-"`
CommercialModelType string `xml:"CommercialModelType"`
Usage Usage `xml:"Usage"`
TerritoryCode struct {
Text string `xml:",chardata" json:"-"`
IdentifierType string `xml:"IdentifierType,attr"`
} `xml:"TerritoryCode"`
ValidityPeriod struct {
Text string `xml:",chardata" json:"-"`
StartDate string `xml:"StartDate"`
} `xml:"ValidityPeriod"`
TakenDown string `xml:"TakenDown"`
}
type DisplayArtist ¶
type Image ¶
type Image struct {
Text string `xml:",chardata" json:"-"`
ImageType string `xml:"ImageType"`
ImageId ImageId `xml:"ImageId"`
ResourceReference string `xml:"ResourceReference"`
ImageDetailsByTerritory ImageDetailsByTerritory `xml:"ImageDetailsByTerritory"`
}
type ImageDetailsByTerritory ¶
type ImageDetailsByTerritory struct {
Text string `xml:",chardata" json:"-"`
TerritoryCode string `xml:"TerritoryCode"`
TechnicalImageDetails TechnicalImageDetails `xml:"TechnicalImageDetails"`
}
type MessageHeader ¶
type MessageHeader struct {
Text string `xml:",chardata" json:"-"`
MessageThreadId string `xml:"MessageThreadId"`
MessageId string `xml:"MessageId"`
MessageSender MessageSender `xml:"MessageSender"`
MessageRecipient MessageRecipient `xml:"MessageRecipient"`
MessageCreatedDateTime string `xml:"MessageCreatedDateTime"`
MessageControlType string `xml:"MessageControlType"`
}
type MessageRecipient ¶
type MessageSender ¶
type NewReleaseMessage ¶
type NewReleaseMessage struct {
XMLName xml.Name `xml:"NewReleaseMessage"`
Text string `xml:",chardata"`
Ernm string `xml:"ernm,attr"`
Xs string `xml:"xs,attr"`
LanguageAndScriptCode string `xml:"LanguageAndScriptCode,attr"`
MessageSchemaVersionId string `xml:"MessageSchemaVersionId,attr"`
SchemaLocation string `xml:"schemaLocation,attr"`
MessageHeader MessageHeader `xml:"MessageHeader"`
UpdateIndicator string `xml:"UpdateIndicator"`
ResourceList ResourceList `xml:"ResourceList"`
ReleaseList ReleaseList `xml:"ReleaseList"`
DealList DealList `xml:"DealList"`
}
NewReleaseMessage ...
type ReferenceTitle ¶
type Release ¶
type Release struct {
Text string `xml:",chardata" json:"-"`
IsMainRelease string `xml:"IsMainRelease,attr"`
ReleaseId ReleaseId `xml:"ReleaseId"`
ReleaseReference string `xml:"ReleaseReference"`
ReferenceTitle ReferenceTitle `xml:"ReferenceTitle"`
ReleaseResourceReferenceList ReleaseResourceReferenceList `xml:"ReleaseResourceReferenceList"`
ReleaseType string `xml:"ReleaseType"`
ReleaseDetailsByTerritory ReleaseDetailsByTerritory `xml:"ReleaseDetailsByTerritory"`
Duration string `xml:"Duration"`
PLine PLine `xml:"PLine"`
GlobalOriginalReleaseDate string `xml:"GlobalOriginalReleaseDate"`
}
type ReleaseDeal ¶
type ReleaseDetailsByTerritory ¶
type ReleaseDetailsByTerritory struct {
Text string `xml:",chardata" json:"-"`
TerritoryCode string `xml:"TerritoryCode"`
DisplayArtistName string `xml:"DisplayArtistName"`
LabelName LabelName `xml:"LabelName"`
Title []Title `xml:"Title"`
DisplayArtist DisplayArtist `xml:"DisplayArtist"`
ParentalWarningType string `xml:"ParentalWarningType"`
ResourceGroup struct {
Text string `xml:",chardata" json:"-"`
ResourceGroup ResourceGroup `xml:"ResourceGroup"`
ResourceGroupContentItem ResourceGroupContentItem `xml:"ResourceGroupContentItem"`
} `xml:"ResourceGroup"`
Genre Genre `xml:"Genre"`
}
type ReleaseList ¶
type ReleaseResourceReferenceList ¶
type ReleaseResourceReferenceList struct {
Text string `xml:",chardata" json:"-"`
ReleaseResourceReference []ReleaseResourceReference `xml:"ReleaseResourceReference"`
}
type ResourceContributor ¶
type ResourceContributor struct {
Text string `xml:",chardata" json:"-"`
SequenceNumber string `xml:"SequenceNumber,attr"`
PartyName []PartyName `xml:"PartyName"`
ResourceContributorRole []ResourceContributorRole `xml:"ResourceContributorRole"`
}
type ResourceContributorRole ¶
type ResourceGroup ¶
type ResourceGroup struct {
Text string `xml:",chardata" json:"-"`
Title Title `xml:"Title"`
SequenceNumber string `xml:"SequenceNumber"`
ResourceGroupContentItem []ResourceGroupContentItem `xml:"ResourceGroupContentItem"`
}
type ResourceGroupContentItem ¶
type ResourceGroupContentItem struct {
Text string `xml:",chardata" json:"-"`
SequenceNumber string `xml:"SequenceNumber"`
ResourceType string `xml:"ResourceType"`
ReleaseResourceReference ReleaseResourceReference `xml:"ReleaseResourceReference"`
}
type ResourceList ¶
type ResourceList struct {
Text string `xml:",chardata" json:"-"`
SoundRecording []SoundRecording `xml:"SoundRecording"`
Image Image `xml:"Image"`
}
type SoundRecording ¶
type SoundRecording struct {
Text string `xml:",chardata" json:"-"`
SoundRecordingType string `xml:"SoundRecordingType"`
SoundRecordingId SoundRecordingId `xml:"SoundRecordingId"`
ResourceReference string `xml:"ResourceReference"`
ReferenceTitle ReferenceTitle `xml:"ReferenceTitle"`
LanguageOfPerformance string `xml:"LanguageOfPerformance"`
Duration string `xml:"Duration"`
SoundRecordingDetailsByTerritory SoundRecordingDetailsByTerritory `xml:"SoundRecordingDetailsByTerritory"`
}
type SoundRecordingDetailsByTerritory ¶
type SoundRecordingDetailsByTerritory struct {
Text string `xml:",chardata" json:"-"`
TerritoryCode string `xml:"TerritoryCode"`
Title []Title `xml:"Title"`
DisplayArtist DisplayArtist `xml:"DisplayArtist"`
ResourceContributor []ResourceContributor `xml:"ResourceContributor"`
DisplayArtistName string `xml:"DisplayArtistName"`
LabelName LabelName `xml:"LabelName"`
PLine PLine `xml:"PLine"`
Genre Genre `xml:"Genre"`
ParentalWarningType string `xml:"ParentalWarningType"`
}
type SoundRecordingId ¶
type TechnicalImageDetails ¶
type TechnicalImageDetails struct {
Text string `xml:",chardata" json:"-"`
TechnicalResourceDetailsReference string `xml:"TechnicalResourceDetailsReference"`
ImageCodecType string `xml:"ImageCodecType"`
ImageHeight string `xml:"ImageHeight"`
ImageWidth string `xml:"ImageWidth"`
ImageResolution string `xml:"ImageResolution"`
IsPreview string `xml:"IsPreview"`
File File `xml:"File"`
}
Click to show internal directories.
Click to hide internal directories.