3declare(strict_types=1);
86 if (is_null($this->changes)) {
88 $data = $this->
raw(self::FIELD_CHANGES);
106 if (is_null($this->destination)) {
108 $data = $this->
raw(self::FIELD_DESTINATION);
109 if (is_null($data)) {
113 $this->destination = $className::of($data);
127 if (is_null($this->key)) {
129 $data = $this->
raw(self::FIELD_KEY);
130 if (is_null($data)) {
133 $this->key = (string) $data;
147 if (is_null($this->messages)) {
149 $data = $this->
raw(self::FIELD_MESSAGES);
150 if (is_null($data)) {
167 if (is_null($this->events)) {
169 $data = $this->
raw(self::FIELD_EVENTS);
170 if (is_null($data)) {
187 if (is_null($this->format)) {
189 $data = $this->
raw(self::FIELD_FORMAT);
190 if (is_null($data)) {
194 $this->format = $className::of($data);