- Resource: Asset
- OwnershipConflicts
- TerritoryConflicts
- ConflictingOwnership
- AssetLicensability
- NWayRevenueSharing
- TerritoriesIneligibleForNWayRevenueSharing
- Methods
Resource: Asset
An asset
resource represents a piece of intellectual property, such as a sound recording or television episode.
JSON representation |
---|
{ "kind": string, "type": string, "status": string, "metadata": { object ( |
Fields | |
---|---|
kind |
The type of the API resource. For |
type |
The asset's type. This value determines the metadata fields that you can set for the asset. In addition, certain API functions may only be supported for specific types of assets. For example, composition assets may have more complex ownership data than other types of assets. Valid values for this property are:
|
status |
The asset's status. |
metadata |
The |
ownership |
The |
matchPolicy |
The |
timeCreated |
The date and time the asset was created. The value is specified in RFC 3339 ( |
metadataMine |
|
metadataEffective |
|
ownershipMine |
|
ownershipEffective |
|
matchPolicyMine |
|
matchPolicyEffective |
|
ownershipConflicts |
The |
id |
An ID that YouTube assigns and uses to uniquely identify the asset. |
aliasId[] |
A list of asset IDs that can be used to refer to the asset. The list contains values if the asset represents multiple constituent assets that have been merged. In that case, any of the asset IDs originally assigned to the constituent assets could be used to update the master, or synthesized, asset. |
label[] |
A list of asset labels on the asset. |
licensability |
Asset licensability information. |
nWayRevenueSharing |
N way revenue sharing (Pangea) information. |
OwnershipConflicts
The ownershipConflicts
resource represents information about asset's conflicting ownership.
JSON representation |
---|
{ "general": [ { object ( |
Fields | |
---|---|
general[] |
A list that identifies ownership conflicts of an asset and the territories where conflicting ownership is inserted. |
performance[] |
A list that identifies ownership conflicts of the performance rights for a composition asset and the territories where conflicting ownership is inserted. |
synchronization[] |
A list that identifies ownership conflicts of the synchronization rights for a composition asset and the territories where conflicting ownership is inserted. |
mechanical[] |
A list that identifies ownership conflicts of the mechanical rights for a composition asset and the territories where conflicting ownership is inserted. |
kind |
The type of the API resource. For |
TerritoryConflicts
Method to look up terrories with ownership conflicts.
JSON representation |
---|
{
"territory": string,
"conflictingOwnership": [
{
object ( |
Fields | |
---|---|
territory |
A territories where the ownership conflict is present. Territory is an ISO 3166 two-letter country code.. |
conflictingOwnership[] |
A list of conflicting ownerships. |
ConflictingOwnership
Represents information about one of conflicting ownerships.
JSON representation |
---|
{ "ratio": number, "owner": string } |
Fields | |
---|---|
ratio |
The percentage of the asset that the owner controls or administers. |
owner |
The ID of the conflicting asset's owner. |
AssetLicensability
Asset licensability information.
JSON representation |
---|
{ "licensable": boolean, "licensabilityState": string, "unlicensableReason": [ string ] } |
Fields | |
---|---|
licensable |
Whether the reconciled asset is licensable. |
licensabilityState |
The licensability state of the asset. |
unlicensableReason[] |
The reason for why the asset is not licensable. |
NWayRevenueSharing
Information asset's n-way revshare.
JSON representation |
---|
{
"status": string,
"eligibleTerritories": [
string
],
"ineligibleTerritories": [
{
object ( |
Fields | |
---|---|
status |
Status of n-way revenue sharing. |
eligibleTerritories[] |
Each country is represented by its two-letter ISO country code (ISO 3166-1 alpha-2). |
ineligibleTerritories[] |
Information about teritorries in which an asset is ineligible for n-way revenue sharing. |
TerritoriesIneligibleForNWayRevenueSharing
Information about territories where an asset is not eligible for n-way revshare.
JSON representation |
---|
{ "reason": string, "territories": [ string ] } |
Fields | |
---|---|
reason |
Ineligibility reason for teritorries listed below. |
territories[] |
Each country is represented by its two-letter ISO country code (ISO 3166-1 alpha-2). |
Methods |
|
---|---|
|
Retrieves the metadata for the specified asset. |
|
Inserts an asset with the specified metadata. |
|
Retrieves a list of assets based on asset metadata. |
|
Patches the metadata for the specified asset. |
|
Updates the metadata for the specified asset. |