. */ namespace SP\DataModel; use SP\Domain\Common\Out\DataModelBase; use SP\Domain\Common\Out\DataModelInterface; defined('APP_ROOT') || die(); /** * Class ProfileBaseData * * @package SP\DataModel */ class UserProfileData extends DataModelBase implements DataModelInterface { protected ?int $id = null; protected ?string $name = null; protected ?ProfileData $profile = null; /** * @return string|null */ public function getName(): ?string { return $this->name; } /** * @return int|null */ public function getId(): ?int { return (int)$this->id; } /** * @return \SP\DataModel\ProfileData|null */ public function getProfile(): ?ProfileData { return $this->profile; } }