response = $response['data'] ?? []; } public function getId() { return $this->response['id']; } public function getName() { return $this->response['name']; } public function getUsername() { return $this->response['username']; } public function getImageUrl() { return $this->response['profile_image_url']; } /** * Get user data as an array. * * @return array */ public function toArray(): array { return $this->response; } private function getResponseValue($key) { return $this->response[$key] ?? null; } }