3declare(strict_types=1);
94 if (is_null($this->key)) {
96 $data = $this->
raw(self::FIELD_KEY);
100 $this->key = (string) $data;
114 if (is_null($this->destination)) {
116 $data = $this->
raw(self::FIELD_DESTINATION);
117 if (is_null($data)) {
121 $this->destination = $className::of($data);
135 if (is_null($this->triggers)) {
137 $data = $this->
raw(self::FIELD_TRIGGERS);
138 if (is_null($data)) {
159 if (is_null($this->timeoutInMs)) {
161 $data = $this->
raw(self::FIELD_TIMEOUT_IN_MS);
162 if (is_null($data)) {
165 $this->timeoutInMs = (int) $data;
179 if (is_null($this->dependencies)) {
181 $data = $this->
raw(self::FIELD_DEPENDENCIES);
182 if (is_null($data)) {
200 if (is_null($this->expansionPaths)) {
202 $data = $this->
raw(self::FIELD_EXPANSION_PATHS);
203 if (is_null($data)) {
206 $this->expansionPaths = $data;
220 if (is_null($this->additionalContext)) {
222 $data = $this->
raw(self::FIELD_ADDITIONAL_CONTEXT);
223 if (is_null($data)) {