-
public final class ParticipantPermission
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classParticipantPermission.Companion
-
Field Summary
Fields Modifier and Type Field Description private final BooleancanPublishprivate final BooleancanSubscribeprivate final BooleancanPublishDataprivate final Booleanhiddenprivate final Booleanrecorderprivate final List<Track.Source>canPublishSourcesprivate final BooleancanUpdateMetadataprivate final BooleancanSubscribeMetrics
-
Constructor Summary
Constructors Constructor Description ParticipantPermission(Boolean canPublish, Boolean canSubscribe, Boolean canPublishData, Boolean hidden, Boolean recorder, List<Track.Source> canPublishSources, Boolean canUpdateMetadata, Boolean canSubscribeMetrics)
-
Method Summary
Modifier and Type Method Description final BooleangetCanPublish()final BooleangetCanSubscribe()final BooleangetCanPublishData()final BooleangetHidden()final BooleangetRecorder()final List<Track.Source>getCanPublishSources()The list of allowed sources. final BooleangetCanUpdateMetadata()final BooleangetCanSubscribeMetrics()-
-
Method Detail
-
getCanPublish
final Boolean getCanPublish()
-
getCanSubscribe
final Boolean getCanSubscribe()
-
getCanPublishData
final Boolean getCanPublishData()
-
getRecorder
final Boolean getRecorder()
-
getCanPublishSources
final List<Track.Source> getCanPublishSources()
The list of allowed sources. If this is empty, then all sources are allowed.
-
getCanUpdateMetadata
final Boolean getCanUpdateMetadata()
-
getCanSubscribeMetrics
final Boolean getCanSubscribeMetrics()
-
-
-
-