diff --git a/README.md b/README.md index b999390..c31aa93 100644 --- a/README.md +++ b/README.md @@ -210,8 +210,34 @@ class StubArtist { } +class StubCustomTitle { + + StubCustomTitle() + + List GetCustomTitles() + + List GetCustomTitlesByUrl(List urls) + + void AddCustomTitle(CustomTitle customTitle) + + void RemoveCustomTitle(CustomTitle customTitle) + +} + +class StubInfoTitle { + + StubInfoTitle() + + List GetInfoTitles() + + List GetInfoTitlesByUrl(List urls) + + void AddInfoTitle(InfoTitle title) + + void RemoveInfoTitle(InfoTitle title) + + {static} void AddFeat(InfoTitle infoTitle, Artist artist) + + {static} void RemoveFeat(InfoTitle infoTitle, Artist artist) +} +class StubPlaylist { + + StubPlaylist() + + List GetPlaylists() + + Playlist? GetPlaylistByUrl(string url) + + void AddPlaylist(Playlist playlist) + + void RemovePlaylist(Playlist playlist) + +} Album --> "+ artist" Artist Album --> "- titles*" Title Playlist --> "- titles*" Title @@ -222,6 +248,10 @@ InfoTitle --> "+ artist" Artist Manager --> "+ datamanager" IDataManager StubArtist --> "- artists*" Artist StubAlbum --> "- stubArtist" StubArtist -StubAlbum --> "- albums" Album +StubAlbum --> "- albums*" Album +StubCustomTitle --> "- customTitles*" CustomTitle +StubInfoTitle --> "- stubArtist" StubArtist +StubInfoTitle --> "- infoTitles*" InfoTitle +StubPlaylist --> "- playlists*" Playlist @enduml