Skip to content

Commit 775155e

Browse files
Regenerate displayvideo client
1 parent 79f47cc commit 775155e

4 files changed

+156
-0
lines changed

src/DisplayVideo/AssignedTargetingOption.php

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,8 @@ class AssignedTargetingOption extends \Google\Model
5959
protected $contentOutstreamPositionDetailsDataType = '';
6060
protected $contentStreamTypeDetailsType = ContentStreamTypeAssignedTargetingOptionDetails::class;
6161
protected $contentStreamTypeDetailsDataType = '';
62+
protected $contentThemeExclusionDetailsType = ContentThemeAssignedTargetingOptionDetails::class;
63+
protected $contentThemeExclusionDetailsDataType = '';
6264
protected $dayAndTimeDetailsType = DayAndTimeAssignedTargetingOptionDetails::class;
6365
protected $dayAndTimeDetailsDataType = '';
6466
protected $deviceMakeModelDetailsType = DeviceMakeModelAssignedTargetingOptionDetails::class;
@@ -388,6 +390,20 @@ public function getContentStreamTypeDetails()
388390
{
389391
return $this->contentStreamTypeDetails;
390392
}
393+
/**
394+
* @param ContentThemeAssignedTargetingOptionDetails
395+
*/
396+
public function setContentThemeExclusionDetails(ContentThemeAssignedTargetingOptionDetails $contentThemeExclusionDetails)
397+
{
398+
$this->contentThemeExclusionDetails = $contentThemeExclusionDetails;
399+
}
400+
/**
401+
* @return ContentThemeAssignedTargetingOptionDetails
402+
*/
403+
public function getContentThemeExclusionDetails()
404+
{
405+
return $this->contentThemeExclusionDetails;
406+
}
391407
/**
392408
* @param DayAndTimeAssignedTargetingOptionDetails
393409
*/
Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
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\DisplayVideo;
19+
20+
class ContentThemeAssignedTargetingOptionDetails extends \Google\Model
21+
{
22+
/**
23+
* @var string
24+
*/
25+
public $contentTheme;
26+
/**
27+
* @var string
28+
*/
29+
public $excludedContentTheme;
30+
/**
31+
* @var string
32+
*/
33+
public $excludedTargetingOptionId;
34+
35+
/**
36+
* @param string
37+
*/
38+
public function setContentTheme($contentTheme)
39+
{
40+
$this->contentTheme = $contentTheme;
41+
}
42+
/**
43+
* @return string
44+
*/
45+
public function getContentTheme()
46+
{
47+
return $this->contentTheme;
48+
}
49+
/**
50+
* @param string
51+
*/
52+
public function setExcludedContentTheme($excludedContentTheme)
53+
{
54+
$this->excludedContentTheme = $excludedContentTheme;
55+
}
56+
/**
57+
* @return string
58+
*/
59+
public function getExcludedContentTheme()
60+
{
61+
return $this->excludedContentTheme;
62+
}
63+
/**
64+
* @param string
65+
*/
66+
public function setExcludedTargetingOptionId($excludedTargetingOptionId)
67+
{
68+
$this->excludedTargetingOptionId = $excludedTargetingOptionId;
69+
}
70+
/**
71+
* @return string
72+
*/
73+
public function getExcludedTargetingOptionId()
74+
{
75+
return $this->excludedTargetingOptionId;
76+
}
77+
}
78+
79+
// Adding a class alias for backwards compatibility with the previous class name.
80+
class_alias(ContentThemeAssignedTargetingOptionDetails::class, 'Google_Service_DisplayVideo_ContentThemeAssignedTargetingOptionDetails');
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\DisplayVideo;
19+
20+
class ContentThemeTargetingOptionDetails extends \Google\Model
21+
{
22+
/**
23+
* @var string
24+
*/
25+
public $contentTheme;
26+
27+
/**
28+
* @param string
29+
*/
30+
public function setContentTheme($contentTheme)
31+
{
32+
$this->contentTheme = $contentTheme;
33+
}
34+
/**
35+
* @return string
36+
*/
37+
public function getContentTheme()
38+
{
39+
return $this->contentTheme;
40+
}
41+
}
42+
43+
// Adding a class alias for backwards compatibility with the previous class name.
44+
class_alias(ContentThemeTargetingOptionDetails::class, 'Google_Service_DisplayVideo_ContentThemeTargetingOptionDetails');

src/DisplayVideo/TargetingOption.php

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,8 @@ class TargetingOption extends \Google\Model
4545
protected $contentOutstreamPositionDetailsDataType = '';
4646
protected $contentStreamTypeDetailsType = ContentStreamTypeTargetingOptionDetails::class;
4747
protected $contentStreamTypeDetailsDataType = '';
48+
protected $contentThemeDetailsType = ContentThemeTargetingOptionDetails::class;
49+
protected $contentThemeDetailsDataType = '';
4850
protected $deviceMakeModelDetailsType = DeviceMakeModelTargetingOptionDetails::class;
4951
protected $deviceMakeModelDetailsDataType = '';
5052
protected $deviceTypeDetailsType = DeviceTypeTargetingOptionDetails::class;
@@ -280,6 +282,20 @@ public function getContentStreamTypeDetails()
280282
{
281283
return $this->contentStreamTypeDetails;
282284
}
285+
/**
286+
* @param ContentThemeTargetingOptionDetails
287+
*/
288+
public function setContentThemeDetails(ContentThemeTargetingOptionDetails $contentThemeDetails)
289+
{
290+
$this->contentThemeDetails = $contentThemeDetails;
291+
}
292+
/**
293+
* @return ContentThemeTargetingOptionDetails
294+
*/
295+
public function getContentThemeDetails()
296+
{
297+
return $this->contentThemeDetails;
298+
}
283299
/**
284300
* @param DeviceMakeModelTargetingOptionDetails
285301
*/

0 commit comments

Comments
 (0)