|string> */ public function rules(): array { return [ 'id' => 'required|uuid', 'entity_type' => 'required|string|in:ASSET', 'created_time' => 'required|integer', 'tenant_id' => 'required|uuid', 'customer_xid' => 'required|uuid', 'name' => 'required|string|max:255', 'type' => 'required|string|max:255', 'label' => 'nullable|string|max:255', 'asset_profile_id' => 'required|uuid', 'external_id' => 'nullable|uuid', 'version' => 'nullable|integer|min:1', 'additional_info' => 'nullable|json', ]; } }