commercetools-sdk-php-v2
The commercetools platform, import-api and PHP sdks generated from our api reference.
Loading...
Searching...
No Matches
PaymentMethod.php
1<?php
2
3declare(strict_types=1);
10
20use DateTimeImmutable;
21
22interface PaymentMethod extends BaseResource
23{
24 public const FIELD_KEY = 'key';
25 public const FIELD_NAME = 'name';
26 public const FIELD_CUSTOMER = 'customer';
27 public const FIELD_BUSINESS_UNIT = 'businessUnit';
28 public const FIELD_METHOD = 'method';
29 public const FIELD_PAYMENT_INTERFACE = 'paymentInterface';
30 public const FIELD_INTERFACE_ACCOUNT = 'interfaceAccount';
31 public const FIELD_TOKEN = 'token';
32 public const FIELD_PAYMENT_METHOD_STATUS = 'paymentMethodStatus';
33 public const FIELD_DEFAULT = 'default';
34 public const FIELD_CUSTOM = 'custom';
35 public const FIELD_LAST_MODIFIED_BY = 'lastModifiedBy';
36 public const FIELD_CREATED_BY = 'createdBy';
37
44 public function getId();
45
52 public function getVersion();
53
60 public function getKey();
61
68 public function getName();
69
77 public function getCustomer();
78
86 public function getBusinessUnit();
87
94 public function getMethod();
95
102 public function getPaymentInterface();
103
110 public function getInterfaceAccount();
111
118 public function getToken();
119
126 public function getPaymentMethodStatus();
127
135 public function getDefault();
136
143 public function getCustom();
144
151 public function getCreatedAt();
152
159 public function getLastModifiedAt();
160
167 public function getLastModifiedBy();
168
175 public function getCreatedBy();
176
180 public function setId(?string $id): void;
181
185 public function setVersion(?int $version): void;
186
190 public function setKey(?string $key): void;
191
195 public function setName(?LocalizedString $name): void;
196
200 public function setCustomer(?CustomerReference $customer): void;
201
205 public function setBusinessUnit(?BusinessUnitKeyReference $businessUnit): void;
206
210 public function setMethod(?string $method): void;
211
215 public function setPaymentInterface(?string $paymentInterface): void;
216
220 public function setInterfaceAccount(?string $interfaceAccount): void;
221
225 public function setToken(?PaymentMethodToken $token): void;
226
230 public function setPaymentMethodStatus(?string $paymentMethodStatus): void;
231
235 public function setDefault(?bool $default): void;
236
240 public function setCustom(?CustomFields $custom): void;
241
245 public function setCreatedAt(?DateTimeImmutable $createdAt): void;
246
250 public function setLastModifiedAt(?DateTimeImmutable $lastModifiedAt): void;
251
255 public function setLastModifiedBy(?LastModifiedBy $lastModifiedBy): void;
256
260 public function setCreatedBy(?CreatedBy $createdBy): void;
261}
setPaymentMethodStatus(?string $paymentMethodStatus)
setBusinessUnit(?BusinessUnitKeyReference $businessUnit)
setLastModifiedBy(?LastModifiedBy $lastModifiedBy)
setLastModifiedAt(?DateTimeImmutable $lastModifiedAt)