Baseο
The fundamental core classes for the entire package.
Classes:
|
Stores the results of an operation |
Generic base class for any nameable and taggable object. |
|
Generic class for storing an item. |
|
Generic class for storing an item that can have select properties modified. |
|
Simple protocol for an object which has a length |
- class musify.base.Resultο
Bases:
object
Stores the results of an operation
- class musify.base.MusifyObjectο
Bases:
AttributePrinter
Generic base class for any nameable and taggable object.
Attributes:
When representing a list of tags as a string, use this value as the separator.
A name for this object
A map of tags that have been cleaned to use when matching/searching
- tag_sep: str = '; 'ο
When representing a list of tags as a string, use this value as the separator.
- abstract property name: strο
A name for this object
- class musify.base.MusifyItemο
Bases:
MusifyObject
Generic class for storing an item.
Attributes:
URI (Uniform Resource Indicator) is the unique identifier for this item.
Does this track have a valid associated URI.
- abstract property uri: str | Noneο
URI (Uniform Resource Indicator) is the unique identifier for this item.
- abstract property has_uri: bool | Noneο
Does this track have a valid associated URI. When None, answer is unknown.
- class musify.base.MusifyItemSettableο
Bases:
MusifyItem
Generic class for storing an item that can have select properties modified.
Attributes:
URI (Uniform Resource Indicator) is the unique identifier for this item.
- property uriο
URI (Uniform Resource Indicator) is the unique identifier for this item.