Documentation

Google_Service_Devprojects_ProjectData extends Google_Collection
in package

Extension to the regular Google_Model that automatically exposes the items array for iteration, so you can just iterate over the object rather than a reference inside.

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.
$abuseState  : mixed
$assignedId  : mixed
$createdMs  : mixed
$currentUserRole  : mixed
$disabledReasons  : mixed
$domainId  : mixed
$domainOrOrganization  : mixed
$id  : mixed
$kind  : mixed
$label  : mixed
$projectUrl  : mixed
$shardType  : mixed
$status  : mixed
$versionInfo  : mixed
$visibility  : mixed
$abuseSectionDataType  : mixed
$abuseSectionType  : mixed
$apiaryPropertySectionDataType  : mixed
$apiaryPropertySectionType  : mixed
$apiSectionDataType  : mixed
$apiSectionType  : mixed
$appengineSectionDataType  : mixed
$appengineSectionType  : mixed
$appsScriptSectionDataType  : mixed
$appsScriptSectionType  : mixed
$authSectionDataType  : mixed
$authSectionType  : mixed
$cloudComputeSectionDataType  : mixed
$cloudComputeSectionType  : mixed
$cloudSqlSectionDataType  : mixed
$cloudSqlSectionType  : mixed
$cloudStorageSectionDataType  : mixed
$cloudStorageSectionType  : mixed
$collection_key  : mixed
$customizationSectionDataType  : mixed
$customizationSectionType  : mixed
$iamSectionDataType  : mixed
$iamSectionType  : mixed
$internal_gapi_mappings  : mixed
$modelData  : mixed
$processed  : mixed
$projectLinkingSectionDataType  : mixed
$projectLinkingSectionType  : mixed
$quotasSectionDataType  : mixed
$quotasSectionType  : mixed
$serviceAccountSectionDataType  : mixed
$serviceAccountSectionType  : mixed
$statsSectionDataType  : mixed
$statsSectionType  : mixed
$teamSectionDataType  : mixed
$teamSectionType  : 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.
count()  : mixed
current()  : mixed
getAbuseSection()  : mixed
getAbuseState()  : mixed
getApiaryPropertySection()  : mixed
getApiSection()  : mixed
getAppengineSection()  : mixed
getAppsScriptSection()  : mixed
getAssignedId()  : mixed
getAuthSection()  : mixed
getCloudComputeSection()  : mixed
getCloudSqlSection()  : mixed
getCloudStorageSection()  : mixed
getCreatedMs()  : mixed
getCurrentUserRole()  : mixed
getCustomizationSection()  : mixed
getDisabledReasons()  : mixed
getDomainId()  : mixed
getDomainOrOrganization()  : mixed
getIamSection()  : mixed
getId()  : mixed
getKind()  : mixed
getLabel()  : mixed
getProjectLinkingSection()  : mixed
getProjectUrl()  : mixed
getQuotasSection()  : mixed
getServiceAccountSection()  : mixed
getShardType()  : mixed
getStatsSection()  : mixed
getStatus()  : mixed
getTeamSection()  : mixed
getVersionInfo()  : mixed
getVisibility()  : mixed
key()  : mixed
next()  : mixed
offsetExists()  : mixed
offsetGet()  : mixed
offsetSet()  : mixed
offsetUnset()  : mixed
rewind()  : mixed
setAbuseSection()  : mixed
setAbuseState()  : mixed
setApiaryPropertySection()  : mixed
setApiSection()  : mixed
setAppengineSection()  : mixed
setAppsScriptSection()  : mixed
setAssignedId()  : mixed
setAuthSection()  : mixed
setCloudComputeSection()  : mixed
setCloudSqlSection()  : mixed
setCloudStorageSection()  : mixed
setCreatedMs()  : mixed
setCurrentUserRole()  : mixed
setCustomizationSection()  : mixed
setDisabledReasons()  : mixed
setDomainId()  : mixed
setDomainOrOrganization()  : mixed
setIamSection()  : mixed
setId()  : mixed
setKind()  : mixed
setLabel()  : mixed
setProjectLinkingSection()  : mixed
setProjectUrl()  : mixed
setQuotasSection()  : mixed
setServiceAccountSection()  : mixed
setShardType()  : mixed
setStatsSection()  : mixed
setStatus()  : mixed
setTeamSection()  : mixed
setVersionInfo()  : mixed
setVisibility()  : 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.
valid()  : mixed
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
coerceType()  : mixed
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

$domainOrOrganization

public mixed $domainOrOrganization

$abuseSectionDataType

protected mixed $abuseSectionDataType = ''

$abuseSectionType

protected mixed $abuseSectionType = 'Google_Service_Devprojects_AbuseSection'

$apiaryPropertySectionDataType

protected mixed $apiaryPropertySectionDataType = ''

$apiaryPropertySectionType

protected mixed $apiaryPropertySectionType = 'Google_Service_Devprojects_ApiaryPropertySection'

$apiSectionDataType

protected mixed $apiSectionDataType = ''

$apiSectionType

protected mixed $apiSectionType = 'Google_Service_Devprojects_ApiSection'

$appengineSectionDataType

protected mixed $appengineSectionDataType = ''

$appengineSectionType

protected mixed $appengineSectionType = 'Google_Service_Devprojects_AppEngineSection'

$appsScriptSectionDataType

protected mixed $appsScriptSectionDataType = ''

$appsScriptSectionType

protected mixed $appsScriptSectionType = 'Google_Service_Devprojects_AppsScriptSection'

$authSectionDataType

protected mixed $authSectionDataType = ''

$authSectionType

protected mixed $authSectionType = 'Google_Service_Devprojects_AuthSection'

$cloudComputeSectionDataType

protected mixed $cloudComputeSectionDataType = ''

$cloudComputeSectionType

protected mixed $cloudComputeSectionType = 'Google_Service_Devprojects_CloudComputeSection'

$cloudSqlSectionDataType

protected mixed $cloudSqlSectionDataType = ''

$cloudSqlSectionType

protected mixed $cloudSqlSectionType = 'Google_Service_Devprojects_CloudSqlSection'

$cloudStorageSectionDataType

protected mixed $cloudStorageSectionDataType = ''

$cloudStorageSectionType

protected mixed $cloudStorageSectionType = 'Google_Service_Devprojects_CloudStorageSection'

$collection_key

protected mixed $collection_key = 'visibility'

$customizationSectionDataType

protected mixed $customizationSectionDataType = ''

$customizationSectionType

protected mixed $customizationSectionType = 'Google_Service_Devprojects_UiCustomizationSection'

$iamSectionDataType

protected mixed $iamSectionDataType = ''

$iamSectionType

protected mixed $iamSectionType = 'Google_Service_Devprojects_IamSection'

$internal_gapi_mappings

protected mixed $internal_gapi_mappings = array()

$modelData

protected mixed $modelData = array()

$processed

protected mixed $processed = array()

$projectLinkingSectionDataType

protected mixed $projectLinkingSectionDataType = ''

$projectLinkingSectionType

protected mixed $projectLinkingSectionType = 'Google_Service_Devprojects_ProjectLinkingSection'

$quotasSectionDataType

protected mixed $quotasSectionDataType = ''

$quotasSectionType

protected mixed $quotasSectionType = 'Google_Service_Devprojects_QuotaConfiguration'

$serviceAccountSectionDataType

protected mixed $serviceAccountSectionDataType = ''

$serviceAccountSectionType

protected mixed $serviceAccountSectionType = 'Google_Service_Devprojects_ServiceAccountSection'

$statsSectionDataType

protected mixed $statsSectionDataType = ''

$statsSectionType

protected mixed $statsSectionType = 'Google_Service_Devprojects_StatsSection'

$teamSectionDataType

protected mixed $teamSectionDataType = ''

$teamSectionType

protected mixed $teamSectionType = 'Google_Service_Devprojects_TeamSection'

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
throws
Google_Exception

Thrown if $obj isn't an array.

Return values
mixed

count()

public count() : mixed
Return values
mixed

current()

public current() : mixed
Return values
mixed

getAbuseSection()

public getAbuseSection() : mixed
Return values
mixed

getAbuseState()

public getAbuseState() : mixed
Return values
mixed

getApiaryPropertySection()

public getApiaryPropertySection() : mixed
Return values
mixed

getApiSection()

public getApiSection() : mixed
Return values
mixed

getAppengineSection()

public getAppengineSection() : mixed
Return values
mixed

getAppsScriptSection()

public getAppsScriptSection() : mixed
Return values
mixed

getAssignedId()

public getAssignedId() : mixed
Return values
mixed

getAuthSection()

public getAuthSection() : mixed
Return values
mixed

getCloudComputeSection()

public getCloudComputeSection() : mixed
Return values
mixed

getCloudSqlSection()

public getCloudSqlSection() : mixed
Return values
mixed

getCloudStorageSection()

public getCloudStorageSection() : mixed
Return values
mixed

getCreatedMs()

public getCreatedMs() : mixed
Return values
mixed

getCurrentUserRole()

public getCurrentUserRole() : mixed
Return values
mixed

getCustomizationSection()

public getCustomizationSection() : mixed
Return values
mixed

getDisabledReasons()

public getDisabledReasons() : mixed
Return values
mixed

getDomainId()

public getDomainId() : mixed
Return values
mixed

getDomainOrOrganization()

public getDomainOrOrganization() : mixed
Return values
mixed

getIamSection()

public getIamSection() : mixed
Return values
mixed

getId()

public getId() : mixed
Return values
mixed

getKind()

public getKind() : mixed
Return values
mixed

getLabel()

public getLabel() : mixed
Return values
mixed

getProjectLinkingSection()

public getProjectLinkingSection() : mixed
Return values
mixed

getProjectUrl()

public getProjectUrl() : mixed
Return values
mixed

getQuotasSection()

public getQuotasSection() : mixed
Return values
mixed

getServiceAccountSection()

public getServiceAccountSection() : mixed
Return values
mixed

getShardType()

public getShardType() : mixed
Return values
mixed

getStatsSection()

public getStatsSection() : mixed
Return values
mixed

getStatus()

public getStatus() : mixed
Return values
mixed

getTeamSection()

public getTeamSection() : mixed
Return values
mixed

getVersionInfo()

public getVersionInfo() : mixed
Return values
mixed

getVisibility()

public getVisibility() : mixed
Return values
mixed

key()

public key() : mixed
Return values
mixed

next()

public next() : mixed
Return values
mixed

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

rewind()

public rewind() : mixed
Return values
mixed

setAbuseState()

public setAbuseState(mixed $abuseState) : mixed
Parameters
$abuseState : mixed
Return values
mixed

setAssignedId()

public setAssignedId(mixed $assignedId) : mixed
Parameters
$assignedId : mixed
Return values
mixed

setCreatedMs()

public setCreatedMs(mixed $createdMs) : mixed
Parameters
$createdMs : mixed
Return values
mixed

setCurrentUserRole()

public setCurrentUserRole(mixed $currentUserRole) : mixed
Parameters
$currentUserRole : mixed
Return values
mixed

setDisabledReasons()

public setDisabledReasons(mixed $disabledReasons) : mixed
Parameters
$disabledReasons : mixed
Return values
mixed

setDomainId()

public setDomainId(mixed $domainId) : mixed
Parameters
$domainId : mixed
Return values
mixed

setDomainOrOrganization()

public setDomainOrOrganization(mixed $domainOrOrganization) : mixed
Parameters
$domainOrOrganization : mixed
Return values
mixed

setId()

public setId(mixed $id) : mixed
Parameters
$id : mixed
Return values
mixed

setKind()

public setKind(mixed $kind) : mixed
Parameters
$kind : mixed
Return values
mixed

setLabel()

public setLabel(mixed $label) : mixed
Parameters
$label : mixed
Return values
mixed

setProjectUrl()

public setProjectUrl(mixed $projectUrl) : mixed
Parameters
$projectUrl : mixed
Return values
mixed

setShardType()

public setShardType(mixed $shardType) : mixed
Parameters
$shardType : mixed
Return values
mixed

setStatus()

public setStatus(mixed $status) : mixed
Parameters
$status : mixed
Return values
mixed

setVersionInfo()

public setVersionInfo(mixed $versionInfo) : mixed
Parameters
$versionInfo : mixed
Return values
mixed

setVisibility()

public setVisibility(mixed $visibility) : mixed
Parameters
$visibility : mixed
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

valid()

public valid() : 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

coerceType()

private coerceType(mixed $offset) : mixed
Parameters
$offset : mixed
Return values
mixed

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
Return values
mixed

Search results