A square icon with a background color (used by genres, tags, etc.).
Optional
The owning client, stored for later convenience calls.
Background color in hex.
The client that created this model, used by convenience methods.
URI template of the icon image.
Static
Deserialize an Icon.
Raw JSON value from the API.
The owning client.
The model, or null when raw is not an object.
null
raw
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 square icon with a background color (used by genres, tags, etc.).