commercetools-sdk-php-v2
The commercetools platform, import-api and PHP sdks generated from our api reference.
Loading...
Searching...
No Matches
ExtensionDraft.php
1<?php
2
3declare(strict_types=1);
10
13
14interface ExtensionDraft extends JsonObject
15{
16 public const FIELD_KEY = 'key';
17 public const FIELD_DESTINATION = 'destination';
18 public const FIELD_TRIGGERS = 'triggers';
19 public const FIELD_TIMEOUT_IN_MS = 'timeoutInMs';
20 public const FIELD_DEPENDENCIES = 'dependencies';
21 public const FIELD_EXPANSION_PATHS = 'expansionPaths';
22 public const FIELD_ADDITIONAL_CONTEXT = 'additionalContext';
23
30 public function getKey();
31
38 public function getDestination();
39
46 public function getTriggers();
47
58 public function getTimeoutInMs();
59
66 public function getDependencies();
67
75 public function getExpansionPaths();
76
83 public function getAdditionalContext();
84
88 public function setKey(?string $key): void;
89
93 public function setDestination(?ExtensionDestination $destination): void;
94
98 public function setTriggers(?ExtensionTriggerCollection $triggers): void;
99
103 public function setTimeoutInMs(?int $timeoutInMs): void;
104
108 public function setDependencies(?ExtensionResourceIdentifierCollection $dependencies): void;
109
113 public function setExpansionPaths(?array $expansionPaths): void;
114
118 public function setAdditionalContext(?ExtensionAdditionalContextDraft $additionalContext): void;
119}
setTriggers(?ExtensionTriggerCollection $triggers)
setAdditionalContext(?ExtensionAdditionalContextDraft $additionalContext)
setDestination(?ExtensionDestination $destination)
setDependencies(?ExtensionResourceIdentifierCollection $dependencies)