- リソース: Asset
- OwnershipConflicts
- TerritoryConflicts
- ConflictingOwnership
- AssetLicensability
- NWayRevenueSharing
- TerritoriesIneligibleForNWayRevenueSharing
- メソッド
リソース: Asset
asset
リソースは、サウンド レコーディングやテレビ番組のエピソードなどの知的財産を表します。
JSON 表現 |
---|
{ "kind": string, "type": string, "status": string, "metadata": { object ( |
フィールド | |
---|---|
kind |
API リソースのタイプ。 |
type |
アセットのタイプ。この値によって、アセットに設定できるメタデータ フィールドが決まります。また、特定の API 関数は特定のタイプのアセットでのみサポートされる場合があります。たとえば、楽曲アセットには、他のタイプのアセットよりも複雑な所有権データが含まれることがあります。 このプロパティで有効な値は以下のとおりです。
|
status |
アセットのステータス。 |
metadata |
|
ownership |
|
matchPolicy |
|
timeCreated |
アセットの作成日時。値は RFC 3339( |
metadataMine |
|
metadataEffective |
|
ownershipMine |
|
ownershipEffective |
|
matchPolicyMine |
|
matchPolicyEffective |
|
ownershipConflicts |
|
id |
アセットを一意に識別するために YouTube が割り当てて使用する ID。 |
aliasId[] |
アセットの参照に使用できるアセット ID のリストです。アセットが統合された複数の構成アセットを表す場合、リストには値が含まれます。その場合、元々構成アセットに割り当てられていたアセット ID のいずれかを使用して、マスター アセットまたは合成アセットを更新できます。 |
label[] |
アセットのアセットラベルのリスト。 |
licensability |
アセットのライセンス付与に関する情報。 |
nWayRevenueSharing |
N 方向の収益分配(Pangea)に関する情報。 |
OwnershipConflicts
ownershipConflicts
リソースは、アセットの競合に関する情報を表します。
JSON 表現 |
---|
{ "general": [ { object ( |
フィールド | |
---|---|
general[] |
アセットの所有権の競合と、競合する所有権が挿入されている地域を示すリスト。 |
performance[] |
楽曲アセットのパフォーマンス権利と、競合する所有権が挿入されている地域について、所有権の競合を特定するためのリスト。 |
synchronization[] |
楽曲アセットの同期権利と、競合する所有権が挿入される地域における所有権の競合を特定するリスト。 |
mechanical[] |
楽曲アセットの機械的権利と、競合する所有権が挿入される地域における所有権の競合を特定するリスト。 |
kind |
API リソースのタイプ。 |
TerritoryConflicts
所有権が競合しているテロを検索するメソッド。
JSON 表現 |
---|
{
"territory": string,
"conflictingOwnership": [
{
object ( |
フィールド | |
---|---|
territory |
所有権が競合している地域。地域は、ISO 3166 で規定されている 2 文字の国コードです。 |
conflictingOwnership[] |
競合する所有権のリスト。 |
ConflictingOwnership
競合する所有権に関する情報を表します。
JSON 表現 |
---|
{ "ratio": number, "owner": string } |
フィールド | |
---|---|
ratio |
オーナーが制御または管理しているアセットの割合。 |
owner |
競合するアセットの所有者の ID。 |
AssetLicensability
アセットのライセンス付与に関する情報。
JSON 表現 |
---|
{ "licensable": boolean, "licensabilityState": string, "unlicensableReason": [ string ] } |
フィールド | |
---|---|
licensable |
調整済みアセットがライセンス付与可能かどうか。 |
licensabilityState |
アセットのライセンス付与のステータス。 |
unlicensableReason[] |
アセットがライセンス付与できない理由です。 |
NWayRevenueSharing
情報アセットの n 方向の収益分配率。
JSON 表現 |
---|
{
"status": string,
"eligibleTerritories": [
string
],
"ineligibleTerritories": [
{
object ( |
フィールド | |
---|---|
status |
n 方向の収益分配のステータス。 |
eligibleTerritories[] |
各国は、2 文字の ISO 国コード(ISO 3166-1 alpha-2)で表されます。 |
ineligibleTerritories[] |
あるアセットが n 方向の収益分配の対象とならない地域に関する情報。 |
TerritoriesIneligibleForNWayRevenueSharing
アセットを N 方向の収益分配の対象とならない地域に関する情報。
JSON 表現 |
---|
{ "reason": string, "territories": [ string ] } |
フィールド | |
---|---|
reason |
以下の国または地域で不適格となった理由。 |
territories[] |
各国は、2 文字の ISO 国コード(ISO 3166-1 alpha-2)で表されます。 |
Methods |
|
---|---|
|
指定したアセットのメタデータを取得します。 |
|
指定されたメタデータを持つアセットを挿入します。 |
|
アセットのメタデータに基づいてアセットのリストを取得します。 |
|
指定したアセットのメタデータにパッチを適用します。 |
|
指定したアセットのメタデータを更新します。 |