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.