*/ class UserNotificationPreferenceFactory extends Factory { public function definition(): array { return [ 'user_id' => User::factory(), 'channel' => fake()->randomElement(['email', 'push', 'whatsapp', 'sms']), 'fuel_type' => fake()->randomElement(array_column(FuelType::cases(), 'value')), 'enabled' => true, ]; } }