commercetools-sdk-php-v2
The commercetools platform, import-api and PHP sdks generated from our api reference.
Loading...
Searching...
No Matches
TransactionDraft.php
1<?php
2
3declare(strict_types=1);
10
15use DateTimeImmutable;
16
18{
19 public const FIELD_TIMESTAMP = 'timestamp';
20 public const FIELD_TYPE = 'type';
21 public const FIELD_AMOUNT = 'amount';
22 public const FIELD_INTERACTION_ID = 'interactionId';
23 public const FIELD_STATE = 'state';
24 public const FIELD_CUSTOM = 'custom';
25 public const FIELD_INTERFACE_ID = 'interfaceId';
26
33 public function getTimestamp();
34
41 public function getType();
42
49 public function getAmount();
50
58 public function getInteractionId();
59
66 public function getState();
67
74 public function getCustom();
75
82 public function getInterfaceId();
83
87 public function setTimestamp(?DateTimeImmutable $timestamp): void;
88
92 public function setType(?string $type): void;
93
97 public function setAmount(?Money $amount): void;
98
102 public function setInteractionId(?string $interactionId): void;
103
107 public function setState(?string $state): void;
108
112 public function setCustom(?CustomFieldsDraft $custom): void;
113
117 public function setInterfaceId(?string $interfaceId): void;
118}
setTimestamp(?DateTimeImmutable $timestamp)