Class AbstractSchemaResource
Class that represents abstracted functionality for JSON schema objects. Because the nature of these objects is so dynamic (i.e. their structure is determined by an API-generated schema document), they implement the \ArrayAccess SPL interface. This allows them to be accessed as arrays - which is very useful for undefined properties.
- OpenCloud\Common\Base
- OpenCloud\Common\Resource\BaseResource
- OpenCloud\Image\Resource\AbstractSchemaResource implements ArrayAccess
Abstract
Namespace: OpenCloud\Image\Resource
Package: OpenCloud\Images\Resource
CodeCoverageIgnore
Located at OpenCloud/Image/Resource/AbstractSchemaResource.php
Namespace: OpenCloud\Image\Resource
Package: OpenCloud\Images\Resource
CodeCoverageIgnore
Located at OpenCloud/Image/Resource/AbstractSchemaResource.php
public
|
|
public
array
|
|
public
|
|
public
string
|
|
public
|
|
public
boolean
|
|
public
|
|
public
mixed|null
|
protected
string
|
$id |
|
#
The ID of this resource |
protected
array
|
$data | array() |
#
The internal elements of this model |
$metadata,
$parent,
$service
|
$aliases
|