getProperty method
Fetch a property from the location with a MPLocationPropertyNames key
Implementation
Object? getProperty(MPLocationPropertyNames key) {
switch (key) {
case MPLocationPropertyNames.name:
return _properties?.name;
case MPLocationPropertyNames.aliases:
return _properties?._aliases;
case MPLocationPropertyNames.categories:
return _properties?._categories;
case MPLocationPropertyNames.floor:
return _properties?._floorIndex;
case MPLocationPropertyNames.floorName:
return _properties?._floorName;
case MPLocationPropertyNames.building:
return _properties?._building;
case MPLocationPropertyNames.venue:
return _properties?._venue;
case MPLocationPropertyNames.type:
return _properties?._type;
case MPLocationPropertyNames.description:
return _properties?._description;
case MPLocationPropertyNames.roomId:
case MPLocationPropertyNames.externalId:
return _properties?._externalId;
case MPLocationPropertyNames.activeFrom:
return _properties?._activeFrom;
case MPLocationPropertyNames.activeTo:
return _properties?._activeTo;
case MPLocationPropertyNames.contact:
return _properties?._contact;
case MPLocationPropertyNames.fields:
return _properties?._fields;
case MPLocationPropertyNames.imageURL:
return _properties?._imageUrl;
case MPLocationPropertyNames.locationType:
return _properties?._locationType;
case MPLocationPropertyNames.anchor:
return _properties?._anchor;
case MPLocationPropertyNames.status:
return _properties?._status;
case MPLocationPropertyNames.bookable:
return _properties?._bookable;
}
}