![]() |
commercetools-sdk-php-v2
The commercetools platform, import-api and PHP sdks generated from our api reference.
|
Inherits Commercetools\Base\JsonObjectModel, and Commercetools\Api\Models\Product\ProductMoveImageToPositionAction.
Public Member Functions | |
__construct (?int $variantId=null, ?string $sku=null, ?string $imageUrl=null, ?int $position=null, ?bool $staged=null, ?string $action=null) | |
getAction () | |
getVariantId () | |
getSku () | |
getImageUrl () | |
getPosition () | |
getStaged () | |
setVariantId (?int $variantId) | |
setSku (?string $sku) | |
setImageUrl (?string $imageUrl) | |
setPosition (?int $position) | |
setStaged (?bool $staged) | |
![]() | |
get (string $field) | |
with (?callable $callable=null) | |
![]() | |
jsonSerialize () | |
Public Attributes | |
const | DISCRIMINATOR_VALUE = 'moveImageToPosition' |
![]() | |
const | FIELD_VARIANT_ID = 'variantId' |
const | FIELD_SKU = 'sku' |
const | FIELD_IMAGE_URL = 'imageUrl' |
const | FIELD_POSITION = 'position' |
const | FIELD_STAGED = 'staged' |
![]() | |
const | DISCRIMINATOR_FIELD = 'action' |
const | FIELD_ACTION = 'action' |
Protected Attributes | |
$action | |
$variantId | |
$sku | |
$imageUrl | |
$position | |
$staged | |
Additional Inherited Members | |
![]() | |
static | of ($data=null) |
static | fromStdClass (?stdClass $data=null) |
static | fromArray (array $data=[]) |
![]() | |
toArray () | |
![]() | |
raw (string $field) | |
getRawDataArray () | |
Definition at line 20 of file ProductMoveImageToPositionActionModel.php.
Commercetools\Api\Models\Product\ProductMoveImageToPositionActionModel::__construct | ( | ?int | $variantId = null , |
?string | $sku = null , |
||
?string | $imageUrl = null , |
||
?int | $position = null , |
||
?bool | $staged = null , |
||
?string | $action = null |
||
) |
@psalm-suppress MissingParamType
Definition at line 63 of file ProductMoveImageToPositionActionModel.php.
Commercetools\Api\Models\Product\ProductMoveImageToPositionActionModel::getAction | ( | ) |
@psalm-var ?string $data
Implements Commercetools\Api\Models\Product\ProductUpdateAction.
Definition at line 83 of file ProductMoveImageToPositionActionModel.php.
Commercetools\Api\Models\Product\ProductMoveImageToPositionActionModel::getImageUrl | ( | ) |
The URL of the image to update.
@psalm-var ?string $data
Implements Commercetools\Api\Models\Product\ProductMoveImageToPositionAction.
Definition at line 143 of file ProductMoveImageToPositionActionModel.php.
Commercetools\Api\Models\Product\ProductMoveImageToPositionActionModel::getPosition | ( | ) |
Position in images
where the image should be moved. Must be between 0
and the total number of images minus 1
.
@psalm-var ?int $data
Implements Commercetools\Api\Models\Product\ProductMoveImageToPositionAction.
Definition at line 163 of file ProductMoveImageToPositionActionModel.php.
Commercetools\Api\Models\Product\ProductMoveImageToPositionActionModel::getSku | ( | ) |
The sku
of the ProductVariant to update.
@psalm-var ?string $data
Implements Commercetools\Api\Models\Product\ProductMoveImageToPositionAction.
Definition at line 123 of file ProductMoveImageToPositionActionModel.php.
Commercetools\Api\Models\Product\ProductMoveImageToPositionActionModel::getStaged | ( | ) |
If true
, only the staged images
is updated. If false
, both the current and staged images
is updated.
@psalm-var ?bool $data
Implements Commercetools\Api\Models\Product\ProductMoveImageToPositionAction.
Definition at line 183 of file ProductMoveImageToPositionActionModel.php.
Commercetools\Api\Models\Product\ProductMoveImageToPositionActionModel::getVariantId | ( | ) |
The id
of the ProductVariant to update.
@psalm-var ?int $data
Implements Commercetools\Api\Models\Product\ProductMoveImageToPositionAction.
Definition at line 103 of file ProductMoveImageToPositionActionModel.php.
Commercetools\Api\Models\Product\ProductMoveImageToPositionActionModel::setImageUrl | ( | ?string | $imageUrl | ) |
?string | $imageUrl |
Implements Commercetools\Api\Models\Product\ProductMoveImageToPositionAction.
Definition at line 217 of file ProductMoveImageToPositionActionModel.php.
Commercetools\Api\Models\Product\ProductMoveImageToPositionActionModel::setPosition | ( | ?int | $position | ) |
?int | $position |
Implements Commercetools\Api\Models\Product\ProductMoveImageToPositionAction.
Definition at line 225 of file ProductMoveImageToPositionActionModel.php.
Commercetools\Api\Models\Product\ProductMoveImageToPositionActionModel::setSku | ( | ?string | $sku | ) |
?string | $sku |
Implements Commercetools\Api\Models\Product\ProductMoveImageToPositionAction.
Definition at line 209 of file ProductMoveImageToPositionActionModel.php.
Commercetools\Api\Models\Product\ProductMoveImageToPositionActionModel::setStaged | ( | ?bool | $staged | ) |
?bool | $staged |
Implements Commercetools\Api\Models\Product\ProductMoveImageToPositionAction.
Definition at line 233 of file ProductMoveImageToPositionActionModel.php.
Commercetools\Api\Models\Product\ProductMoveImageToPositionActionModel::setVariantId | ( | ?int | $variantId | ) |
?int | $variantId |
Implements Commercetools\Api\Models\Product\ProductMoveImageToPositionAction.
Definition at line 201 of file ProductMoveImageToPositionActionModel.php.
|
protected |
Definition at line 27 of file ProductMoveImageToPositionActionModel.php.
|
protected |
Definition at line 45 of file ProductMoveImageToPositionActionModel.php.
|
protected |
Definition at line 51 of file ProductMoveImageToPositionActionModel.php.
|
protected |
Definition at line 39 of file ProductMoveImageToPositionActionModel.php.
|
protected |
Definition at line 57 of file ProductMoveImageToPositionActionModel.php.
|
protected |
Definition at line 33 of file ProductMoveImageToPositionActionModel.php.
const Commercetools\Api\Models\Product\ProductMoveImageToPositionActionModel::DISCRIMINATOR_VALUE = 'moveImageToPosition' |
Definition at line 22 of file ProductMoveImageToPositionActionModel.php.