workflowId, 'workflow_id'); self::requireFilled($this->vendorData, 'vendor_data'); } public function toArray(): array { return $this->filterFilledRecursive([ 'workflow_id' => $this->workflowId, 'vendor_data' => $this->vendorData, 'callback' => $this->callback, 'language' => $this->language, 'expected_details' => $this->expectedDetails, 'contact_details' => $this->contactDetails, ]); } }