getProperty method

Object? getProperty(
  1. MPLocationPropertyNames key
)

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;
  }
}