SubscriptionPermission
extends Message
in package
Generated from protobuf message <code>livekit.SubscriptionPermission</code>
Table of Contents
Properties
- $all_participants : mixed
- Generated from protobuf field <code>bool all_participants = 1;</code>
- $track_permissions : mixed
- Generated from protobuf field <code>repeated .livekit.TrackPermission track_permissions = 2;</code>
Methods
- __construct() : mixed
- Constructor.
- getAllParticipants() : bool
- Generated from protobuf field <code>bool all_participants = 1;</code>
- getTrackPermissions() : RepeatedField<string|int, TrackPermission>
- Generated from protobuf field <code>repeated .livekit.TrackPermission track_permissions = 2;</code>
- setAllParticipants() : $this
- Generated from protobuf field <code>bool all_participants = 1;</code>
- setTrackPermissions() : $this
- Generated from protobuf field <code>repeated .livekit.TrackPermission track_permissions = 2;</code>
Properties
$all_participants
Generated from protobuf field <code>bool all_participants = 1;</code>
protected
mixed
$all_participants
= false
$track_permissions
Generated from protobuf field <code>repeated .livekit.TrackPermission track_permissions = 2;</code>
private
mixed
$track_permissions
Methods
__construct()
Constructor.
public
__construct([array<string|int, mixed> $data = null ]) : mixed
Parameters
- $data : array<string|int, mixed> = null
-
{ Optional. Data for populating the Message object.
@type bool $all_participants @type \Livekit\TrackPermission[] $track_permissions}
getAllParticipants()
Generated from protobuf field <code>bool all_participants = 1;</code>
public
getAllParticipants() : bool
Return values
boolgetTrackPermissions()
Generated from protobuf field <code>repeated .livekit.TrackPermission track_permissions = 2;</code>
public
getTrackPermissions() : RepeatedField<string|int, TrackPermission>
Return values
RepeatedField<string|int, TrackPermission>setAllParticipants()
Generated from protobuf field <code>bool all_participants = 1;</code>
public
setAllParticipants(bool $var) : $this
Parameters
- $var : bool
Return values
$thissetTrackPermissions()
Generated from protobuf field <code>repeated .livekit.TrackPermission track_permissions = 2;</code>
public
setTrackPermissions(array<string|int, TrackPermission> $var) : $this
Parameters
- $var : array<string|int, TrackPermission>