LiveTopicCriteria

open class LiveTopicCriteria : LiveTopic, MPLiveTopic

Types

Link copied to clipboard
interface BuilderBuild
Link copied to clipboard
interface BuilderBuilding
Link copied to clipboard
interface BuilderDomain
Link copied to clipboard
interface BuilderFloor
Link copied to clipboard
interface BuilderLocation
Link copied to clipboard
interface BuilderRoom
Link copied to clipboard
interface BuilderVenue
Builder interface for venue

Functions

Link copied to clipboard
open fun equals(obj: Any): Boolean
Check if an Object is equal to LiveTopicCriteria
Link copied to clipboard
open fun getBuilder(@NonNull datasetId: String): LiveTopicCriteria.BuilderVenue
Get a Builder with a supplied dataset id
Link copied to clipboard
open fun getBuilding(): String
Get the building of this topic
Link copied to clipboard
open fun getDataset(): String
Get the dataset of this topic
Link copied to clipboard
open fun getDomainType(): String
Get the domainType of this topic Example: "occupancy"
Link copied to clipboard
open fun getFloor(): String
Get the floor of this topic
Link copied to clipboard
open fun getLocation(): String
Get the location of this topic
Link copied to clipboard
open fun getRoom(): String
Get the room of this topic
Link copied to clipboard
open fun getVenue(): String
Get the venue of this topic
Link copied to clipboard
open fun isMultiLevelWildcard(): Boolean
Check if the LiveTopicCriteria is set to MultiLevelWildcard
Link copied to clipboard
open fun matchesCriteria(liveTopicCriteria: LiveTopicCriteria): Boolean
Check if a LiveTopicCriteria matches this LiveTopic
open fun matchesCriteria(liveTopic: LiveTopic): Boolean
Check if a LiveTopic matches the LiveTopicCriteria
open fun matchesCriteria(liveTopic: MPLiveTopic): Boolean
Link copied to clipboard
open fun topicString(): String
Creates a string representation of a topic through this TopicCriteria