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
$abuseState
public
mixed
$abuseState
$assignedId
public
mixed
$assignedId
$createdMs
public
mixed
$createdMs
$currentUserRole
public
mixed
$currentUserRole
$disabledReasons
public
mixed
$disabledReasons
$domainId
public
mixed
$domainId
$domainOrOrganization
public
mixed
$domainOrOrganization
$id
public
mixed
$id
$kind
public
mixed
$kind
$label
public
mixed
$label
$projectUrl
public
mixed
$projectUrl
$shardType
public
mixed
$shardType
$status
public
mixed
$status
$versionInfo
public
mixed
$versionInfo
$visibility
public
mixed
$visibility
$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
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 —setAbuseSection()
public
setAbuseSection(Google_Service_Devprojects_AbuseSection $abuseSection) : mixed
Parameters
- $abuseSection : Google_Service_Devprojects_AbuseSection
Return values
mixed —setAbuseState()
public
setAbuseState(mixed $abuseState) : mixed
Parameters
- $abuseState : mixed
Return values
mixed —setApiaryPropertySection()
public
setApiaryPropertySection(Google_Service_Devprojects_ApiaryPropertySection $apiaryPropertySection) : mixed
Parameters
- $apiaryPropertySection : Google_Service_Devprojects_ApiaryPropertySection
Return values
mixed —setApiSection()
public
setApiSection(Google_Service_Devprojects_ApiSection $apiSection) : mixed
Parameters
- $apiSection : Google_Service_Devprojects_ApiSection
Return values
mixed —setAppengineSection()
public
setAppengineSection(Google_Service_Devprojects_AppEngineSection $appengineSection) : mixed
Parameters
- $appengineSection : Google_Service_Devprojects_AppEngineSection
Return values
mixed —setAppsScriptSection()
public
setAppsScriptSection(Google_Service_Devprojects_AppsScriptSection $appsScriptSection) : mixed
Parameters
- $appsScriptSection : Google_Service_Devprojects_AppsScriptSection
Return values
mixed —setAssignedId()
public
setAssignedId(mixed $assignedId) : mixed
Parameters
- $assignedId : mixed
Return values
mixed —setAuthSection()
public
setAuthSection(Google_Service_Devprojects_AuthSection $authSection) : mixed
Parameters
- $authSection : Google_Service_Devprojects_AuthSection
Return values
mixed —setCloudComputeSection()
public
setCloudComputeSection(Google_Service_Devprojects_CloudComputeSection $cloudComputeSection) : mixed
Parameters
- $cloudComputeSection : Google_Service_Devprojects_CloudComputeSection
Return values
mixed —setCloudSqlSection()
public
setCloudSqlSection(Google_Service_Devprojects_CloudSqlSection $cloudSqlSection) : mixed
Parameters
- $cloudSqlSection : Google_Service_Devprojects_CloudSqlSection
Return values
mixed —setCloudStorageSection()
public
setCloudStorageSection(Google_Service_Devprojects_CloudStorageSection $cloudStorageSection) : mixed
Parameters
- $cloudStorageSection : Google_Service_Devprojects_CloudStorageSection
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 —setCustomizationSection()
public
setCustomizationSection(Google_Service_Devprojects_UiCustomizationSection $customizationSection) : mixed
Parameters
- $customizationSection : Google_Service_Devprojects_UiCustomizationSection
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 —setIamSection()
public
setIamSection(Google_Service_Devprojects_IamSection $iamSection) : mixed
Parameters
- $iamSection : Google_Service_Devprojects_IamSection
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 —setProjectLinkingSection()
public
setProjectLinkingSection(Google_Service_Devprojects_ProjectLinkingSection $projectLinkingSection) : mixed
Parameters
- $projectLinkingSection : Google_Service_Devprojects_ProjectLinkingSection
Return values
mixed —setProjectUrl()
public
setProjectUrl(mixed $projectUrl) : mixed
Parameters
- $projectUrl : mixed
Return values
mixed —setQuotasSection()
public
setQuotasSection(Google_Service_Devprojects_QuotaConfiguration $quotasSection) : mixed
Parameters
- $quotasSection : Google_Service_Devprojects_QuotaConfiguration
Return values
mixed —setServiceAccountSection()
public
setServiceAccountSection(Google_Service_Devprojects_ServiceAccountSection $serviceAccountSection) : mixed
Parameters
- $serviceAccountSection : Google_Service_Devprojects_ServiceAccountSection
Return values
mixed —setShardType()
public
setShardType(mixed $shardType) : mixed
Parameters
- $shardType : mixed
Return values
mixed —setStatsSection()
public
setStatsSection(Google_Service_Devprojects_StatsSection $statsSection) : mixed
Parameters
- $statsSection : Google_Service_Devprojects_StatsSection
Return values
mixed —setStatus()
public
setStatus(mixed $status) : mixed
Parameters
- $status : mixed
Return values
mixed —setTeamSection()
public
setTeamSection(Google_Service_Devprojects_TeamSection $teamSection) : mixed
Parameters
- $teamSection : Google_Service_Devprojects_TeamSection
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