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
Modifier and TypeInterfaceDescriptionstatic interface
Interface with methods used in builder classes of model objects.static interface
Interface 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.
-