success = $success; return $this; } public function message(string $message): self { $this->message = $message; return $this; } public function meta(array $meta): self { $this->meta = $meta; return $this; } public function toArray(Request $request): array { $response = [ 'success' => $this->success, 'message' => $this->message, 'data' => parent::toArray($request), ]; if ($this->meta) { $response['meta'] = $this->meta; } return $response; } }