- Resource: MusicChangeRequest
- State
- DesiredArtist
- UndesiredDiscography
- IncorrectPlayability
- ChangeRequestRightsType
- ChangeRequestSurface
- TerritorySet
- DesiredMusicVideo
- IncorrectMetadata
- Methods
Resource: MusicChangeRequest
A representation of a music change request.
JSON representation |
---|
{ "name" : string , "createTime" : string , "type" : string , "state" : enum ( |
name
string
Output only. Identifier. The resource name of the change request. Format: changeRequests/{changeRequest}
createTime
string (
Timestamp
format)
Output only. Creation time of the change request.
Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: "2014-10-02T15:01:23Z"
, "2014-10-02T15:01:23.045123456Z"
or "2014-10-02T15:01:23+05:30"
.
type
string
Output only. Type of the change request. Possible values: misreconciledArtist, incorrectMetadata, incorrectArtists, undesiredReleaseDiscography, incorrectPlayability, incorrectTrackMusicVideo.
state
enum (
State
)
Output only. Status of the change request.
parent
. The parent of the change request that could be a release or a track. parent
can be only one of the following:release
string
Format: releases/{release}
track
string
Format: releases/{release}/tracks/{track}
details
. Input only. Detailed information about the ChangeRequest. details
can be only one of the following:misreconciledArtist
object (
DesiredArtist
)
Input only. Corresponds to the misreconciledArtist type.
undesiredDiscography
object (
UndesiredDiscography
)
Input only. Corresponds to the undesiredReleaseDiscography type.
incorrectPlayability
object (
IncorrectPlayability
)
Input only. Corresponds to the incorrectPlayability type.
incorrectMusicVideo
object (
DesiredMusicVideo
)
Input only. Corresponds to the incorrectTrackMusicVideo type.
State
Possible status values of change requests.
Enums | |
---|---|
STATE_UNSPECIFIED
|
Default value. This value is unused. |
OPEN
|
The change request is unresolved. |
CLOSED
|
An operator has closed the change request (perhaps without doing anything). |
EXPIRED
|
The change request has been closed without operator resolution. |
DesiredArtist
The desired artist for reconciliation, as specified by a partner.
JSON representation |
---|
{ "channelId" : string , "newArtist" : boolean , "supplementalInfo" : string } |
Fields | |
---|---|
channelId
|
The channel ID of the desired artist. |
newArtist
|
True iff there is no existing artist to associate with the release. channelId should be unset if this is true. |
supplementalInfo
|
Generic supplemental information. |
UndesiredDiscography
Corresponds to the 'Another artist's release is incorrectly appearing on my artist's channel' option.
JSON representation |
---|
{ "channelId" : string , "undesiredPlaylistIds" : [ string ] , "supplementalInfo" : string } |
Fields | |
---|---|
channelId
|
Channel ID of the artist with the undesired release discography. |
undesiredPlaylistIds[]
|
Playlist IDs of the undesired releases. |
supplementalInfo
|
Generic supplemental information. |
IncorrectPlayability
Corresponds to the '(Release / Art track) is not playable or visible as expected in product' option.
JSON representation |
---|
{ "rightsTypes" : [ enum ( |
Fields | |
---|---|
rightsTypes[]
|
The rights types to which the reported change request applies. |
surfaces[]
|
The surfaces to which the reported change request applies. |
territorySet
|
The territories to which the reported change request applies. |
supplementalInfo
|
Generic supplemental information. |
ChangeRequestRightsType
The rights type affected by a reported change request.
Enums | |
---|---|
CHANGE_REQUEST_RIGHTS_TYPE_UNSPECIFIED
|
Default value. This value is unused. |
AVOD
|
Ad-based video on demand. |
SVOD
|
Subscription-based video on demand. |
ChangeRequestSurface
The surface affected by a reported change request.
Enums | |
---|---|
CHANGE_REQUEST_SURFACE_UNSPECIFIED
|
Default value. This value is unused. |
YOUTUBE_MUSIC
|
YouTube Music App. |
YOUTUBE
|
YouTube Main. |
TerritorySet
A collection of regions.
JSON representation |
---|
{ "everywhereComplement" : boolean , "regionCodes" : [ string ] } |
Fields | |
---|---|
everywhereComplement
|
If true, this forms the complement of the below set of regionCodes. Note that if this is true and regionCodes is empty it means everywhere. |
regionCodes[]
|
List of regions with Unicode CLDR. |
DesiredMusicVideo
The desired music video to associate with an Art Track, as specified by a partner.
JSON representation |
---|
{
"videoId"
:
string
,
"noMusicVideo"
:
boolean
,
"territorySet"
:
{
object (
|
Fields | |
---|---|
videoId
|
The video ID of the desired music video to associate with the track. |
noMusicVideo
|
True iff no music video should be associated with the track. videoId should be unset if this is true. |
territorySet
|
The territories where this music video association should apply. |
supplementalInfo
|
Generic supplemental information. |
IncorrectMetadata
Corresponds to the '(Release / Art track) I delivered has incorrect spelling, formatting, or translation' and '(Release / Art track) I delivered has the wrong primary or featured artist' options.
JSON representation |
---|
{ "supplementalInfo" : string } |
Fields | |
---|---|
supplementalInfo
|
Generic supplemental information. |
Methods |
|
---|---|
|
Creates a music change request reported to a release or a track. |
|
Retrieves a list of music change requests reported to a release or a track. |