Interface IModelObject
-
- All Known Subinterfaces:
IArtistTrackModelObject,ISearchModelObject
- All Known Implementing Classes:
AbstractModelObject,Album,AlbumSimplified,Artist,ArtistSimplified,AudioAnalysis,AudioAnalysisMeasure,AudioAnalysisMeta,AudioAnalysisSection,AudioAnalysisSegment,AudioAnalysisTrack,AudioFeatures,AuthenticationError,AuthorizationCodeCredentials,Category,ClientCredentials,Context,Copyright,CurrentlyPlaying,CurrentlyPlayingContext,Cursor,Device,Error,ExternalId,ExternalUrl,FeaturedPlaylists,Followers,Image,Paging,PagingCursorbased,PlayHistory,Playlist,PlaylistSimplified,PlaylistTrack,PlaylistTrackPosition,PlaylistTracksInformation,Recommendations,RecommendationsSeed,Restrictions,SavedAlbum,SavedTrack,SearchResult,SnapshotResult,Track,TrackLink,TrackSimplified,User
public interface IModelObjectInterface with methods used in model objects.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceIModelObject.BuilderInterface with methods used in builder classes of model objects.static interfaceIModelObject.IJsonUtil<T>Interface with methods used in JsonUtil classes of model objects.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IModelObject.Builderbuilder()Create a builder for building an instance of a model object.
-
-
-
Method Detail
-
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.
-
-