commercetools-sdk-php-v2
master
The platform, import-api and ml-api PHP sdks generated from our api reference.
lib
commercetools-import
src
Models
Errors
ErrorResponseBuilder.php
1
<?php
2
3
declare(strict_types=1);
9
namespace
Commercetools\Import\Models\Errors
;
10
11
use
Commercetools\Base\Builder
;
12
use
Commercetools\Base\DateTimeImmutableCollection
;
13
use
Commercetools\Base\JsonObject
;
14
use
Commercetools\Base\JsonObjectModel
;
15
use
Commercetools\Base\MapperFactory
;
16
use stdClass;
17
21
final
class
ErrorResponseBuilder
implements
Builder
22
{
27
private
$statusCode;
28
33
private
$message;
34
39
private
$error;
40
45
private
$error_description;
46
51
private
$errors;
52
59
public
function
getStatusCode
()
60
{
61
return
$this->statusCode;
62
}
63
70
public
function
getMessage
()
71
{
72
return
$this->message;
73
}
74
82
public
function
getError
()
83
{
84
return
$this->error;
85
}
86
95
public
function
getError_description
()
96
{
97
return
$this->error_description;
98
}
99
106
public
function
getErrors
()
107
{
108
return
$this->errors;
109
}
110
115
public
function
withStatusCode
(?
int
$statusCode)
116
{
117
$this->statusCode = $statusCode;
118
119
return
$this;
120
}
121
126
public
function
withMessage
(?
string
$message)
127
{
128
$this->message = $message;
129
130
return
$this;
131
}
132
137
public
function
withError
(?
string
$error)
138
{
139
$this->error = $error;
140
141
return
$this;
142
}
143
148
public
function
withError_description
(?
string
$error_description)
149
{
150
$this->error_description = $error_description;
151
152
return
$this;
153
}
154
159
public
function
withErrors
(?
ErrorObjectCollection
$errors)
160
{
161
$this->errors = $errors;
162
163
return
$this;
164
}
165
166
167
public
function
build
():
ErrorResponse
168
{
169
return
new
ErrorResponseModel
(
170
$this->statusCode,
171
$this->message,
172
$this->error,
173
$this->error_description,
174
$this->errors
175
);
176
}
177
178
public
static
function
of
():
ErrorResponseBuilder
179
{
180
return
new
self
();
181
}
182
}
Commercetools\Base\DateTimeImmutableCollection
Definition:
DateTimeImmutableCollection.php:21
Commercetools\Base\JsonObjectModel
Definition:
JsonObjectModel.php:15
Commercetools\Base\MapperFactory
Definition:
MapperFactory.php:16
Commercetools\Import\Models\Errors\ErrorObjectCollection
Definition:
ErrorObjectCollection.php:26
Commercetools\Import\Models\Errors\ErrorResponseBuilder
Definition:
ErrorResponseBuilder.php:22
Commercetools\Import\Models\Errors\ErrorResponseBuilder\withStatusCode
withStatusCode(?int $statusCode)
Definition:
ErrorResponseBuilder.php:115
Commercetools\Import\Models\Errors\ErrorResponseBuilder\build
build()
Definition:
ErrorResponseBuilder.php:167
Commercetools\Import\Models\Errors\ErrorResponseBuilder\of
static of()
Definition:
ErrorResponseBuilder.php:178
Commercetools\Import\Models\Errors\ErrorResponseBuilder\getError
getError()
Definition:
ErrorResponseBuilder.php:82
Commercetools\Import\Models\Errors\ErrorResponseBuilder\withMessage
withMessage(?string $message)
Definition:
ErrorResponseBuilder.php:126
Commercetools\Import\Models\Errors\ErrorResponseBuilder\withError_description
withError_description(?string $error_description)
Definition:
ErrorResponseBuilder.php:148
Commercetools\Import\Models\Errors\ErrorResponseBuilder\getErrors
getErrors()
Definition:
ErrorResponseBuilder.php:106
Commercetools\Import\Models\Errors\ErrorResponseBuilder\withError
withError(?string $error)
Definition:
ErrorResponseBuilder.php:137
Commercetools\Import\Models\Errors\ErrorResponseBuilder\getStatusCode
getStatusCode()
Definition:
ErrorResponseBuilder.php:59
Commercetools\Import\Models\Errors\ErrorResponseBuilder\getError_description
getError_description()
Definition:
ErrorResponseBuilder.php:95
Commercetools\Import\Models\Errors\ErrorResponseBuilder\withErrors
withErrors(?ErrorObjectCollection $errors)
Definition:
ErrorResponseBuilder.php:159
Commercetools\Import\Models\Errors\ErrorResponseBuilder\getMessage
getMessage()
Definition:
ErrorResponseBuilder.php:70
Commercetools\Import\Models\Errors\ErrorResponseModel
Definition:
ErrorResponseModel.php:21
Commercetools\Base\Builder
Definition:
Builder.php:16
Commercetools\Base\JsonObject
Definition:
JsonObject.php:15
Commercetools\Import\Models\Errors\ErrorResponse
Definition:
ErrorResponse.php:15
Commercetools\Import\Models\Errors
Definition:
AccessDeniedError.php:9
Generated by
1.9.1