OptionallogoThe logo for the location. Different from Details.icon,
or images
OptionalphoneThe phone number of the location.
OptionalwebsiteA link to the website of the location.
OptionalopeningThe opening hours of the location.
Optional@type?: "OpeningHoursSpecification"The type of opening hours
Optionalcloses?: stringThe time the opening hours end
OptionaldayOfWeek?: The days of the week the opening hours apply to
Optionalopens?: stringThe time the opening hours start
OptionalvalidFrom?: stringThe date the opening hours start, in ISO 8601 format
OptionalvalidThrough?: stringThe date the opening hours end, in ISO 8601 format
The ID of the location.
The LocationCategorys of the location.
The social media accounts of the location.
Images for and usually of the location. Usually photos.
Links to other information about the location.
The name of the entity.
Optionaldescription?: stringA description of the entity.
OptionalexternalId?: stringAn identifier that can be used to link this entity to data outside of the MVF.
Optionalicon?: stringA URL to an icon for the entity.
OptionalshortName?: stringA short name for the entity. Usually a handful characters (eg; R303, F1, L, etc.) For display in places a full name would be too long or cumbersome.
Optionalextra{@inheritDoc utility-types/extra!Extra}
A Location is a place of interest in the MVF that end users may want to know about.
It will always have a Details property with at least a
name. It will also have GeometryAnchors, which will have 0 or more Geometries this location is attached to.Many locations will only have one anchor, but it is common to have things like Washrooms be a single location with many different anchors. Also if a location is spread across floors it may have multiple anchors.
Locations may also have LocationCategories, which are used to group locations together.
In cases where locations are attached to multiple geometries, there may also be LocationInstances for that location, where the properties specific to that instance are noted. For example, a location instance may have different hours.
Interface