A pinned item on a user's profile.
Optional
The owning client, stored for later convenience calls.
The client that created this model, used by convenience methods.
The pinned entity.
Pin type (artist_item, album_item, playlist_item, wave_item).
artist_item
album_item
playlist_item
wave_item
Static
Pin
Protected
Assert that this model carries a client, returning it narrowed to non-null.
Convenience methods that need to call the API use this to fail fast with a clear message instead of a generic "cannot read property of undefined".
The owning Client.
When the model was created without a client.
A pinned item on a user's profile.