| ILocationCriteria | Interface class which represents a location based criteria for triggering a Geofence event | 
| BuildingLocationCriteria | This location criteria is associated with the building level. | 
| BuildingLocationCriteria.Builder | |
| CmsTrigger | |
| CmsTrigger.BehaviourTrigger | |
| CmsTrigger.LocationCriteria | |
| CmsTrigger.LocationCriteria.ActivationDelay | |
| CmsTrigger.LocationCriteria.EntityCriteria | |
| FloorLocationCriteria | This location criteria is associated with the floor level. | 
| FloorLocationCriteria.Builder | |
| GeofenceTrigger | A Geofence Trigger which can consist of multiple different criteria. | 
| GeofenceTrigger.Builder | |
| PoiVicinityLocationCriteria | This location criteria is associated with the user being within the vicinity of a POI Note that the to be within the "on_enter" geofence, the user must be within the vicinity and have line of sight | 
| PoiVicinityLocationCriteria.Builder | |
| PropertyLocationCriteria | This location criteria is associated with the property level. | 
| PropertyLocationCriteria.Builder |