commercetools-sdk-php-v2
The commercetools platform, import-api and PHP sdks generated from our api reference.
Toggle main menu visibility
Main Page
Related Pages
Namespaces
Namespace List
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
z
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
v
w
z
Variables
$
a
d
e
f
g
o
r
s
t
u
•
All
Classes
Namespaces
Functions
Variables
Pages
Loading...
Searching...
No Matches
lib
commercetools-api
src
Models
Subscription
DeliveryPayloadModel.php
1
<?php
2
3
declare(strict_types=1);
9
namespace
Commercetools\Api\Models\Subscription
;
10
11
use
Commercetools\Api\Models\Common\Reference
;
12
use
Commercetools\Api\Models\Common\ReferenceModel
;
13
use
Commercetools\Api\Models\Message\UserProvidedIdentifiers
;
14
use
Commercetools\Api\Models\Message\UserProvidedIdentifiersModel
;
15
use
Commercetools\Base\DateTimeImmutableCollection
;
16
use
Commercetools\Base\JsonObject
;
17
use
Commercetools\Base\JsonObjectModel
;
18
use
Commercetools\Base\MapperFactory
;
19
use stdClass;
20
24
final
class
DeliveryPayloadModel
extends
JsonObjectModel
implements
DeliveryPayload
25
{
30
protected
$notificationType
;
31
36
protected
$projectKey
;
37
42
protected
$resource
;
43
48
protected
$resourceUserProvidedIdentifiers
;
49
50
54
public
function
__construct
(
55
?
string
$projectKey
=
null
,
56
?
Reference
$resource
=
null
,
57
?
UserProvidedIdentifiers
$resourceUserProvidedIdentifiers
=
null
,
58
?
string
$notificationType
=
null
59
) {
60
$this->projectKey =
$projectKey
;
61
$this->resource =
$resource
;
62
$this->resourceUserProvidedIdentifiers =
$resourceUserProvidedIdentifiers
;
63
$this->notificationType =
$notificationType
;
64
}
54
public
function
__construct
( {
…
}
65
72
public
function
getNotificationType
()
73
{
74
if
(is_null($this->notificationType)) {
76
$data = $this->
raw
(self::FIELD_NOTIFICATION_TYPE);
77
if
(is_null($data)) {
78
return
null
;
79
}
80
$this->notificationType = (string) $data;
81
}
82
83
return
$this->notificationType
;
84
}
72
public
function
getNotificationType
() {
…
}
85
93
public
function
getProjectKey
()
94
{
95
if
(is_null($this->projectKey)) {
97
$data = $this->
raw
(self::FIELD_PROJECT_KEY);
98
if
(is_null($data)) {
99
return
null
;
100
}
101
$this->projectKey = (string) $data;
102
}
103
104
return
$this->projectKey
;
105
}
93
public
function
getProjectKey
() {
…
}
106
113
public
function
getResource
()
114
{
115
if
(is_null($this->resource)) {
117
$data = $this->
raw
(self::FIELD_RESOURCE);
118
if
(is_null($data)) {
119
return
null
;
120
}
121
$className = ReferenceModel::resolveDiscriminatorClass($data);
122
$this->resource = $className::of($data);
123
}
124
125
return
$this->resource
;
126
}
113
public
function
getResource
() {
…
}
127
134
public
function
getResourceUserProvidedIdentifiers
()
135
{
136
if
(is_null($this->resourceUserProvidedIdentifiers)) {
138
$data = $this->
raw
(self::FIELD_RESOURCE_USER_PROVIDED_IDENTIFIERS);
139
if
(is_null($data)) {
140
return
null
;
141
}
142
143
$this->resourceUserProvidedIdentifiers = UserProvidedIdentifiersModel::of($data);
144
}
145
146
return
$this->resourceUserProvidedIdentifiers
;
147
}
134
public
function
getResourceUserProvidedIdentifiers
() {
…
}
148
149
153
public
function
setProjectKey
(?
string
$projectKey
): void
154
{
155
$this->projectKey =
$projectKey
;
156
}
153
public
function
setProjectKey
(?
string
$projectKey
): void {
…
}
157
161
public
function
setResource
(?
Reference
$resource
): void
162
{
163
$this->resource =
$resource
;
164
}
161
public
function
setResource
(?
Reference
$resource
): void {
…
}
165
169
public
function
setResourceUserProvidedIdentifiers
(?
UserProvidedIdentifiers
$resourceUserProvidedIdentifiers
): void
170
{
171
$this->resourceUserProvidedIdentifiers =
$resourceUserProvidedIdentifiers
;
172
}
169
public
function
setResourceUserProvidedIdentifiers
(?
UserProvidedIdentifiers
$resourceUserProvidedIdentifiers
): void {
…
}
173
}
24
final
class
DeliveryPayloadModel
extends
JsonObjectModel
implements
DeliveryPayload
{
…
};
Commercetools\Api\Models\Common\ReferenceModel
Definition
ReferenceModel.php:91
Commercetools\Api\Models\Message\UserProvidedIdentifiersModel
Definition
UserProvidedIdentifiersModel.php:23
Commercetools\Api\Models\Subscription\DeliveryPayloadModel
Definition
DeliveryPayloadModel.php:25
Commercetools\Api\Models\Subscription\DeliveryPayloadModel\setResourceUserProvidedIdentifiers
setResourceUserProvidedIdentifiers(?UserProvidedIdentifiers $resourceUserProvidedIdentifiers)
Definition
DeliveryPayloadModel.php:169
Commercetools\Api\Models\Subscription\DeliveryPayloadModel\setProjectKey
setProjectKey(?string $projectKey)
Definition
DeliveryPayloadModel.php:153
Commercetools\Api\Models\Subscription\DeliveryPayloadModel\$notificationType
$notificationType
Definition
DeliveryPayloadModel.php:30
Commercetools\Api\Models\Subscription\DeliveryPayloadModel\getResourceUserProvidedIdentifiers
getResourceUserProvidedIdentifiers()
Definition
DeliveryPayloadModel.php:134
Commercetools\Api\Models\Subscription\DeliveryPayloadModel\$resource
$resource
Definition
DeliveryPayloadModel.php:42
Commercetools\Api\Models\Subscription\DeliveryPayloadModel\setResource
setResource(?Reference $resource)
Definition
DeliveryPayloadModel.php:161
Commercetools\Api\Models\Subscription\DeliveryPayloadModel\getNotificationType
getNotificationType()
Definition
DeliveryPayloadModel.php:72
Commercetools\Api\Models\Subscription\DeliveryPayloadModel\getProjectKey
getProjectKey()
Definition
DeliveryPayloadModel.php:93
Commercetools\Api\Models\Subscription\DeliveryPayloadModel\getResource
getResource()
Definition
DeliveryPayloadModel.php:113
Commercetools\Api\Models\Subscription\DeliveryPayloadModel\__construct
__construct(?string $projectKey=null, ?Reference $resource=null, ?UserProvidedIdentifiers $resourceUserProvidedIdentifiers=null, ?string $notificationType=null)
Definition
DeliveryPayloadModel.php:54
Commercetools\Api\Models\Subscription\DeliveryPayloadModel\$resourceUserProvidedIdentifiers
$resourceUserProvidedIdentifiers
Definition
DeliveryPayloadModel.php:48
Commercetools\Api\Models\Subscription\DeliveryPayloadModel\$projectKey
$projectKey
Definition
DeliveryPayloadModel.php:36
Commercetools\Base\BaseJsonObject\raw
raw(string $field)
Definition
BaseJsonObject.php:57
Commercetools\Base\DateTimeImmutableCollection
Definition
DateTimeImmutableCollection.php:21
Commercetools\Base\JsonObjectModel
Definition
JsonObjectModel.php:15
Commercetools\Base\MapperFactory
Definition
MapperFactory.php:16
Commercetools\Api\Models\Common\Reference
Definition
Reference.php:50
Commercetools\Api\Models\Message\UserProvidedIdentifiers
Definition
UserProvidedIdentifiers.php:16
Commercetools\Api\Models\Subscription\DeliveryPayload
Definition
DeliveryPayload.php:17
Commercetools\Base\JsonObject
Definition
JsonObject.php:15
Commercetools\Api\Models\Subscription
Definition
AzureEventGridDestination.php:9
Generated by
1.9.8