Google_Service_YouTube_ActivityContentDetails
extends Google_Model
in package
This class defines attributes, valid values, and usage which is generated from a given json schema.
http://tools.ietf.org/html/draft-zyp-json-schema-03#section-5
Table of Contents
- NULL_VALUE = "{}gapi-php-null"
- If you need to specify a NULL JSON value, use Google_Model::NULL_VALUE instead - it will be replaced when converting to JSON with a real null.
- $bulletinDataType : mixed
- $bulletinType : mixed
- $channelItemDataType : mixed
- $channelItemType : mixed
- $commentDataType : mixed
- $commentType : mixed
- $favoriteDataType : mixed
- $favoriteType : mixed
- $internal_gapi_mappings : mixed
- $likeDataType : mixed
- $likeType : mixed
- $modelData : mixed
- $playlistItemDataType : mixed
- $playlistItemType : mixed
- $processed : mixed
- $promotedItemDataType : mixed
- $promotedItemType : mixed
- $recommendationDataType : mixed
- $recommendationType : mixed
- $socialDataType : mixed
- $socialType : mixed
- $subscriptionDataType : mixed
- $subscriptionType : mixed
- $uploadDataType : mixed
- $uploadType : mixed
- __construct() : mixed
- Polymorphic - accepts a variable number of arguments dependent on the type of the model subclass.
- __get() : mixed
- Getter that handles passthrough access to the data array, and lazy object creation.
- __isset() : mixed
- __unset() : mixed
- assertIsArray() : mixed
- Verify if $obj is an array.
- getBulletin() : Google_Service_YouTube_ActivityContentDetailsBulletin
- getChannelItem() : Google_Service_YouTube_ActivityContentDetailsChannelItem
- getComment() : Google_Service_YouTube_ActivityContentDetailsComment
- getFavorite() : Google_Service_YouTube_ActivityContentDetailsFavorite
- getLike() : Google_Service_YouTube_ActivityContentDetailsLike
- getPlaylistItem() : Google_Service_YouTube_ActivityContentDetailsPlaylistItem
- getPromotedItem() : Google_Service_YouTube_ActivityContentDetailsPromotedItem
- getRecommendation() : Google_Service_YouTube_ActivityContentDetailsRecommendation
- getSocial() : Google_Service_YouTube_ActivityContentDetailsSocial
- getSubscription() : Google_Service_YouTube_ActivityContentDetailsSubscription
- getUpload() : Google_Service_YouTube_ActivityContentDetailsUpload
- offsetExists() : mixed
- offsetGet() : mixed
- offsetSet() : mixed
- offsetUnset() : mixed
- setBulletin() : mixed
- setChannelItem() : mixed
- setComment() : mixed
- setFavorite() : mixed
- setLike() : mixed
- setPlaylistItem() : mixed
- setPromotedItem() : mixed
- setRecommendation() : mixed
- setSocial() : mixed
- setSubscription() : mixed
- setUpload() : mixed
- toSimpleObject() : mixed
- Create a simplified object suitable for straightforward conversion to JSON. This is relatively expensive due to the usage of reflection, but shouldn't be called a whole lot, and is the most straightforward way to filter.
- dataType() : mixed
- gapiInit() : mixed
- Blank initialiser to be used in subclasses to do post-construction initialisation - this avoids the need for subclasses to have to implement the variadics handling in their constructors.
- isAssociativeArray() : bool
- Returns true only if the array is associative.
- keyType() : mixed
- mapTypes() : void
- Initialize this object's properties from an array.
- camelCase() : string
- Convert a string to camelCase
- getMappedName() : mixed
- If there is an internal name mapping, use that.
- getSimpleValue() : mixed
- Handle different types of values, primarily other objects and map and array data types.
- nullPlaceholderCheck() : mixed
- Check whether the value is the null placeholder and return true null.
Constants
NULL_VALUE
If you need to specify a NULL JSON value, use Google_Model::NULL_VALUE instead - it will be replaced when converting to JSON with a real null.
public
mixed
NULL_VALUE
= "{}gapi-php-null"
Properties
$bulletinDataType
protected
mixed
$bulletinDataType
= ''
$bulletinType
protected
mixed
$bulletinType
= 'Google_Service_YouTube_ActivityContentDetailsBulletin'
$channelItemDataType
protected
mixed
$channelItemDataType
= ''
$channelItemType
protected
mixed
$channelItemType
= 'Google_Service_YouTube_ActivityContentDetailsChannelItem'
$commentDataType
protected
mixed
$commentDataType
= ''
$commentType
protected
mixed
$commentType
= 'Google_Service_YouTube_ActivityContentDetailsComment'
$favoriteDataType
protected
mixed
$favoriteDataType
= ''
$favoriteType
protected
mixed
$favoriteType
= 'Google_Service_YouTube_ActivityContentDetailsFavorite'
$internal_gapi_mappings
protected
mixed
$internal_gapi_mappings
= array()
$likeDataType
protected
mixed
$likeDataType
= ''
$likeType
protected
mixed
$likeType
= 'Google_Service_YouTube_ActivityContentDetailsLike'
$modelData
protected
mixed
$modelData
= array()
$playlistItemDataType
protected
mixed
$playlistItemDataType
= ''
$playlistItemType
protected
mixed
$playlistItemType
= 'Google_Service_YouTube_ActivityContentDetailsPlaylistItem'
$processed
protected
mixed
$processed
= array()
$promotedItemDataType
protected
mixed
$promotedItemDataType
= ''
$promotedItemType
protected
mixed
$promotedItemType
= 'Google_Service_YouTube_ActivityContentDetailsPromotedItem'
$recommendationDataType
protected
mixed
$recommendationDataType
= ''
$recommendationType
protected
mixed
$recommendationType
= 'Google_Service_YouTube_ActivityContentDetailsRecommendation'
$socialDataType
protected
mixed
$socialDataType
= ''
$socialType
protected
mixed
$socialType
= 'Google_Service_YouTube_ActivityContentDetailsSocial'
$subscriptionDataType
protected
mixed
$subscriptionDataType
= ''
$subscriptionType
protected
mixed
$subscriptionType
= 'Google_Service_YouTube_ActivityContentDetailsSubscription'
$uploadDataType
protected
mixed
$uploadDataType
= ''
$uploadType
protected
mixed
$uploadType
= 'Google_Service_YouTube_ActivityContentDetailsUpload'
Methods
__construct()
Polymorphic - accepts a variable number of arguments dependent on the type of the model subclass.
public
final __construct() : mixed
Return values
mixed —__get()
Getter that handles passthrough access to the data array, and lazy object creation.
public
__get(string $key) : mixed
Parameters
- $key : string
-
Property name.
Return values
mixed —The value if any, or null.
__isset()
public
__isset(mixed $key) : mixed
Parameters
- $key : mixed
Return values
mixed —__unset()
public
__unset(mixed $key) : mixed
Parameters
- $key : mixed
Return values
mixed —assertIsArray()
Verify if $obj is an array.
public
assertIsArray(array<string|int, mixed> $obj, string $method) : mixed
Parameters
- $obj : array<string|int, mixed>
-
Items that should be validated.
- $method : string
-
Method expecting an array as an argument.
Tags
Return values
mixed —getBulletin()
public
getBulletin() : Google_Service_YouTube_ActivityContentDetailsBulletin
Return values
Google_Service_YouTube_ActivityContentDetailsBulletin —getChannelItem()
public
getChannelItem() : Google_Service_YouTube_ActivityContentDetailsChannelItem
Return values
Google_Service_YouTube_ActivityContentDetailsChannelItem —getComment()
public
getComment() : Google_Service_YouTube_ActivityContentDetailsComment
Return values
Google_Service_YouTube_ActivityContentDetailsComment —getFavorite()
public
getFavorite() : Google_Service_YouTube_ActivityContentDetailsFavorite
Return values
Google_Service_YouTube_ActivityContentDetailsFavorite —getLike()
public
getLike() : Google_Service_YouTube_ActivityContentDetailsLike
Return values
Google_Service_YouTube_ActivityContentDetailsLike —getPlaylistItem()
public
getPlaylistItem() : Google_Service_YouTube_ActivityContentDetailsPlaylistItem
Return values
Google_Service_YouTube_ActivityContentDetailsPlaylistItem —getPromotedItem()
public
getPromotedItem() : Google_Service_YouTube_ActivityContentDetailsPromotedItem
Return values
Google_Service_YouTube_ActivityContentDetailsPromotedItem —getRecommendation()
public
getRecommendation() : Google_Service_YouTube_ActivityContentDetailsRecommendation
Return values
Google_Service_YouTube_ActivityContentDetailsRecommendation —getSocial()
public
getSocial() : Google_Service_YouTube_ActivityContentDetailsSocial
Return values
Google_Service_YouTube_ActivityContentDetailsSocial —getSubscription()
public
getSubscription() : Google_Service_YouTube_ActivityContentDetailsSubscription
Return values
Google_Service_YouTube_ActivityContentDetailsSubscription —getUpload()
public
getUpload() : Google_Service_YouTube_ActivityContentDetailsUpload
Return values
Google_Service_YouTube_ActivityContentDetailsUpload —offsetExists()
public
offsetExists(mixed $offset) : mixed
Parameters
- $offset : mixed
Return values
mixed —offsetGet()
public
offsetGet(mixed $offset) : mixed
Parameters
- $offset : mixed
Return values
mixed —offsetSet()
public
offsetSet(mixed $offset, mixed $value) : mixed
Parameters
- $offset : mixed
- $value : mixed
Return values
mixed —offsetUnset()
public
offsetUnset(mixed $offset) : mixed
Parameters
- $offset : mixed
Return values
mixed —setBulletin()
public
setBulletin(Google_Service_YouTube_ActivityContentDetailsBulletin $bulletin) : mixed
Parameters
Return values
mixed —setChannelItem()
public
setChannelItem(Google_Service_YouTube_ActivityContentDetailsChannelItem $channelItem) : mixed
Parameters
- $channelItem : Google_Service_YouTube_ActivityContentDetailsChannelItem
Return values
mixed —setComment()
public
setComment(Google_Service_YouTube_ActivityContentDetailsComment $comment) : mixed
Parameters
Return values
mixed —setFavorite()
public
setFavorite(Google_Service_YouTube_ActivityContentDetailsFavorite $favorite) : mixed
Parameters
Return values
mixed —setLike()
public
setLike(Google_Service_YouTube_ActivityContentDetailsLike $like) : mixed
Parameters
Return values
mixed —setPlaylistItem()
public
setPlaylistItem(Google_Service_YouTube_ActivityContentDetailsPlaylistItem $playlistItem) : mixed
Parameters
- $playlistItem : Google_Service_YouTube_ActivityContentDetailsPlaylistItem
Return values
mixed —setPromotedItem()
public
setPromotedItem(Google_Service_YouTube_ActivityContentDetailsPromotedItem $promotedItem) : mixed
Parameters
- $promotedItem : Google_Service_YouTube_ActivityContentDetailsPromotedItem
Return values
mixed —setRecommendation()
public
setRecommendation(Google_Service_YouTube_ActivityContentDetailsRecommendation $recommendation) : mixed
Parameters
- $recommendation : Google_Service_YouTube_ActivityContentDetailsRecommendation
Return values
mixed —setSocial()
public
setSocial(Google_Service_YouTube_ActivityContentDetailsSocial $social) : mixed
Parameters
Return values
mixed —setSubscription()
public
setSubscription(Google_Service_YouTube_ActivityContentDetailsSubscription $subscription) : mixed
Parameters
- $subscription : Google_Service_YouTube_ActivityContentDetailsSubscription
Return values
mixed —setUpload()
public
setUpload(Google_Service_YouTube_ActivityContentDetailsUpload $upload) : mixed
Parameters
Return values
mixed —toSimpleObject()
Create a simplified object suitable for straightforward conversion to JSON. This is relatively expensive due to the usage of reflection, but shouldn't be called a whole lot, and is the most straightforward way to filter.
public
toSimpleObject() : mixed
Return values
mixed —dataType()
protected
dataType(mixed $key) : mixed
Parameters
- $key : mixed
Return values
mixed —gapiInit()
Blank initialiser to be used in subclasses to do post-construction initialisation - this avoids the need for subclasses to have to implement the variadics handling in their constructors.
protected
gapiInit() : mixed
Return values
mixed —isAssociativeArray()
Returns true only if the array is associative.
protected
isAssociativeArray(array<string|int, mixed> $array) : bool
Parameters
- $array : array<string|int, mixed>
Return values
bool —True if the array is associative.
keyType()
protected
keyType(mixed $key) : mixed
Parameters
- $key : mixed
Return values
mixed —mapTypes()
Initialize this object's properties from an array.
protected
mapTypes(array<string|int, mixed> $array) : void
Parameters
- $array : array<string|int, mixed>
-
Used to seed this object's properties.
Return values
void —camelCase()
Convert a string to camelCase
private
camelCase(string $value) : string
Parameters
- $value : string
Return values
string —getMappedName()
If there is an internal name mapping, use that.
private
getMappedName(mixed $key) : mixed
Parameters
- $key : mixed
Return values
mixed —getSimpleValue()
Handle different types of values, primarily other objects and map and array data types.
private
getSimpleValue(mixed $value) : mixed
Parameters
- $value : mixed
Return values
mixed —nullPlaceholderCheck()
Check whether the value is the null placeholder and return true null.
private
nullPlaceholderCheck(mixed $value) : mixed
Parameters
- $value : mixed