using System.Collections.Generic; using System.Linq; using Nancy.Metadata.Modules; using Nancy.Metadata.Swagger.Core; using Nancy.Metadata.Swagger.Fluent; using Sony.Filtr.Playlists.Spotify.Model; namespace Sony.Filtr.AdminAPI.Modules.SpotifySpecific { public class SpotifyPlaylistChangeMetadataModule : MetadataModule { public SpotifyPlaylistChangeMetadataModule() { var tag = "Spotify Playlist Change History"; Describe["GetSpotifyPlaylistChanges"] = description => new SwaggerRouteMetadata(description).With(c => c.WithDescription("Get changes made to playlist (currently only name changes)", tag) .WithRequestParameter("playlistUri", description: "Spotify uri for the playlist", loc: "query", required: true) .WithDefaultResponse>()); } } }