commercetools-sdk-php-v2
master
The platform, import-api and ml-api PHP sdks generated from our api reference.
lib
commercetools-import
src
Models
OrderPatches
ReturnItemDraftBuilder.php
1
<?php
2
3
declare(strict_types=1);
9
namespace
Commercetools\Import\Models\OrderPatches
;
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
ReturnItemDraftBuilder
implements
Builder
22
{
27
private
$quantity;
28
33
private
$lineItemId;
34
39
private
$customLineItemId;
40
45
private
$comment;
46
51
private
$shipmentState;
52
57
public
function
getQuantity
()
58
{
59
return
$this->quantity;
60
}
61
66
public
function
getLineItemId
()
67
{
68
return
$this->lineItemId;
69
}
70
75
public
function
getCustomLineItemId
()
76
{
77
return
$this->customLineItemId;
78
}
79
84
public
function
getComment
()
85
{
86
return
$this->comment;
87
}
88
95
public
function
getShipmentState
()
96
{
97
return
$this->shipmentState;
98
}
99
104
public
function
withQuantity
(?
int
$quantity)
105
{
106
$this->quantity = $quantity;
107
108
return
$this;
109
}
110
115
public
function
withLineItemId
(?
string
$lineItemId)
116
{
117
$this->lineItemId = $lineItemId;
118
119
return
$this;
120
}
121
126
public
function
withCustomLineItemId
(?
string
$customLineItemId)
127
{
128
$this->customLineItemId = $customLineItemId;
129
130
return
$this;
131
}
132
137
public
function
withComment
(?
string
$comment)
138
{
139
$this->comment = $comment;
140
141
return
$this;
142
}
143
148
public
function
withShipmentState
(?
string
$shipmentState)
149
{
150
$this->shipmentState = $shipmentState;
151
152
return
$this;
153
}
154
155
156
public
function
build
():
ReturnItemDraft
157
{
158
return
new
ReturnItemDraftModel
(
159
$this->quantity,
160
$this->lineItemId,
161
$this->customLineItemId,
162
$this->comment,
163
$this->shipmentState
164
);
165
}
166
167
public
static
function
of
():
ReturnItemDraftBuilder
168
{
169
return
new
self
();
170
}
171
}
Commercetools\Base\DateTimeImmutableCollection
Definition:
DateTimeImmutableCollection.php:21
Commercetools\Base\JsonObjectModel
Definition:
JsonObjectModel.php:15
Commercetools\Base\MapperFactory
Definition:
MapperFactory.php:16
Commercetools\Import\Models\OrderPatches\ReturnItemDraftBuilder
Definition:
ReturnItemDraftBuilder.php:22
Commercetools\Import\Models\OrderPatches\ReturnItemDraftBuilder\getLineItemId
getLineItemId()
Definition:
ReturnItemDraftBuilder.php:66
Commercetools\Import\Models\OrderPatches\ReturnItemDraftBuilder\getQuantity
getQuantity()
Definition:
ReturnItemDraftBuilder.php:57
Commercetools\Import\Models\OrderPatches\ReturnItemDraftBuilder\withCustomLineItemId
withCustomLineItemId(?string $customLineItemId)
Definition:
ReturnItemDraftBuilder.php:126
Commercetools\Import\Models\OrderPatches\ReturnItemDraftBuilder\getCustomLineItemId
getCustomLineItemId()
Definition:
ReturnItemDraftBuilder.php:75
Commercetools\Import\Models\OrderPatches\ReturnItemDraftBuilder\build
build()
Definition:
ReturnItemDraftBuilder.php:156
Commercetools\Import\Models\OrderPatches\ReturnItemDraftBuilder\withQuantity
withQuantity(?int $quantity)
Definition:
ReturnItemDraftBuilder.php:104
Commercetools\Import\Models\OrderPatches\ReturnItemDraftBuilder\withLineItemId
withLineItemId(?string $lineItemId)
Definition:
ReturnItemDraftBuilder.php:115
Commercetools\Import\Models\OrderPatches\ReturnItemDraftBuilder\withComment
withComment(?string $comment)
Definition:
ReturnItemDraftBuilder.php:137
Commercetools\Import\Models\OrderPatches\ReturnItemDraftBuilder\of
static of()
Definition:
ReturnItemDraftBuilder.php:167
Commercetools\Import\Models\OrderPatches\ReturnItemDraftBuilder\withShipmentState
withShipmentState(?string $shipmentState)
Definition:
ReturnItemDraftBuilder.php:148
Commercetools\Import\Models\OrderPatches\ReturnItemDraftBuilder\getComment
getComment()
Definition:
ReturnItemDraftBuilder.php:84
Commercetools\Import\Models\OrderPatches\ReturnItemDraftBuilder\getShipmentState
getShipmentState()
Definition:
ReturnItemDraftBuilder.php:95
Commercetools\Import\Models\OrderPatches\ReturnItemDraftModel
Definition:
ReturnItemDraftModel.php:21
Commercetools\Base\Builder
Definition:
Builder.php:16
Commercetools\Base\JsonObject
Definition:
JsonObject.php:15
Commercetools\Import\Models\OrderPatches\ReturnItemDraft
Definition:
ReturnItemDraft.php:15
Commercetools\Import\Models\OrderPatches
Definition:
DeliveryAddressDraft.php:9
Generated by
1.9.1