3 declare(strict_types=1);
70 if (is_null($this->key)) {
72 $data = $this->
raw(self::FIELD_KEY);
76 $this->key = (string) $data;
90 if (is_null($this->destination)) {
92 $data = $this->
raw(self::FIELD_DESTINATION);
97 $this->destination = $className::of($data);
111 if (is_null($this->triggers)) {
113 $data = $this->
raw(self::FIELD_TRIGGERS);
114 if (is_null($data)) {
135 if (is_null($this->timeoutInMs)) {
137 $data = $this->
raw(self::FIELD_TIMEOUT_IN_MS);
138 if (is_null($data)) {
141 $this->timeoutInMs = (int) $data;