commercetools-sdk-php-v2
The commercetools platform, import-api and PHP sdks generated from our api reference.
Loading...
Searching...
No Matches
lib
commercetools-api
src
Models
Variant
VariantBulkUpdateSuccessResultModel.php
1
<?php
2
3
declare(strict_types=1);
9
namespace
Commercetools\Api\Models\Variant
;
10
11
use
Commercetools\Base\DateTimeImmutableCollection
;
12
use
Commercetools\Base\JsonObject
;
13
use
Commercetools\Base\JsonObjectModel
;
14
use
Commercetools\Base\MapperFactory
;
15
use stdClass;
16
20
final
class
VariantBulkUpdateSuccessResultModel
extends
JsonObjectModel
implements
VariantBulkUpdateSuccessResult
21
{
22
public
const
DISCRIMINATOR_VALUE
=
'Success'
;
27
protected
$id
;
28
33
protected
$key
;
34
39
protected
$status
;
40
45
protected
$resource
;
46
47
51
public
function
__construct
(
52
?
string
$id
=
null
,
53
?
string
$key
=
null
,
54
?
VariantBulkUpdateResource
$resource
=
null
,
55
?
string
$status
=
null
56
) {
57
$this->
id
=
$id
;
58
$this->key =
$key
;
59
$this->resource =
$resource
;
60
$this->status =
$status
??
self::DISCRIMINATOR_VALUE
;
61
}
62
69
public
function
getId
()
70
{
71
if
(is_null($this->
id
)) {
73
$data = $this->
raw
(self::FIELD_ID);
74
if
(is_null($data)) {
75
return
null
;
76
}
77
$this->
id
= (string) $data;
78
}
79
80
return
$this->id
;
81
}
82
89
public
function
getKey
()
90
{
91
if
(is_null($this->key)) {
93
$data = $this->
raw
(self::FIELD_KEY);
94
if
(is_null($data)) {
95
return
null
;
96
}
97
$this->key = (string) $data;
98
}
99
100
return
$this->key
;
101
}
102
109
public
function
getStatus
()
110
{
111
if
(is_null($this->status)) {
113
$data = $this->
raw
(self::FIELD_STATUS);
114
if
(is_null($data)) {
115
return
null
;
116
}
117
$this->status = (string) $data;
118
}
119
120
return
$this->status
;
121
}
122
129
public
function
getResource
()
130
{
131
if
(is_null($this->resource)) {
133
$data = $this->
raw
(self::FIELD_RESOURCE);
134
if
(is_null($data)) {
135
return
null
;
136
}
137
138
$this->resource =
VariantBulkUpdateResourceModel::of
($data);
139
}
140
141
return
$this->resource
;
142
}
143
144
148
public
function
setId
(?
string
$id
): void
149
{
150
$this->
id
=
$id
;
151
}
152
156
public
function
setKey
(?
string
$key
): void
157
{
158
$this->key =
$key
;
159
}
160
164
public
function
setResource
(?
VariantBulkUpdateResource
$resource
): void
165
{
166
$this->resource =
$resource
;
167
}
168
}
Commercetools\Api\Models\Variant\VariantBulkUpdateSuccessResultModel
Definition
VariantBulkUpdateSuccessResultModel.php:21
Commercetools\Api\Models\Variant\VariantBulkUpdateSuccessResultModel\getStatus
getStatus()
Definition
VariantBulkUpdateSuccessResultModel.php:109
Commercetools\Api\Models\Variant\VariantBulkUpdateSuccessResultModel\$id
$id
Definition
VariantBulkUpdateSuccessResultModel.php:27
Commercetools\Api\Models\Variant\VariantBulkUpdateSuccessResultModel\DISCRIMINATOR_VALUE
const DISCRIMINATOR_VALUE
Definition
VariantBulkUpdateSuccessResultModel.php:22
Commercetools\Api\Models\Variant\VariantBulkUpdateSuccessResultModel\$resource
$resource
Definition
VariantBulkUpdateSuccessResultModel.php:45
Commercetools\Api\Models\Variant\VariantBulkUpdateSuccessResultModel\getId
getId()
Definition
VariantBulkUpdateSuccessResultModel.php:69
Commercetools\Api\Models\Variant\VariantBulkUpdateSuccessResultModel\getKey
getKey()
Definition
VariantBulkUpdateSuccessResultModel.php:89
Commercetools\Api\Models\Variant\VariantBulkUpdateSuccessResultModel\setKey
setKey(?string $key)
Definition
VariantBulkUpdateSuccessResultModel.php:156
Commercetools\Api\Models\Variant\VariantBulkUpdateSuccessResultModel\setId
setId(?string $id)
Definition
VariantBulkUpdateSuccessResultModel.php:148
Commercetools\Api\Models\Variant\VariantBulkUpdateSuccessResultModel\__construct
__construct(?string $id=null, ?string $key=null, ?VariantBulkUpdateResource $resource=null, ?string $status=null)
Definition
VariantBulkUpdateSuccessResultModel.php:51
Commercetools\Api\Models\Variant\VariantBulkUpdateSuccessResultModel\$status
$status
Definition
VariantBulkUpdateSuccessResultModel.php:39
Commercetools\Api\Models\Variant\VariantBulkUpdateSuccessResultModel\getResource
getResource()
Definition
VariantBulkUpdateSuccessResultModel.php:129
Commercetools\Api\Models\Variant\VariantBulkUpdateSuccessResultModel\setResource
setResource(?VariantBulkUpdateResource $resource)
Definition
VariantBulkUpdateSuccessResultModel.php:164
Commercetools\Api\Models\Variant\VariantBulkUpdateSuccessResultModel\$key
$key
Definition
VariantBulkUpdateSuccessResultModel.php:33
Commercetools\Base\BaseJsonObject\raw
raw(string $field)
Definition
BaseJsonObject.php:57
Commercetools\Base\BaseJsonObject\of
static of($data=null)
Definition
BaseJsonObject.php:26
Commercetools\Base\DateTimeImmutableCollection
Definition
DateTimeImmutableCollection.php:21
Commercetools\Base\JsonObjectModel
Definition
JsonObjectModel.php:15
Commercetools\Base\MapperFactory
Definition
MapperFactory.php:16
Commercetools\Api\Models\Variant\VariantBulkUpdateResource
Definition
VariantBulkUpdateResource.php:15
Commercetools\Api\Models\Variant\VariantBulkUpdateSuccessResult
Definition
VariantBulkUpdateSuccessResult.php:15
Commercetools\Base\JsonObject
Definition
JsonObject.php:15
Commercetools\Api\Models\Variant
Definition
Variant.php:9
Generated by
1.9.8