From 00e744e93ec718ebf72c80aa2c5d0b8b6c74254b Mon Sep 17 00:00:00 2001
From: Fabio Manganiello <info@fabiomanganiello.com>
Date: Sat, 17 Jul 2021 22:28:48 +0200
Subject: [PATCH] Added type field metadata

---
 platypush/schemas/spotify.py | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/platypush/schemas/spotify.py b/platypush/schemas/spotify.py
index 9edea7374..de6e47e2b 100644
--- a/platypush/schemas/spotify.py
+++ b/platypush/schemas/spotify.py
@@ -66,7 +66,7 @@ class SpotifyTrackSchema(SpotifySchema):
     track = fields.Int(attribute='track_number', metadata=dict(description='Album track number'))
     duration = fields.Float(metadata=dict(description='Track duration in seconds'))
     popularity = fields.Int(metadata=dict(description='Popularity between 0 and 100'))
-    type = fields.Constant('track')
+    type = fields.Constant('track', metadata=dict(description='track'))
 
     @pre_dump
     def normalize_fields(self, data, **_):
@@ -100,7 +100,7 @@ class SpotifyAlbumSchema(SpotifySchema):
     date = fields.Int(metadata=dict(description='Release date'))
     tracks = fields.Nested(SpotifyTrackSchema, many=True, metadata=dict(description='List of tracks on the album'))
     popularity = fields.Int(metadata=dict(description='Popularity between 0 and 100'))
-    type = fields.Constant('album')
+    type = fields.Constant('album', metadata=dict(description='album'))
 
     @pre_dump
     def normalize(self, data, **_):
@@ -134,7 +134,7 @@ class SpotifyPlaylistTrackSchema(SpotifyTrackSchema):
     position = fields.Int(validate=Range(min=1), metadata=dict(description='Position of the track in the playlist'))
     added_at = fields.DateTime(metadata=dict(description='When the track was added to the playlist'))
     added_by = fields.Nested(SpotifyUserSchema, metadata=dict(description='User that added the track'))
-    type = fields.Constant('playlist')
+    type = fields.Constant('playlist', metadata=dict(description='playlist'))
 
 
 class SpotifyStatusSchema(SpotifySchema):
@@ -238,7 +238,7 @@ class SpotifyPlaylistSchema(SpotifySchema):
 class SpotifyEpisodeSchema(SpotifyTrackSchema):
     description = fields.String(metadata=dict(description='Episode description'))
     show = fields.String(metadata=dict(description='Episode show name'))
-    type = fields.Constant('episode')
+    type = fields.Constant('episode', metadata=dict(description='episode'))
 
     @pre_dump
     def normalize_fields(self, data, **_):
@@ -258,7 +258,7 @@ class SpotifyEpisodeSchema(SpotifyTrackSchema):
 class SpotifyShowSchema(SpotifyAlbumSchema):
     description = fields.String(metadata=dict(description='Show description'))
     publisher = fields.String(metadata=dict(description='Show publisher name'))
-    type = fields.Constant('show')
+    type = fields.Constant('show', metadata=dict(description='show'))
 
     @pre_dump
     def normalize_fields(self, data, **_):
@@ -280,7 +280,7 @@ class SpotifyArtistSchema(SpotifySchema):
     genres = fields.List(fields.String, metadata=dict(description='Artist genres'))
     popularity = fields.Int(metadata=dict(description='Popularity between 0 and 100'))
     image_url = fields.String(metadata=dict(description='Image URL'))
-    type = fields.Constant('artist')
+    type = fields.Constant('artist', metadata=dict(description='artist'))
 
     @pre_dump
     def normalize_fields(self, data, **_):