RoomMetadata
extends Message
in package
Generated from protobuf message <code>plugnmeet.RoomMetadata</code>
Table of Contents
Properties
- $copyright_conf : mixed
- Generated from protobuf field <code>.plugnmeet.CopyrightConf copyright_conf = 12;</code>
- $default_lock_settings : mixed
- Generated from protobuf field <code>.plugnmeet.LockSettings default_lock_settings = 11;</code>
- $is_active_rtmp : mixed
- Generated from protobuf field <code>bool is_active_rtmp = 4 [(.buf.validate.field) = {</code>
- $is_breakout_room : mixed
- Generated from protobuf field <code>bool is_breakout_room = 6 [(.buf.validate.field) = {</code>
- $is_recording : mixed
- Generated from protobuf field <code>bool is_recording = 3 [(.buf.validate.field) = {</code>
- $logout_url : mixed
- Generated from protobuf field <code>optional string logout_url = 9 [(.buf.validate.field) = {</code>
- $metadata_id : mixed
- we'll use this as version control
- $parent_room_id : mixed
- Generated from protobuf field <code>string parent_room_id = 5 [(.buf.validate.field) = {</code>
- $room_features : mixed
- Generated from protobuf field <code>.plugnmeet.RoomCreateFeatures room_features = 10 [(.buf.validate.field) = {</code>
- $room_title : mixed
- Generated from protobuf field <code>string room_title = 1 [(.buf.validate.field) = {</code>
- $started_at : mixed
- Generated from protobuf field <code>uint64 started_at = 8 [(.buf.validate.field) = {</code>
- $webhook_url : mixed
- Generated from protobuf field <code>optional string webhook_url = 7 [(.buf.validate.field) = {</code>
- $welcome_message : mixed
- Generated from protobuf field <code>optional string welcome_message = 2;</code>
- $extra_data : mixed
- Generated from protobuf field <code>map<string, string> extra_data = 14;</code>
Methods
- __construct() : mixed
- Constructor.
- clearCopyrightConf() : mixed
- clearDefaultLockSettings() : mixed
- clearLogoutUrl() : mixed
- clearMetadataId() : mixed
- clearRoomFeatures() : mixed
- clearWebhookUrl() : mixed
- clearWelcomeMessage() : mixed
- getCopyrightConf() : CopyrightConf|null
- Generated from protobuf field <code>.plugnmeet.CopyrightConf copyright_conf = 12;</code>
- getDefaultLockSettings() : LockSettings|null
- Generated from protobuf field <code>.plugnmeet.LockSettings default_lock_settings = 11;</code>
- getExtraData() : MapField
- Generated from protobuf field <code>map<string, string> extra_data = 14;</code>
- getIsActiveRtmp() : bool
- Generated from protobuf field <code>bool is_active_rtmp = 4 [(.buf.validate.field) = {</code>
- getIsBreakoutRoom() : bool
- Generated from protobuf field <code>bool is_breakout_room = 6 [(.buf.validate.field) = {</code>
- getIsRecording() : bool
- Generated from protobuf field <code>bool is_recording = 3 [(.buf.validate.field) = {</code>
- getLogoutUrl() : string
- Generated from protobuf field <code>optional string logout_url = 9 [(.buf.validate.field) = {</code>
- getMetadataId() : string
- we'll use this as version control
- getParentRoomId() : string
- Generated from protobuf field <code>string parent_room_id = 5 [(.buf.validate.field) = {</code>
- getRoomFeatures() : RoomCreateFeatures|null
- Generated from protobuf field <code>.plugnmeet.RoomCreateFeatures room_features = 10 [(.buf.validate.field) = {</code>
- getRoomTitle() : string
- Generated from protobuf field <code>string room_title = 1 [(.buf.validate.field) = {</code>
- getStartedAt() : int|string
- Generated from protobuf field <code>uint64 started_at = 8 [(.buf.validate.field) = {</code>
- getWebhookUrl() : string
- Generated from protobuf field <code>optional string webhook_url = 7 [(.buf.validate.field) = {</code>
- getWelcomeMessage() : string
- Generated from protobuf field <code>optional string welcome_message = 2;</code>
- hasCopyrightConf() : mixed
- hasDefaultLockSettings() : mixed
- hasLogoutUrl() : mixed
- hasMetadataId() : mixed
- hasRoomFeatures() : mixed
- hasWebhookUrl() : mixed
- hasWelcomeMessage() : mixed
- setCopyrightConf() : $this
- Generated from protobuf field <code>.plugnmeet.CopyrightConf copyright_conf = 12;</code>
- setDefaultLockSettings() : $this
- Generated from protobuf field <code>.plugnmeet.LockSettings default_lock_settings = 11;</code>
- setExtraData() : $this
- Generated from protobuf field <code>map<string, string> extra_data = 14;</code>
- setIsActiveRtmp() : $this
- Generated from protobuf field <code>bool is_active_rtmp = 4 [(.buf.validate.field) = {</code>
- setIsBreakoutRoom() : $this
- Generated from protobuf field <code>bool is_breakout_room = 6 [(.buf.validate.field) = {</code>
- setIsRecording() : $this
- Generated from protobuf field <code>bool is_recording = 3 [(.buf.validate.field) = {</code>
- setLogoutUrl() : $this
- Generated from protobuf field <code>optional string logout_url = 9 [(.buf.validate.field) = {</code>
- setMetadataId() : $this
- we'll use this as version control
- setParentRoomId() : $this
- Generated from protobuf field <code>string parent_room_id = 5 [(.buf.validate.field) = {</code>
- setRoomFeatures() : $this
- Generated from protobuf field <code>.plugnmeet.RoomCreateFeatures room_features = 10 [(.buf.validate.field) = {</code>
- setRoomTitle() : $this
- Generated from protobuf field <code>string room_title = 1 [(.buf.validate.field) = {</code>
- setStartedAt() : $this
- Generated from protobuf field <code>uint64 started_at = 8 [(.buf.validate.field) = {</code>
- setWebhookUrl() : $this
- Generated from protobuf field <code>optional string webhook_url = 7 [(.buf.validate.field) = {</code>
- setWelcomeMessage() : $this
- Generated from protobuf field <code>optional string welcome_message = 2;</code>
Properties
$copyright_conf
Generated from protobuf field <code>.plugnmeet.CopyrightConf copyright_conf = 12;</code>
protected
mixed
$copyright_conf
= null
$default_lock_settings
Generated from protobuf field <code>.plugnmeet.LockSettings default_lock_settings = 11;</code>
protected
mixed
$default_lock_settings
= null
$is_active_rtmp
Generated from protobuf field <code>bool is_active_rtmp = 4 [(.buf.validate.field) = {</code>
protected
mixed
$is_active_rtmp
= false
$is_breakout_room
Generated from protobuf field <code>bool is_breakout_room = 6 [(.buf.validate.field) = {</code>
protected
mixed
$is_breakout_room
= false
$is_recording
Generated from protobuf field <code>bool is_recording = 3 [(.buf.validate.field) = {</code>
protected
mixed
$is_recording
= false
$logout_url
Generated from protobuf field <code>optional string logout_url = 9 [(.buf.validate.field) = {</code>
protected
mixed
$logout_url
= null
$metadata_id
we'll use this as version control
protected
mixed
$metadata_id
= null
Generated from protobuf field optional string metadata_id = 13 [(.buf.validate.field) = {
$parent_room_id
Generated from protobuf field <code>string parent_room_id = 5 [(.buf.validate.field) = {</code>
protected
mixed
$parent_room_id
= ''
$room_features
Generated from protobuf field <code>.plugnmeet.RoomCreateFeatures room_features = 10 [(.buf.validate.field) = {</code>
protected
mixed
$room_features
= null
$room_title
Generated from protobuf field <code>string room_title = 1 [(.buf.validate.field) = {</code>
protected
mixed
$room_title
= ''
$started_at
Generated from protobuf field <code>uint64 started_at = 8 [(.buf.validate.field) = {</code>
protected
mixed
$started_at
= 0
$webhook_url
Generated from protobuf field <code>optional string webhook_url = 7 [(.buf.validate.field) = {</code>
protected
mixed
$webhook_url
= null
$welcome_message
Generated from protobuf field <code>optional string welcome_message = 2;</code>
protected
mixed
$welcome_message
= null
$extra_data
Generated from protobuf field <code>map<string, string> extra_data = 14;</code>
private
mixed
$extra_data
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 string $room_title @type string $welcome_message @type bool $is_recording @type bool $is_active_rtmp @type string $parent_room_id @type bool $is_breakout_room @type string $webhook_url @type int|string $started_at @type string $logout_url @type \Mynaparrot\PlugnmeetProto\RoomCreateFeatures $room_features @type \Mynaparrot\PlugnmeetProto\LockSettings $default_lock_settings @type \Mynaparrot\PlugnmeetProto\CopyrightConf $copyright_conf @type string $metadata_id we'll use this as version control @type array|\Google\Protobuf\Internal\MapField $extra_data}
clearCopyrightConf()
public
clearCopyrightConf() : mixed
clearDefaultLockSettings()
public
clearDefaultLockSettings() : mixed
clearLogoutUrl()
public
clearLogoutUrl() : mixed
clearMetadataId()
public
clearMetadataId() : mixed
clearRoomFeatures()
public
clearRoomFeatures() : mixed
clearWebhookUrl()
public
clearWebhookUrl() : mixed
clearWelcomeMessage()
public
clearWelcomeMessage() : mixed
getCopyrightConf()
Generated from protobuf field <code>.plugnmeet.CopyrightConf copyright_conf = 12;</code>
public
getCopyrightConf() : CopyrightConf|null
Return values
CopyrightConf|nullgetDefaultLockSettings()
Generated from protobuf field <code>.plugnmeet.LockSettings default_lock_settings = 11;</code>
public
getDefaultLockSettings() : LockSettings|null
Return values
LockSettings|nullgetExtraData()
Generated from protobuf field <code>map<string, string> extra_data = 14;</code>
public
getExtraData() : MapField
Return values
MapFieldgetIsActiveRtmp()
Generated from protobuf field <code>bool is_active_rtmp = 4 [(.buf.validate.field) = {</code>
public
getIsActiveRtmp() : bool
Return values
boolgetIsBreakoutRoom()
Generated from protobuf field <code>bool is_breakout_room = 6 [(.buf.validate.field) = {</code>
public
getIsBreakoutRoom() : bool
Return values
boolgetIsRecording()
Generated from protobuf field <code>bool is_recording = 3 [(.buf.validate.field) = {</code>
public
getIsRecording() : bool
Return values
boolgetLogoutUrl()
Generated from protobuf field <code>optional string logout_url = 9 [(.buf.validate.field) = {</code>
public
getLogoutUrl() : string
Return values
stringgetMetadataId()
we'll use this as version control
public
getMetadataId() : string
Generated from protobuf field optional string metadata_id = 13 [(.buf.validate.field) = {
Return values
stringgetParentRoomId()
Generated from protobuf field <code>string parent_room_id = 5 [(.buf.validate.field) = {</code>
public
getParentRoomId() : string
Return values
stringgetRoomFeatures()
Generated from protobuf field <code>.plugnmeet.RoomCreateFeatures room_features = 10 [(.buf.validate.field) = {</code>
public
getRoomFeatures() : RoomCreateFeatures|null
Return values
RoomCreateFeatures|nullgetRoomTitle()
Generated from protobuf field <code>string room_title = 1 [(.buf.validate.field) = {</code>
public
getRoomTitle() : string
Return values
stringgetStartedAt()
Generated from protobuf field <code>uint64 started_at = 8 [(.buf.validate.field) = {</code>
public
getStartedAt() : int|string
Return values
int|stringgetWebhookUrl()
Generated from protobuf field <code>optional string webhook_url = 7 [(.buf.validate.field) = {</code>
public
getWebhookUrl() : string
Return values
stringgetWelcomeMessage()
Generated from protobuf field <code>optional string welcome_message = 2;</code>
public
getWelcomeMessage() : string
Return values
stringhasCopyrightConf()
public
hasCopyrightConf() : mixed
hasDefaultLockSettings()
public
hasDefaultLockSettings() : mixed
hasLogoutUrl()
public
hasLogoutUrl() : mixed
hasMetadataId()
public
hasMetadataId() : mixed
hasRoomFeatures()
public
hasRoomFeatures() : mixed
hasWebhookUrl()
public
hasWebhookUrl() : mixed
hasWelcomeMessage()
public
hasWelcomeMessage() : mixed
setCopyrightConf()
Generated from protobuf field <code>.plugnmeet.CopyrightConf copyright_conf = 12;</code>
public
setCopyrightConf(CopyrightConf $var) : $this
Parameters
- $var : CopyrightConf
Return values
$thissetDefaultLockSettings()
Generated from protobuf field <code>.plugnmeet.LockSettings default_lock_settings = 11;</code>
public
setDefaultLockSettings(LockSettings $var) : $this
Parameters
- $var : LockSettings
Return values
$thissetExtraData()
Generated from protobuf field <code>map<string, string> extra_data = 14;</code>
public
setExtraData(array<string|int, mixed>|MapField $var) : $this
Parameters
- $var : array<string|int, mixed>|MapField
Return values
$thissetIsActiveRtmp()
Generated from protobuf field <code>bool is_active_rtmp = 4 [(.buf.validate.field) = {</code>
public
setIsActiveRtmp(bool $var) : $this
Parameters
- $var : bool
Return values
$thissetIsBreakoutRoom()
Generated from protobuf field <code>bool is_breakout_room = 6 [(.buf.validate.field) = {</code>
public
setIsBreakoutRoom(bool $var) : $this
Parameters
- $var : bool
Return values
$thissetIsRecording()
Generated from protobuf field <code>bool is_recording = 3 [(.buf.validate.field) = {</code>
public
setIsRecording(bool $var) : $this
Parameters
- $var : bool
Return values
$thissetLogoutUrl()
Generated from protobuf field <code>optional string logout_url = 9 [(.buf.validate.field) = {</code>
public
setLogoutUrl(string $var) : $this
Parameters
- $var : string
Return values
$thissetMetadataId()
we'll use this as version control
public
setMetadataId(string $var) : $this
Generated from protobuf field optional string metadata_id = 13 [(.buf.validate.field) = {
Parameters
- $var : string
Return values
$thissetParentRoomId()
Generated from protobuf field <code>string parent_room_id = 5 [(.buf.validate.field) = {</code>
public
setParentRoomId(string $var) : $this
Parameters
- $var : string
Return values
$thissetRoomFeatures()
Generated from protobuf field <code>.plugnmeet.RoomCreateFeatures room_features = 10 [(.buf.validate.field) = {</code>
public
setRoomFeatures(RoomCreateFeatures $var) : $this
Parameters
- $var : RoomCreateFeatures
Return values
$thissetRoomTitle()
Generated from protobuf field <code>string room_title = 1 [(.buf.validate.field) = {</code>
public
setRoomTitle(string $var) : $this
Parameters
- $var : string
Return values
$thissetStartedAt()
Generated from protobuf field <code>uint64 started_at = 8 [(.buf.validate.field) = {</code>
public
setStartedAt(int|string $var) : $this
Parameters
- $var : int|string
Return values
$thissetWebhookUrl()
Generated from protobuf field <code>optional string webhook_url = 7 [(.buf.validate.field) = {</code>
public
setWebhookUrl(string $var) : $this
Parameters
- $var : string
Return values
$thissetWelcomeMessage()
Generated from protobuf field <code>optional string welcome_message = 2;</code>
public
setWelcomeMessage(string $var) : $this
Parameters
- $var : string