*/ public function toArray(Request $request): array { return [ 'id' => $this->id, 'form_schema_id' => $this->form_schema_id, 'subject_type' => $this->subject_type, 'subject_id' => $this->subject_id, 'submitted_by_user_id' => $this->submitted_by_user_id, 'status' => $this->status instanceof \BackedEnum ? $this->status->value : $this->status, 'review_status' => $this->review_status instanceof \BackedEnum ? $this->review_status->value : $this->review_status, 'submitted_at' => optional($this->submitted_at)->toIso8601String(), 'is_test' => (bool) $this->is_test, 'created_at' => optional($this->created_at)->toIso8601String(), ]; } }