Interface IModelObject
- All Superinterfaces:
Serializable
- All Known Subinterfaces:
IArtistTrackModelObject, IEpisode, IPlaylistItem, ISearchModelObject, ITrack
- All Known Implementing Classes:
AbstractModelObject, Actions, Album, AlbumSimplified, AlbumSimplifiedSpecial, Artist, ArtistSimplified, AudioAnalysis, AudioAnalysisMeasure, AudioAnalysisMeta, AudioAnalysisSection, AudioAnalysisSegment, AudioAnalysisTrack, Audiobook, AudiobookSimplified, AudioFeatures, AuthenticationError, Author, AuthorizationCodeCredentials, Category, Chapter, ChapterRestriction, ChapterSimplified, ClientCredentials, Context, Copyright, CurrentlyPlaying, CurrentlyPlayingContext, Cursor, Device, Disallows, Episode, EpisodeSimplified, Error, ExplicitContentSettings, ExternalId, ExternalUrl, FeaturedPlaylists, Followers, Image, Narrator, Paging, PagingCursorbased, PlaybackQueue, PlayHistory, Playlist, PlaylistSimplified, PlaylistTrack, PlaylistTracksInformation, Recommendations, RecommendationsSeed, Restrictions, ResumePoint, SavedAlbum, SavedEpisode, SavedShow, SavedTrack, SearchResult, Show, ShowSimplified, SnapshotResult, Track, TrackLink, TrackSimplified, User
Interface with methods used in model objects.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceInterface with methods used in builder classes of model objects.static interfaceInterface with methods used in JsonUtil classes of model objects. -
Method Summary
Modifier and TypeMethodDescriptionbuilder()Create a builder for building an instance of a model object.
-
Method Details
-
builder
IModelObject.Builder builder()Create a builder for building an instance of a model object.
The type of the builder and its methods depend on its corresponding implementation.- Returns:
- A builder object.
-