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
Error
ValidityLockConflictErrorBuilder.php
1
<?php
2
3
declare(strict_types=1);
9
namespace
Commercetools\Api\Models\Error
;
10
11
use
Commercetools\Api\Models\Channel\ChannelResourceIdentifier
;
12
use
Commercetools\Api\Models\Channel\ChannelResourceIdentifierBuilder
;
13
use
Commercetools\Api\Models\CustomerGroup\CustomerGroupResourceIdentifier
;
14
use
Commercetools\Api\Models\CustomerGroup\CustomerGroupResourceIdentifierBuilder
;
15
use
Commercetools\Api\Models\RecurrencePolicy\RecurrencePolicyResourceIdentifier
;
16
use
Commercetools\Api\Models\RecurrencePolicy\RecurrencePolicyResourceIdentifierBuilder
;
17
use
Commercetools\Base\Builder
;
18
use
Commercetools\Base\DateTimeImmutableCollection
;
19
use
Commercetools\Base\JsonObject
;
20
use
Commercetools\Base\JsonObjectModel
;
21
use
Commercetools\Base\MapperFactory
;
22
use stdClass;
23
27
final
class
ValidityLockConflictErrorBuilder
implements
Builder
28
{
33
private
$message;
34
39
private
$sku;
40
45
private
$currency;
46
51
private
$country;
52
57
private
$customerGroup;
58
63
private
$channel;
64
69
private
$recurrencePolicy;
70
77
public
function
getMessage
()
78
{
79
return
$this->message;
80
}
81
88
public
function
getSku
()
89
{
90
return
$this->sku;
91
}
92
99
public
function
getCurrency
()
100
{
101
return
$this->currency;
102
}
103
110
public
function
getCountry
()
111
{
112
return
$this->country;
113
}
114
121
public
function
getCustomerGroup
()
122
{
123
return
$this->customerGroup instanceof
CustomerGroupResourceIdentifierBuilder
? $this->customerGroup->
build
() : $this->customerGroup;
124
}
125
132
public
function
getChannel
()
133
{
134
return
$this->channel instanceof
ChannelResourceIdentifierBuilder
? $this->channel->
build
() : $this->channel;
135
}
136
143
public
function
getRecurrencePolicy
()
144
{
145
return
$this->recurrencePolicy instanceof
RecurrencePolicyResourceIdentifierBuilder
? $this->recurrencePolicy->
build
() : $this->recurrencePolicy;
146
}
147
152
public
function
withMessage
(?
string
$message)
153
{
154
$this->message = $message;
155
156
return
$this;
157
}
158
163
public
function
withSku
(?
string
$sku)
164
{
165
$this->sku = $sku;
166
167
return
$this;
168
}
169
174
public
function
withCurrency
(?
string
$currency)
175
{
176
$this->currency = $currency;
177
178
return
$this;
179
}
180
185
public
function
withCountry
(?
string
$country)
186
{
187
$this->country = $country;
188
189
return
$this;
190
}
191
196
public
function
withCustomerGroup
(?
CustomerGroupResourceIdentifier
$customerGroup)
197
{
198
$this->customerGroup = $customerGroup;
199
200
return
$this;
201
}
202
207
public
function
withChannel
(?
ChannelResourceIdentifier
$channel)
208
{
209
$this->channel = $channel;
210
211
return
$this;
212
}
213
218
public
function
withRecurrencePolicy
(?
RecurrencePolicyResourceIdentifier
$recurrencePolicy)
219
{
220
$this->recurrencePolicy = $recurrencePolicy;
221
222
return
$this;
223
}
224
229
public
function
withCustomerGroupBuilder
(?
CustomerGroupResourceIdentifierBuilder
$customerGroup)
230
{
231
$this->customerGroup = $customerGroup;
232
233
return
$this;
234
}
235
240
public
function
withChannelBuilder
(?
ChannelResourceIdentifierBuilder
$channel)
241
{
242
$this->channel = $channel;
243
244
return
$this;
245
}
246
251
public
function
withRecurrencePolicyBuilder
(?
RecurrencePolicyResourceIdentifierBuilder
$recurrencePolicy)
252
{
253
$this->recurrencePolicy = $recurrencePolicy;
254
255
return
$this;
256
}
257
258
public
function
build
():
ValidityLockConflictError
259
{
260
return
new
ValidityLockConflictErrorModel
(
261
$this->message,
262
$this->sku,
263
$this->currency,
264
$this->country,
265
$this->customerGroup instanceof
CustomerGroupResourceIdentifierBuilder
? $this->customerGroup->
build
() : $this->customerGroup,
266
$this->channel instanceof
ChannelResourceIdentifierBuilder
? $this->channel->
build
() : $this->channel,
267
$this->recurrencePolicy instanceof
RecurrencePolicyResourceIdentifierBuilder
? $this->recurrencePolicy->
build
() : $this->recurrencePolicy
268
);
269
}
270
271
public
static
function
of
():
ValidityLockConflictErrorBuilder
272
{
273
return
new
self
();
274
}
275
}
Commercetools\Api\Models\Channel\ChannelResourceIdentifierBuilder
Definition
ChannelResourceIdentifierBuilder.php:24
Commercetools\Api\Models\Channel\ChannelResourceIdentifierBuilder\build
build()
Definition
ChannelResourceIdentifierBuilder.php:82
Commercetools\Api\Models\CustomerGroup\CustomerGroupResourceIdentifierBuilder
Definition
CustomerGroupResourceIdentifierBuilder.php:24
Commercetools\Api\Models\CustomerGroup\CustomerGroupResourceIdentifierBuilder\build
build()
Definition
CustomerGroupResourceIdentifierBuilder.php:82
Commercetools\Api\Models\Error\ValidityLockConflictErrorBuilder
Definition
ValidityLockConflictErrorBuilder.php:28
Commercetools\Api\Models\Error\ValidityLockConflictErrorBuilder\getCustomerGroup
getCustomerGroup()
Definition
ValidityLockConflictErrorBuilder.php:121
Commercetools\Api\Models\Error\ValidityLockConflictErrorBuilder\of
static of()
Definition
ValidityLockConflictErrorBuilder.php:271
Commercetools\Api\Models\Error\ValidityLockConflictErrorBuilder\withCountry
withCountry(?string $country)
Definition
ValidityLockConflictErrorBuilder.php:185
Commercetools\Api\Models\Error\ValidityLockConflictErrorBuilder\getSku
getSku()
Definition
ValidityLockConflictErrorBuilder.php:88
Commercetools\Api\Models\Error\ValidityLockConflictErrorBuilder\getChannel
getChannel()
Definition
ValidityLockConflictErrorBuilder.php:132
Commercetools\Api\Models\Error\ValidityLockConflictErrorBuilder\getMessage
getMessage()
Definition
ValidityLockConflictErrorBuilder.php:77
Commercetools\Api\Models\Error\ValidityLockConflictErrorBuilder\withChannelBuilder
withChannelBuilder(?ChannelResourceIdentifierBuilder $channel)
Definition
ValidityLockConflictErrorBuilder.php:240
Commercetools\Api\Models\Error\ValidityLockConflictErrorBuilder\withRecurrencePolicy
withRecurrencePolicy(?RecurrencePolicyResourceIdentifier $recurrencePolicy)
Definition
ValidityLockConflictErrorBuilder.php:218
Commercetools\Api\Models\Error\ValidityLockConflictErrorBuilder\getCountry
getCountry()
Definition
ValidityLockConflictErrorBuilder.php:110
Commercetools\Api\Models\Error\ValidityLockConflictErrorBuilder\build
build()
Definition
ValidityLockConflictErrorBuilder.php:258
Commercetools\Api\Models\Error\ValidityLockConflictErrorBuilder\getRecurrencePolicy
getRecurrencePolicy()
Definition
ValidityLockConflictErrorBuilder.php:143
Commercetools\Api\Models\Error\ValidityLockConflictErrorBuilder\withSku
withSku(?string $sku)
Definition
ValidityLockConflictErrorBuilder.php:163
Commercetools\Api\Models\Error\ValidityLockConflictErrorBuilder\withChannel
withChannel(?ChannelResourceIdentifier $channel)
Definition
ValidityLockConflictErrorBuilder.php:207
Commercetools\Api\Models\Error\ValidityLockConflictErrorBuilder\withRecurrencePolicyBuilder
withRecurrencePolicyBuilder(?RecurrencePolicyResourceIdentifierBuilder $recurrencePolicy)
Definition
ValidityLockConflictErrorBuilder.php:251
Commercetools\Api\Models\Error\ValidityLockConflictErrorBuilder\getCurrency
getCurrency()
Definition
ValidityLockConflictErrorBuilder.php:99
Commercetools\Api\Models\Error\ValidityLockConflictErrorBuilder\withCurrency
withCurrency(?string $currency)
Definition
ValidityLockConflictErrorBuilder.php:174
Commercetools\Api\Models\Error\ValidityLockConflictErrorBuilder\withCustomerGroup
withCustomerGroup(?CustomerGroupResourceIdentifier $customerGroup)
Definition
ValidityLockConflictErrorBuilder.php:196
Commercetools\Api\Models\Error\ValidityLockConflictErrorBuilder\withMessage
withMessage(?string $message)
Definition
ValidityLockConflictErrorBuilder.php:152
Commercetools\Api\Models\Error\ValidityLockConflictErrorBuilder\withCustomerGroupBuilder
withCustomerGroupBuilder(?CustomerGroupResourceIdentifierBuilder $customerGroup)
Definition
ValidityLockConflictErrorBuilder.php:229
Commercetools\Api\Models\Error\ValidityLockConflictErrorModel
Definition
ValidityLockConflictErrorModel.php:27
Commercetools\Api\Models\RecurrencePolicy\RecurrencePolicyResourceIdentifierBuilder
Definition
RecurrencePolicyResourceIdentifierBuilder.php:24
Commercetools\Api\Models\RecurrencePolicy\RecurrencePolicyResourceIdentifierBuilder\build
build()
Definition
RecurrencePolicyResourceIdentifierBuilder.php:82
Commercetools\Base\DateTimeImmutableCollection
Definition
DateTimeImmutableCollection.php:21
Commercetools\Base\JsonObjectModel
Definition
JsonObjectModel.php:15
Commercetools\Base\MapperFactory
Definition
MapperFactory.php:16
Commercetools\Api\Models\Channel\ChannelResourceIdentifier
Definition
ChannelResourceIdentifier.php:16
Commercetools\Api\Models\CustomerGroup\CustomerGroupResourceIdentifier
Definition
CustomerGroupResourceIdentifier.php:16
Commercetools\Api\Models\Error\ValidityLockConflictError
Definition
ValidityLockConflictError.php:18
Commercetools\Api\Models\RecurrencePolicy\RecurrencePolicyResourceIdentifier
Definition
RecurrencePolicyResourceIdentifier.php:16
Commercetools\Base\Builder
Definition
Builder.php:16
Commercetools\Base\JsonObject
Definition
JsonObject.php:15
Commercetools\Api\Models\Error
Definition
AnonymousIdAlreadyInUseError.php:9
Generated by
1.9.8