3 declare(strict_types=1);
102 if (is_null($this->key)) {
104 $data = $this->
raw(self::FIELD_KEY);
105 if (is_null($data)) {
108 $this->key = (string) $data;
124 if (is_null($this->roles)) {
126 $data = $this->
raw(self::FIELD_ROLES);
127 if (is_null($data)) {
130 $this->roles = $data;
144 if (is_null($this->name)) {
146 $data = $this->
raw(self::FIELD_NAME);
147 if (is_null($data)) {
165 if (is_null($this->description)) {
167 $data = $this->
raw(self::FIELD_DESCRIPTION);
168 if (is_null($data)) {
186 if (is_null($this->address)) {
188 $data = $this->
raw(self::FIELD_ADDRESS);
189 if (is_null($data)) {
207 if (is_null($this->custom)) {
209 $data = $this->
raw(self::FIELD_CUSTOM);
210 if (is_null($data)) {
229 if (is_null($this->geoLocation)) {
231 $data = $this->
raw(self::FIELD_GEO_LOCATION);
232 if (is_null($data)) {
236 $this->geoLocation = $className::of($data);