chore: NODE-2547 - Generate Schema Files (no-changelog) (#13873)

This commit is contained in:
Jon
2025-03-18 15:19:10 +00:00
committed by GitHub
parent e0fd50554d
commit 31c0575999
819 changed files with 27463 additions and 15590 deletions

View File

@@ -1,127 +1,128 @@
{
"type": "object",
"properties": {
"album_type": {
"type": "string"
},
"total_tracks": {
"type": "integer"
},
"available_markets": {
"type": "array",
"items": {
"type": "string"
}
},
"external_urls": {
"type": "object",
"properties": {
"spotify": {
"type": "string"
}
},
"required": [
"spotify"
]
},
"href": {
"type": "string"
},
"id": {
"type": "string"
},
"images": {
"type": "array",
"items": {
"type": "object",
"properties": {
"height": {
"type": "integer"
},
"url": {
"type": "string"
},
"width": {
"type": "integer"
}
},
"required": [
"height",
"url",
"width"
]
}
},
"name": {
"type": "string"
},
"release_date": {
"type": "string"
},
"release_date_precision": {
"type": "string"
},
"type": {
"type": "string"
},
"uri": {
"type": "string"
},
"artists": {
"type": "array",
"items": {
"type": "object",
"properties": {
"external_urls": {
"type": "object",
"properties": {
"spotify": {
"type": "string"
}
},
"required": [
"spotify"
]
},
"href": {
"type": "string"
},
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"type": {
"type": "string"
},
"uri": {
"type": "string"
}
},
"required": [
"external_urls",
"href",
"id",
"name",
"type",
"uri"
]
}
}
},
"required": [
"album_type",
"total_tracks",
"external_urls",
"href",
"id",
"images",
"name",
"release_date",
"release_date_precision",
"type",
"uri",
"artists"
]
"type": "object",
"properties": {
"album_type": {
"type": "string"
},
"total_tracks": {
"type": "integer"
},
"available_markets": {
"type": "array",
"items": {
"type": "string"
}
},
"external_urls": {
"type": "object",
"properties": {
"spotify": {
"type": "string"
}
},
"required": [
"spotify"
]
},
"href": {
"type": "string"
},
"id": {
"type": "string"
},
"images": {
"type": "array",
"items": {
"type": "object",
"properties": {
"height": {
"type": "integer"
},
"url": {
"type": "string"
},
"width": {
"type": "integer"
}
},
"required": [
"height",
"url",
"width"
]
}
},
"name": {
"type": "string"
},
"release_date": {
"type": "string"
},
"release_date_precision": {
"type": "string"
},
"type": {
"type": "string"
},
"uri": {
"type": "string"
},
"artists": {
"type": "array",
"items": {
"type": "object",
"properties": {
"external_urls": {
"type": "object",
"properties": {
"spotify": {
"type": "string"
}
},
"required": [
"spotify"
]
},
"href": {
"type": "string"
},
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"type": {
"type": "string"
},
"uri": {
"type": "string"
}
},
"required": [
"external_urls",
"href",
"id",
"name",
"type",
"uri"
]
}
}
},
"required": [
"album_type",
"total_tracks",
"external_urls",
"href",
"id",
"images",
"name",
"release_date",
"release_date_precision",
"type",
"uri",
"artists"
],
"version": 1
}

View File

@@ -74,16 +74,5 @@
"type": "string"
}
},
"required": [
"external_urls",
"followers",
"genres",
"href",
"id",
"images",
"name",
"popularity",
"type",
"uri"
]
"version": 1
}

View File

@@ -0,0 +1,133 @@
{
"type": "object",
"properties": {
"album_type": {
"type": "string"
},
"total_tracks": {
"type": "integer"
},
"available_markets": {
"type": "array",
"items": {
"type": "string"
}
},
"external_urls": {
"type": "object",
"properties": {
"spotify": {
"type": "string"
}
},
"required": [
"spotify"
]
},
"href": {
"type": "string"
},
"id": {
"type": "string"
},
"images": {
"type": "array",
"items": {
"type": "object",
"properties": {
"url": {
"type": "string"
},
"height": {
"type": "integer"
},
"width": {
"type": "integer"
}
},
"required": [
"url",
"height",
"width"
]
}
},
"name": {
"type": "string"
},
"release_date": {
"type": "string"
},
"release_date_precision": {
"type": "string"
},
"type": {
"type": "string"
},
"uri": {
"type": "string"
},
"artists": {
"type": "array",
"items": {
"type": "object",
"properties": {
"external_urls": {
"type": "object",
"properties": {
"spotify": {
"type": "string"
}
},
"required": [
"spotify"
]
},
"href": {
"type": "string"
},
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"type": {
"type": "string"
},
"uri": {
"type": "string"
}
},
"required": [
"external_urls",
"href",
"id",
"name",
"type",
"uri"
]
}
},
"album_group": {
"type": "string"
}
},
"required": [
"album_type",
"total_tracks",
"available_markets",
"external_urls",
"href",
"id",
"images",
"name",
"release_date",
"release_date_precision",
"type",
"uri",
"artists",
"album_group"
],
"version": 1
}

View File

@@ -1,263 +1,264 @@
{
"type": "object",
"properties": {
"album": {
"type": "object",
"properties": {
"album_type": {
"type": "string"
},
"artists": {
"type": "array",
"items": {
"type": "object",
"properties": {
"external_urls": {
"type": "object",
"properties": {
"spotify": {
"type": "string"
}
},
"required": [
"spotify"
]
},
"href": {
"type": "string"
},
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"type": {
"type": "string"
},
"uri": {
"type": "string"
}
},
"required": [
"external_urls",
"href",
"id",
"name",
"type",
"uri"
]
}
},
"available_markets": {
"type": "array",
"items": {
"type": "string"
}
},
"external_urls": {
"type": "object",
"properties": {
"spotify": {
"type": "string"
}
},
"required": [
"spotify"
]
},
"href": {
"type": "string"
},
"id": {
"type": "string"
},
"images": {
"type": "array",
"items": {
"type": "object",
"properties": {
"url": {
"type": "string"
},
"height": {
"type": "integer"
},
"width": {
"type": "integer"
}
},
"required": [
"url",
"height",
"width"
]
}
},
"is_playable": {
"type": "boolean"
},
"name": {
"type": "string"
},
"release_date": {
"type": "string"
},
"release_date_precision": {
"type": "string"
},
"total_tracks": {
"type": "integer"
},
"type": {
"type": "string"
},
"uri": {
"type": "string"
}
},
"required": [
"album_type",
"artists",
"available_markets",
"external_urls",
"href",
"id",
"images",
"is_playable",
"name",
"release_date",
"release_date_precision",
"total_tracks",
"type",
"uri"
]
},
"artists": {
"type": "array",
"items": {
"type": "object",
"properties": {
"external_urls": {
"type": "object",
"properties": {
"spotify": {
"type": "string"
}
},
"required": [
"spotify"
]
},
"href": {
"type": "string"
},
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"type": {
"type": "string"
},
"uri": {
"type": "string"
}
},
"required": [
"external_urls",
"href",
"id",
"name",
"type",
"uri"
]
}
},
"available_markets": {
"type": "array",
"items": {
"type": "string"
}
},
"disc_number": {
"type": "integer"
},
"duration_ms": {
"type": "integer"
},
"explicit": {
"type": "boolean"
},
"external_ids": {
"type": "object",
"properties": {
"isrc": {
"type": "string"
}
},
"required": [
"isrc"
]
},
"external_urls": {
"type": "object",
"properties": {
"spotify": {
"type": "string"
}
},
"required": [
"spotify"
]
},
"href": {
"type": "string"
},
"id": {
"type": "string"
},
"is_local": {
"type": "boolean"
},
"is_playable": {
"type": "boolean"
},
"name": {
"type": "string"
},
"popularity": {
"type": "integer"
},
"track_number": {
"type": "integer"
},
"type": {
"type": "string"
},
"uri": {
"type": "string"
}
},
"required": [
"album",
"artists",
"available_markets",
"disc_number",
"duration_ms",
"explicit",
"external_ids",
"external_urls",
"href",
"id",
"is_local",
"is_playable",
"name",
"popularity",
"preview_url",
"track_number",
"type",
"uri"
]
"type": "object",
"properties": {
"album": {
"type": "object",
"properties": {
"album_type": {
"type": "string"
},
"artists": {
"type": "array",
"items": {
"type": "object",
"properties": {
"external_urls": {
"type": "object",
"properties": {
"spotify": {
"type": "string"
}
},
"required": [
"spotify"
]
},
"href": {
"type": "string"
},
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"type": {
"type": "string"
},
"uri": {
"type": "string"
}
},
"required": [
"external_urls",
"href",
"id",
"name",
"type",
"uri"
]
}
},
"available_markets": {
"type": "array",
"items": {
"type": "string"
}
},
"external_urls": {
"type": "object",
"properties": {
"spotify": {
"type": "string"
}
},
"required": [
"spotify"
]
},
"href": {
"type": "string"
},
"id": {
"type": "string"
},
"images": {
"type": "array",
"items": {
"type": "object",
"properties": {
"url": {
"type": "string"
},
"height": {
"type": "integer"
},
"width": {
"type": "integer"
}
},
"required": [
"url",
"height",
"width"
]
}
},
"is_playable": {
"type": "boolean"
},
"name": {
"type": "string"
},
"release_date": {
"type": "string"
},
"release_date_precision": {
"type": "string"
},
"total_tracks": {
"type": "integer"
},
"type": {
"type": "string"
},
"uri": {
"type": "string"
}
},
"required": [
"album_type",
"artists",
"available_markets",
"external_urls",
"href",
"id",
"images",
"is_playable",
"name",
"release_date",
"release_date_precision",
"total_tracks",
"type",
"uri"
]
},
"artists": {
"type": "array",
"items": {
"type": "object",
"properties": {
"external_urls": {
"type": "object",
"properties": {
"spotify": {
"type": "string"
}
},
"required": [
"spotify"
]
},
"href": {
"type": "string"
},
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"type": {
"type": "string"
},
"uri": {
"type": "string"
}
},
"required": [
"external_urls",
"href",
"id",
"name",
"type",
"uri"
]
}
},
"available_markets": {
"type": "array",
"items": {
"type": "string"
}
},
"disc_number": {
"type": "integer"
},
"duration_ms": {
"type": "integer"
},
"explicit": {
"type": "boolean"
},
"external_ids": {
"type": "object",
"properties": {
"isrc": {
"type": "string"
}
},
"required": [
"isrc"
]
},
"external_urls": {
"type": "object",
"properties": {
"spotify": {
"type": "string"
}
},
"required": [
"spotify"
]
},
"href": {
"type": "string"
},
"id": {
"type": "string"
},
"is_local": {
"type": "boolean"
},
"is_playable": {
"type": "boolean"
},
"name": {
"type": "string"
},
"popularity": {
"type": "integer"
},
"track_number": {
"type": "integer"
},
"type": {
"type": "string"
},
"uri": {
"type": "string"
}
},
"required": [
"album",
"artists",
"available_markets",
"disc_number",
"duration_ms",
"explicit",
"external_ids",
"external_urls",
"href",
"id",
"is_local",
"is_playable",
"name",
"popularity",
"preview_url",
"track_number",
"type",
"uri"
],
"version": 1
}

View File

@@ -85,5 +85,6 @@
"popularity",
"type",
"uri"
]
],
"version": 1
}

View File

@@ -269,5 +269,6 @@
"required": [
"added_at",
"track"
]
],
"version": 1
}

View File

@@ -85,5 +85,6 @@
"popularity",
"type",
"uri"
]
],
"version": 1
}

View File

@@ -4,5 +4,6 @@
"success": {
"type": "boolean"
}
}
},
"version": 1
}

View File

@@ -38,227 +38,6 @@
"progress_ms": {
"type": "integer"
},
"item": {
"type": "object",
"properties": {
"album": {
"type": "object",
"properties": {
"artists": {
"type": "array",
"items": {
"type": "object",
"properties": {
"external_urls": {
"type": "object",
"properties": {
"spotify": {
"type": "string"
}
},
"required": [
"spotify"
]
},
"href": {
"type": "string"
},
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"type": {
"type": "string"
},
"uri": {
"type": "string"
}
},
"required": [
"external_urls",
"href",
"id",
"name",
"type",
"uri"
]
}
},
"available_markets": {
"type": "array",
"items": {
"type": "string"
}
},
"external_urls": {
"type": "object",
"properties": {
"spotify": {
"type": "string"
}
},
"required": [
"spotify"
]
},
"images": {
"type": "array",
"items": {
"type": "object",
"properties": {
"height": {
"type": "integer"
},
"url": {
"type": "string"
},
"width": {
"type": "integer"
}
},
"required": [
"height",
"url",
"width"
]
}
},
"name": {
"type": "string"
},
"total_tracks": {
"type": "integer"
},
"type": {
"type": "string"
}
},
"required": [
"album_type",
"artists",
"available_markets",
"external_urls",
"href",
"id",
"images",
"name",
"release_date",
"release_date_precision",
"type",
"uri"
]
},
"artists": {
"type": "array",
"items": {
"type": "object",
"properties": {
"external_urls": {
"type": "object",
"properties": {
"spotify": {
"type": "string"
}
},
"required": [
"spotify"
]
},
"name": {
"type": "string"
},
"type": {
"type": "string"
}
},
"required": [
"external_urls",
"href",
"id",
"name",
"type",
"uri"
]
}
},
"available_markets": {
"type": "array",
"items": {
"type": "string"
}
},
"disc_number": {
"type": "integer"
},
"duration_ms": {
"type": "integer"
},
"explicit": {
"type": "boolean"
},
"external_ids": {
"type": "object",
"properties": {
"isrc": {
"type": "string"
}
},
"required": [
"isrc"
]
},
"external_urls": {
"type": "object",
"properties": {
"spotify": {
"type": "string"
}
},
"required": [
"spotify"
]
},
"is_local": {
"type": "boolean"
},
"name": {
"type": "string"
},
"popularity": {
"type": "integer"
},
"track_number": {
"type": "integer"
},
"type": {
"type": "string"
},
"uri": {
"type": "string"
}
},
"required": [
"album",
"artists",
"available_markets",
"disc_number",
"duration_ms",
"explicit",
"external_ids",
"external_urls",
"href",
"id",
"is_local",
"name",
"popularity",
"preview_url",
"track_number",
"type",
"uri"
]
},
"currently_playing_type": {
"type": "string"
},
@@ -290,5 +69,6 @@
"currently_playing_type",
"actions",
"is_playing"
]
],
"version": 1
}

View File

@@ -4,5 +4,6 @@
"success": {
"type": "boolean"
}
}
},
"version": 1
}

View File

@@ -4,5 +4,6 @@
"success": {
"type": "boolean"
}
}
},
"version": 1
}

View File

@@ -1,268 +1,269 @@
{
"type": "object",
"properties": {
"track": {
"type": "object",
"properties": {
"album": {
"type": "object",
"properties": {
"album_type": {
"type": "string"
},
"artists": {
"type": "array",
"items": {
"type": "object",
"properties": {
"external_urls": {
"type": "object",
"properties": {
"spotify": {
"type": "string"
}
},
"required": [
"spotify"
]
},
"href": {
"type": "string"
},
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"type": {
"type": "string"
},
"uri": {
"type": "string"
}
},
"required": [
"external_urls",
"href",
"id",
"name",
"type",
"uri"
]
}
},
"available_markets": {
"type": "array",
"items": {
"type": "string"
}
},
"external_urls": {
"type": "object",
"properties": {
"spotify": {
"type": "string"
}
},
"required": [
"spotify"
]
},
"href": {
"type": "string"
},
"id": {
"type": "string"
},
"images": {
"type": "array",
"items": {
"type": "object",
"properties": {
"height": {
"type": "integer"
},
"url": {
"type": "string"
},
"width": {
"type": "integer"
}
},
"required": [
"height",
"url",
"width"
]
}
},
"name": {
"type": "string"
},
"release_date": {
"type": "string"
},
"release_date_precision": {
"type": "string"
},
"total_tracks": {
"type": "integer"
},
"type": {
"type": "string"
},
"uri": {
"type": "string"
}
},
"required": [
"album_type",
"artists",
"available_markets",
"external_urls",
"href",
"id",
"images",
"name",
"release_date",
"release_date_precision",
"total_tracks",
"type",
"uri"
]
},
"artists": {
"type": "array",
"items": {
"type": "object",
"properties": {
"external_urls": {
"type": "object",
"properties": {
"spotify": {
"type": "string"
}
},
"required": [
"spotify"
]
},
"href": {
"type": "string"
},
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"type": {
"type": "string"
},
"uri": {
"type": "string"
}
},
"required": [
"external_urls",
"href",
"id",
"name",
"type",
"uri"
]
}
},
"available_markets": {
"type": "array",
"items": {
"type": "string"
}
},
"disc_number": {
"type": "integer"
},
"duration_ms": {
"type": "integer"
},
"explicit": {
"type": "boolean"
},
"external_ids": {
"type": "object",
"properties": {
"isrc": {
"type": "string"
}
},
"required": [
"isrc"
]
},
"external_urls": {
"type": "object",
"properties": {
"spotify": {
"type": "string"
}
},
"required": [
"spotify"
]
},
"href": {
"type": "string"
},
"id": {
"type": "string"
},
"is_local": {
"type": "boolean"
},
"name": {
"type": "string"
},
"popularity": {
"type": "integer"
},
"track_number": {
"type": "integer"
},
"type": {
"type": "string"
},
"uri": {
"type": "string"
}
},
"required": [
"album",
"artists",
"available_markets",
"disc_number",
"duration_ms",
"explicit",
"external_ids",
"external_urls",
"href",
"id",
"is_local",
"name",
"popularity",
"preview_url",
"track_number",
"type",
"uri"
]
},
"played_at": {
"type": "string"
}
},
"required": [
"track",
"played_at",
"context"
]
"type": "object",
"properties": {
"track": {
"type": "object",
"properties": {
"album": {
"type": "object",
"properties": {
"album_type": {
"type": "string"
},
"artists": {
"type": "array",
"items": {
"type": "object",
"properties": {
"external_urls": {
"type": "object",
"properties": {
"spotify": {
"type": "string"
}
},
"required": [
"spotify"
]
},
"href": {
"type": "string"
},
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"type": {
"type": "string"
},
"uri": {
"type": "string"
}
},
"required": [
"external_urls",
"href",
"id",
"name",
"type",
"uri"
]
}
},
"available_markets": {
"type": "array",
"items": {
"type": "string"
}
},
"external_urls": {
"type": "object",
"properties": {
"spotify": {
"type": "string"
}
},
"required": [
"spotify"
]
},
"href": {
"type": "string"
},
"id": {
"type": "string"
},
"images": {
"type": "array",
"items": {
"type": "object",
"properties": {
"height": {
"type": "integer"
},
"url": {
"type": "string"
},
"width": {
"type": "integer"
}
},
"required": [
"height",
"url",
"width"
]
}
},
"name": {
"type": "string"
},
"release_date": {
"type": "string"
},
"release_date_precision": {
"type": "string"
},
"total_tracks": {
"type": "integer"
},
"type": {
"type": "string"
},
"uri": {
"type": "string"
}
},
"required": [
"album_type",
"artists",
"available_markets",
"external_urls",
"href",
"id",
"images",
"name",
"release_date",
"release_date_precision",
"total_tracks",
"type",
"uri"
]
},
"artists": {
"type": "array",
"items": {
"type": "object",
"properties": {
"external_urls": {
"type": "object",
"properties": {
"spotify": {
"type": "string"
}
},
"required": [
"spotify"
]
},
"href": {
"type": "string"
},
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"type": {
"type": "string"
},
"uri": {
"type": "string"
}
},
"required": [
"external_urls",
"href",
"id",
"name",
"type",
"uri"
]
}
},
"available_markets": {
"type": "array",
"items": {
"type": "string"
}
},
"disc_number": {
"type": "integer"
},
"duration_ms": {
"type": "integer"
},
"explicit": {
"type": "boolean"
},
"external_ids": {
"type": "object",
"properties": {
"isrc": {
"type": "string"
}
},
"required": [
"isrc"
]
},
"external_urls": {
"type": "object",
"properties": {
"spotify": {
"type": "string"
}
},
"required": [
"spotify"
]
},
"href": {
"type": "string"
},
"id": {
"type": "string"
},
"is_local": {
"type": "boolean"
},
"name": {
"type": "string"
},
"popularity": {
"type": "integer"
},
"track_number": {
"type": "integer"
},
"type": {
"type": "string"
},
"uri": {
"type": "string"
}
},
"required": [
"album",
"artists",
"available_markets",
"disc_number",
"duration_ms",
"explicit",
"external_ids",
"external_urls",
"href",
"id",
"is_local",
"name",
"popularity",
"preview_url",
"track_number",
"type",
"uri"
]
},
"played_at": {
"type": "string"
}
},
"required": [
"track",
"played_at",
"context"
],
"version": 1
}

View File

@@ -3,9 +3,7 @@
"properties": {
"success": {
"type": "boolean"
},
"error": {
"type": "string"
}
}
},
"version": 1
}

View File

@@ -4,5 +4,6 @@
"success": {
"type": "boolean"
}
}
},
"version": 1
}

View File

@@ -7,5 +7,6 @@
},
"required": [
"success"
]
],
"version": 1
}

View File

@@ -4,5 +4,6 @@
"snapshot_id": {
"type": "string"
}
}
},
"version": 1
}

View File

@@ -145,5 +145,6 @@
"public",
"snapshot_id",
"tracks"
]
],
"version": 1
}

View File

@@ -175,15 +175,6 @@
"type": {
"type": "string"
},
"album_type": {
"type": "string"
},
"href": {
"type": "string"
},
"id": {
"type": "string"
},
"images": {
"type": "array",
"items": {
@@ -209,15 +200,6 @@
"name": {
"type": "string"
},
"release_date": {
"type": "string"
},
"release_date_precision": {
"type": "string"
},
"uri": {
"type": "string"
},
"artists": {
"type": "array",
"items": {
@@ -240,9 +222,6 @@
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"type": {
"type": "string"
},
@@ -287,8 +266,7 @@
"release_date_precision",
"uri",
"artists",
"external_urls",
"total_tracks"
"external_urls"
]
},
"artists": {
@@ -307,20 +285,8 @@
"spotify"
]
},
"href": {
"type": "string"
},
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"type": {
"type": "string"
},
"uri": {
"type": "string"
}
},
"required": [
@@ -348,10 +314,7 @@
"isrc": {
"type": "string"
}
},
"required": [
"isrc"
]
}
},
"external_urls": {
"type": "object",
@@ -364,12 +327,6 @@
"spotify"
]
},
"href": {
"type": "string"
},
"id": {
"type": "string"
},
"name": {
"type": "string"
},
@@ -388,8 +345,6 @@
"available_markets",
"explicit",
"type",
"episode",
"track",
"album",
"artists",
"disc_number",
@@ -473,5 +428,6 @@
"tracks",
"type",
"uri"
]
],
"version": 1
}

View File

@@ -321,5 +321,6 @@
"primary_color",
"track",
"video_thumbnail"
]
],
"version": 1
}

View File

@@ -96,5 +96,6 @@
},
"required": [
"primary_color"
]
],
"version": 1
}

View File

@@ -107,7 +107,5 @@
"type": "string"
}
},
"required": [
"primary_color"
]
"version": 1
}

View File

@@ -0,0 +1,237 @@
{
"type": "object",
"properties": {
"album": {
"type": "object",
"properties": {
"album_type": {
"type": "string"
},
"artists": {
"type": "array",
"items": {
"type": "object",
"properties": {
"external_urls": {
"type": "object",
"properties": {
"spotify": {
"type": "string"
}
},
"required": [
"spotify"
]
},
"href": {
"type": "string"
},
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"type": {
"type": "string"
},
"uri": {
"type": "string"
}
},
"required": [
"external_urls",
"href",
"id",
"name",
"type",
"uri"
]
}
},
"available_markets": {
"type": "array",
"items": {
"type": "string"
}
},
"external_urls": {
"type": "object",
"properties": {
"spotify": {
"type": "string"
}
},
"required": [
"spotify"
]
},
"href": {
"type": "string"
},
"id": {
"type": "string"
},
"images": {
"type": "array",
"items": {
"type": "object",
"properties": {
"url": {
"type": "string"
},
"width": {
"type": "integer"
},
"height": {
"type": "integer"
}
},
"required": [
"url",
"width",
"height"
]
}
},
"name": {
"type": "string"
},
"release_date": {
"type": "string"
},
"release_date_precision": {
"type": "string"
},
"total_tracks": {
"type": "integer"
},
"type": {
"type": "string"
},
"uri": {
"type": "string"
}
},
"required": [
"album_type",
"artists",
"available_markets",
"external_urls",
"href",
"id",
"images",
"name",
"release_date",
"release_date_precision",
"total_tracks",
"type",
"uri"
]
},
"artists": {
"type": "array",
"items": {
"type": "object",
"properties": {
"external_urls": {
"type": "object",
"properties": {
"spotify": {
"type": "string"
}
},
"required": [
"spotify"
]
},
"href": {
"type": "string"
},
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"type": {
"type": "string"
},
"uri": {
"type": "string"
}
},
"required": [
"external_urls",
"href",
"id",
"name",
"type",
"uri"
]
}
},
"available_markets": {
"type": "array",
"items": {
"type": "string"
}
},
"disc_number": {
"type": "integer"
},
"duration_ms": {
"type": "integer"
},
"explicit": {
"type": "boolean"
},
"external_ids": {
"type": "object",
"properties": {
"isrc": {
"type": "string"
}
},
"required": [
"isrc"
]
},
"external_urls": {
"type": "object",
"properties": {
"spotify": {
"type": "string"
}
},
"required": [
"spotify"
]
},
"href": {
"type": "string"
},
"id": {
"type": "string"
},
"is_local": {
"type": "boolean"
},
"name": {
"type": "string"
},
"popularity": {
"type": "integer"
},
"track_number": {
"type": "integer"
},
"type": {
"type": "string"
},
"uri": {
"type": "string"
}
},
"version": 1
}

View File

@@ -52,5 +52,6 @@
"time_signature": {
"type": "integer"
}
}
},
"version": 1
}

View File

@@ -94,6 +94,9 @@
]
}
},
"is_playable": {
"type": "boolean"
},
"name": {
"type": "string"
},
@@ -120,6 +123,7 @@
"href",
"id",
"images",
"is_playable",
"name",
"release_date",
"release_date_precision",
@@ -216,6 +220,9 @@
"is_local": {
"type": "boolean"
},
"is_playable": {
"type": "boolean"
},
"name": {
"type": "string"
},
@@ -231,5 +238,6 @@
"uri": {
"type": "string"
}
}
},
"version": 1
}