Struct musicbrainz_rs::entity::series::Series
source · pub struct Series {
pub id: String,
pub name: String,
pub series_type: SeriesType,
pub disambiguation: String,
pub type_id: String,
pub relations: Option<Vec<Relation>>,
pub tags: Option<Vec<Tag>>,
pub aliases: Option<Vec<Alias>>,
pub genres: Option<Vec<Genre>>,
pub annotation: Option<String>,
}
Expand description
A series is a sequence of separate release groups, releases, recordings, works, artists or events with a common theme.
Fields§
§id: String
§name: String
The series name is the official name of the series.
series_type: SeriesType
The type primarily describes what type of entity the series contains. The possible values are: Release group series, Release series, Recording series, Work series (with further subtypes: Catalogue), Artist series (with further subtypes: Artist award), Event series (with further subtypes: Tour, Festival, Run, Residency)
disambiguation: String
The disambiguation comments are fields in the database used to help distinguish identically named artists, labels and other entities.
type_id: String
§relations: Option<Vec<Relation>>
Relationships are a way to represent all the different ways in which entities are connected to each other and to URLs outside MusicBrainz.
aliases: Option<Vec<Alias>>
Aliases are alternate names for a series, which currently have two main functions: localised names and search hints.
genres: Option<Vec<Genre>>
Genres are currently supported in MusicBrainz as part of the tag system.
annotation: Option<String>
Annotations are text fields, functioning like a miniature wiki, that can be added to any existing artists, labels, recordings, releases, release groups and works.