5 #include "InteriorMetaDataAccessPermission.h"
6 #include "InteriorMetaDataEventTypes.h"
23 virtual bool Exists(
const std::string& indoorMapId)
const = 0;
26 virtual void Request(
const std::string& indoorMapId) = 0;
28 virtual bool IsRequesting(
const std::string& indoorMapId)
const = 0;
32 virtual bool TryRemove(
const std::string& indoorMapId) = 0;
34 virtual bool TryGetUserData(
const std::string& indoorMapId, std::string& out_userData)
const = 0;
36 virtual bool TryGetAccessPermission(
const std::string& indoorMapId, AccessPermission::Type& out_accessPermission)
const = 0;
38 virtual bool TryGetLocation(
const std::string& indoorMapId,
Space::LatLong& out_location)
const = 0;