commercetools-sdk-php-v2  master
The platform, import-api and ml-api PHP sdks generated from our api reference.
Public Member Functions | Protected Attributes | List of all members
Commercetools\Api\Models\Project\ProjectUpdateModel Class Reference
Inheritance diagram for Commercetools\Api\Models\Project\ProjectUpdateModel:
Commercetools\Base\JsonObjectModel Commercetools\Api\Models\Project\ProjectUpdate Commercetools\Base\BaseJsonObject Commercetools\Base\JsonObject Commercetools\Base\JsonObject Commercetools\Base\JsonObject

Public Member Functions

 __construct (?int $version=null, ?ProjectUpdateActionCollection $actions=null)
 
 getVersion ()
 
 getActions ()
 
 setVersion (?int $version)
 
 setActions (?ProjectUpdateActionCollection $actions)
 
- Public Member Functions inherited from Commercetools\Base\JsonObjectModel
 get (string $field)
 
 with (callable $callable=null)
 
- Public Member Functions inherited from Commercetools\Base\BaseJsonObject
 jsonSerialize ()
 

Protected Attributes

 $version
 
 $actions
 

Additional Inherited Members

- Static Public Member Functions inherited from Commercetools\Base\BaseJsonObject
static of ($data=null)
 
static fromStdClass (stdClass $data=null)
 
static fromArray (array $data=[])
 
- Public Attributes inherited from Commercetools\Api\Models\Project\ProjectUpdate
const FIELD_VERSION = 'version'
 
const FIELD_ACTIONS = 'actions'
 
- Protected Member Functions inherited from Commercetools\Base\JsonObjectModel
 toArray ()
 
- Protected Member Functions inherited from Commercetools\Base\BaseJsonObject
 raw (string $field)
 
 getRawDataArray ()
 

Detailed Description

Definition at line 20 of file ProjectUpdateModel.php.

Constructor & Destructor Documentation

◆ __construct()

Commercetools\Api\Models\Project\ProjectUpdateModel::__construct ( ?int  $version = null,
?ProjectUpdateActionCollection  $actions = null 
)

@psalm-suppress MissingParamType

Definition at line 38 of file ProjectUpdateModel.php.

Member Function Documentation

◆ getActions()

Commercetools\Api\Models\Project\ProjectUpdateModel::getActions ( )

Update actions to be performed on the Project.

Returns
null|ProjectUpdateActionCollection

@psalm-var ?list<stdClass> $data

Implements Commercetools\Api\Models\Project\ProjectUpdate.

Definition at line 73 of file ProjectUpdateModel.php.

◆ getVersion()

Commercetools\Api\Models\Project\ProjectUpdateModel::getVersion ( )

Expected version of the Project on which the changes should be applied. If the expected version does not match the actual version, a ConcurrentModification error will be returned.

Returns
null|int

@psalm-var ?int $data

Implements Commercetools\Api\Models\Project\ProjectUpdate.

Definition at line 53 of file ProjectUpdateModel.php.

◆ setActions()

Commercetools\Api\Models\Project\ProjectUpdateModel::setActions ( ?ProjectUpdateActionCollection  $actions)
Parameters
?ProjectUpdateActionCollection$actions

Implements Commercetools\Api\Models\Project\ProjectUpdate.

Definition at line 99 of file ProjectUpdateModel.php.

◆ setVersion()

Commercetools\Api\Models\Project\ProjectUpdateModel::setVersion ( ?int  $version)
Parameters
?int$version

Implements Commercetools\Api\Models\Project\ProjectUpdate.

Definition at line 91 of file ProjectUpdateModel.php.

Member Data Documentation

◆ $actions

Commercetools\Api\Models\Project\ProjectUpdateModel::$actions
protected

Definition at line 32 of file ProjectUpdateModel.php.

◆ $version

Commercetools\Api\Models\Project\ProjectUpdateModel::$version
protected

Definition at line 26 of file ProjectUpdateModel.php.


The documentation for this class was generated from the following file: