Skip to content

Commit b899da3

Browse files
1 parent 05a677b commit b899da3

File tree

6 files changed

+372
-0
lines changed

6 files changed

+372
-0
lines changed

src/Meet/ArtifactConfig.php

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
<?php
2+
/*
3+
* Copyright 2014 Google Inc.
4+
*
5+
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
6+
* use this file except in compliance with the License. You may obtain a copy of
7+
* the License at
8+
*
9+
* http://www.apache.org/licenses/LICENSE-2.0
10+
*
11+
* Unless required by applicable law or agreed to in writing, software
12+
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
13+
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
14+
* License for the specific language governing permissions and limitations under
15+
* the License.
16+
*/
17+
18+
namespace Google\Service\Meet;
19+
20+
class ArtifactConfig extends \Google\Model
21+
{
22+
protected $recordingConfigType = RecordingConfig::class;
23+
protected $recordingConfigDataType = '';
24+
protected $smartNotesConfigType = SmartNotesConfig::class;
25+
protected $smartNotesConfigDataType = '';
26+
protected $transcriptionConfigType = TranscriptionConfig::class;
27+
protected $transcriptionConfigDataType = '';
28+
29+
/**
30+
* @param RecordingConfig
31+
*/
32+
public function setRecordingConfig(RecordingConfig $recordingConfig)
33+
{
34+
$this->recordingConfig = $recordingConfig;
35+
}
36+
/**
37+
* @return RecordingConfig
38+
*/
39+
public function getRecordingConfig()
40+
{
41+
return $this->recordingConfig;
42+
}
43+
/**
44+
* @param SmartNotesConfig
45+
*/
46+
public function setSmartNotesConfig(SmartNotesConfig $smartNotesConfig)
47+
{
48+
$this->smartNotesConfig = $smartNotesConfig;
49+
}
50+
/**
51+
* @return SmartNotesConfig
52+
*/
53+
public function getSmartNotesConfig()
54+
{
55+
return $this->smartNotesConfig;
56+
}
57+
/**
58+
* @param TranscriptionConfig
59+
*/
60+
public function setTranscriptionConfig(TranscriptionConfig $transcriptionConfig)
61+
{
62+
$this->transcriptionConfig = $transcriptionConfig;
63+
}
64+
/**
65+
* @return TranscriptionConfig
66+
*/
67+
public function getTranscriptionConfig()
68+
{
69+
return $this->transcriptionConfig;
70+
}
71+
}
72+
73+
// Adding a class alias for backwards compatibility with the previous class name.
74+
class_alias(ArtifactConfig::class, 'Google_Service_Meet_ArtifactConfig');

src/Meet/ModerationRestrictions.php

Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,98 @@
1+
<?php
2+
/*
3+
* Copyright 2014 Google Inc.
4+
*
5+
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
6+
* use this file except in compliance with the License. You may obtain a copy of
7+
* the License at
8+
*
9+
* http://www.apache.org/licenses/LICENSE-2.0
10+
*
11+
* Unless required by applicable law or agreed to in writing, software
12+
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
13+
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
14+
* License for the specific language governing permissions and limitations under
15+
* the License.
16+
*/
17+
18+
namespace Google\Service\Meet;
19+
20+
class ModerationRestrictions extends \Google\Model
21+
{
22+
/**
23+
* @var string
24+
*/
25+
public $chatRestriction;
26+
/**
27+
* @var string
28+
*/
29+
public $defaultJoinAsViewerType;
30+
/**
31+
* @var string
32+
*/
33+
public $presentRestriction;
34+
/**
35+
* @var string
36+
*/
37+
public $reactionRestriction;
38+
39+
/**
40+
* @param string
41+
*/
42+
public function setChatRestriction($chatRestriction)
43+
{
44+
$this->chatRestriction = $chatRestriction;
45+
}
46+
/**
47+
* @return string
48+
*/
49+
public function getChatRestriction()
50+
{
51+
return $this->chatRestriction;
52+
}
53+
/**
54+
* @param string
55+
*/
56+
public function setDefaultJoinAsViewerType($defaultJoinAsViewerType)
57+
{
58+
$this->defaultJoinAsViewerType = $defaultJoinAsViewerType;
59+
}
60+
/**
61+
* @return string
62+
*/
63+
public function getDefaultJoinAsViewerType()
64+
{
65+
return $this->defaultJoinAsViewerType;
66+
}
67+
/**
68+
* @param string
69+
*/
70+
public function setPresentRestriction($presentRestriction)
71+
{
72+
$this->presentRestriction = $presentRestriction;
73+
}
74+
/**
75+
* @return string
76+
*/
77+
public function getPresentRestriction()
78+
{
79+
return $this->presentRestriction;
80+
}
81+
/**
82+
* @param string
83+
*/
84+
public function setReactionRestriction($reactionRestriction)
85+
{
86+
$this->reactionRestriction = $reactionRestriction;
87+
}
88+
/**
89+
* @return string
90+
*/
91+
public function getReactionRestriction()
92+
{
93+
return $this->reactionRestriction;
94+
}
95+
}
96+
97+
// Adding a class alias for backwards compatibility with the previous class name.
98+
class_alias(ModerationRestrictions::class, 'Google_Service_Meet_ModerationRestrictions');

src/Meet/RecordingConfig.php

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
<?php
2+
/*
3+
* Copyright 2014 Google Inc.
4+
*
5+
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
6+
* use this file except in compliance with the License. You may obtain a copy of
7+
* the License at
8+
*
9+
* http://www.apache.org/licenses/LICENSE-2.0
10+
*
11+
* Unless required by applicable law or agreed to in writing, software
12+
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
13+
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
14+
* License for the specific language governing permissions and limitations under
15+
* the License.
16+
*/
17+
18+
namespace Google\Service\Meet;
19+
20+
class RecordingConfig extends \Google\Model
21+
{
22+
/**
23+
* @var string
24+
*/
25+
public $autoRecordingGeneration;
26+
27+
/**
28+
* @param string
29+
*/
30+
public function setAutoRecordingGeneration($autoRecordingGeneration)
31+
{
32+
$this->autoRecordingGeneration = $autoRecordingGeneration;
33+
}
34+
/**
35+
* @return string
36+
*/
37+
public function getAutoRecordingGeneration()
38+
{
39+
return $this->autoRecordingGeneration;
40+
}
41+
}
42+
43+
// Adding a class alias for backwards compatibility with the previous class name.
44+
class_alias(RecordingConfig::class, 'Google_Service_Meet_RecordingConfig');

src/Meet/SmartNotesConfig.php

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
<?php
2+
/*
3+
* Copyright 2014 Google Inc.
4+
*
5+
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
6+
* use this file except in compliance with the License. You may obtain a copy of
7+
* the License at
8+
*
9+
* http://www.apache.org/licenses/LICENSE-2.0
10+
*
11+
* Unless required by applicable law or agreed to in writing, software
12+
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
13+
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
14+
* License for the specific language governing permissions and limitations under
15+
* the License.
16+
*/
17+
18+
namespace Google\Service\Meet;
19+
20+
class SmartNotesConfig extends \Google\Model
21+
{
22+
/**
23+
* @var string
24+
*/
25+
public $autoSmartNotesGeneration;
26+
27+
/**
28+
* @param string
29+
*/
30+
public function setAutoSmartNotesGeneration($autoSmartNotesGeneration)
31+
{
32+
$this->autoSmartNotesGeneration = $autoSmartNotesGeneration;
33+
}
34+
/**
35+
* @return string
36+
*/
37+
public function getAutoSmartNotesGeneration()
38+
{
39+
return $this->autoSmartNotesGeneration;
40+
}
41+
}
42+
43+
// Adding a class alias for backwards compatibility with the previous class name.
44+
class_alias(SmartNotesConfig::class, 'Google_Service_Meet_SmartNotesConfig');

src/Meet/SpaceConfig.php

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,22 @@ class SpaceConfig extends \Google\Model
2323
* @var string
2424
*/
2525
public $accessType;
26+
protected $artifactConfigType = ArtifactConfig::class;
27+
protected $artifactConfigDataType = '';
28+
/**
29+
* @var string
30+
*/
31+
public $attendanceReportGenerationType;
2632
/**
2733
* @var string
2834
*/
2935
public $entryPointAccess;
36+
/**
37+
* @var string
38+
*/
39+
public $moderation;
40+
protected $moderationRestrictionsType = ModerationRestrictions::class;
41+
protected $moderationRestrictionsDataType = '';
3042

3143
/**
3244
* @param string
@@ -42,6 +54,34 @@ public function getAccessType()
4254
{
4355
return $this->accessType;
4456
}
57+
/**
58+
* @param ArtifactConfig
59+
*/
60+
public function setArtifactConfig(ArtifactConfig $artifactConfig)
61+
{
62+
$this->artifactConfig = $artifactConfig;
63+
}
64+
/**
65+
* @return ArtifactConfig
66+
*/
67+
public function getArtifactConfig()
68+
{
69+
return $this->artifactConfig;
70+
}
71+
/**
72+
* @param string
73+
*/
74+
public function setAttendanceReportGenerationType($attendanceReportGenerationType)
75+
{
76+
$this->attendanceReportGenerationType = $attendanceReportGenerationType;
77+
}
78+
/**
79+
* @return string
80+
*/
81+
public function getAttendanceReportGenerationType()
82+
{
83+
return $this->attendanceReportGenerationType;
84+
}
4585
/**
4686
* @param string
4787
*/
@@ -56,6 +96,34 @@ public function getEntryPointAccess()
5696
{
5797
return $this->entryPointAccess;
5898
}
99+
/**
100+
* @param string
101+
*/
102+
public function setModeration($moderation)
103+
{
104+
$this->moderation = $moderation;
105+
}
106+
/**
107+
* @return string
108+
*/
109+
public function getModeration()
110+
{
111+
return $this->moderation;
112+
}
113+
/**
114+
* @param ModerationRestrictions
115+
*/
116+
public function setModerationRestrictions(ModerationRestrictions $moderationRestrictions)
117+
{
118+
$this->moderationRestrictions = $moderationRestrictions;
119+
}
120+
/**
121+
* @return ModerationRestrictions
122+
*/
123+
public function getModerationRestrictions()
124+
{
125+
return $this->moderationRestrictions;
126+
}
59127
}
60128

61129
// Adding a class alias for backwards compatibility with the previous class name.

0 commit comments

Comments
 (0)