Struct musicbrainz_rs::entity::place::Place
source · pub struct Place {Show 14 fields
pub id: String,
pub name: String,
pub place_type: Option<PlaceType>,
pub type_id: Option<String>,
pub life_span: Option<LifeSpan>,
pub coordinates: Option<Coordinates>,
pub relations: Option<Vec<Relation>>,
pub area: Option<Area>,
pub address: Option<String>,
pub disambiguation: Option<String>,
pub aliases: Option<Vec<Alias>>,
pub tags: Option<Vec<Tag>>,
pub genres: Option<Vec<Genre>>,
pub annotation: Option<String>,
}
Fields§
§id: String
§name: String
The place name is the official name of a place.
place_type: Option<PlaceType>
The type categorises the place based on its primary function. The possible values are: Studio, Venue, Stadium, Indoor arena, Religious building, Educational institution, Pressing plant, Other.
type_id: Option<String>
§life_span: Option<LifeSpan>
§coordinates: Option<Coordinates>
The latitude and longitude describe the location of the place using geographic coordinates.
relations: Option<Vec<Relation>>
§area: Option<Area>
The area links to the area, such as the city, in which the place is located.
address: Option<String>
The address describes the location of the place using the standard addressing format for the country it is located in.
disambiguation: Option<String>
The disambiguation comments are fields in the database used to help distinguish identically named artists, labels and other entities.
aliases: Option<Vec<Alias>>
Aliases are alternate names for a place, which currently have two main functions: localised names and search hints.
genres: Option<Vec<Genre>>
§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.