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.