Interface IModelObject
- All Superinterfaces:
Serializable
- All Known Subinterfaces:
IArtistTrackModelObject,IPlaylistItem,ISearchModelObject
- All Known Implementing Classes:
AbstractModelObject,Actions,Album,AlbumSimplified,AlbumSimplifiedSpecial,Artist,ArtistSimplified,AudioAnalysis,AudioAnalysisMeasure,AudioAnalysisMeta,AudioAnalysisSection,AudioAnalysisSegment,AudioAnalysisTrack,AudioFeatures,AuthenticationError,AuthorizationCodeCredentials,Category,ClientCredentials,Context,Copyright,CurrentlyPlaying,CurrentlyPlayingContext,Cursor,Device,Disallows,Episode,EpisodeSimplified,Error,ExternalId,ExternalUrl,FeaturedPlaylists,Followers,Image,Paging,PagingCursorbased,PlaybackQueue,PlayHistory,Playlist,PlaylistSimplified,PlaylistTrack,PlaylistTrackPosition,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.
-