addType('tokenId', 'integer'); $this->addType('userId', 'string'); $this->addType('createdAt', 'integer'); } public function jsonSerialize(): array { $fields = array_keys($this->getFieldTypes()); return array_combine( $fields, array_map( fn ($field) => $this->getter($field), $fields ) ); } }