*/ class PolicyVersionFactory extends Factory { /** * Define the model's default state. * * @return array */ public function definition(): array { return [ 'tenant_id' => Tenant::factory(), 'policy_id' => Policy::factory(), 'version_number' => 1, 'policy_type' => 'settingsCatalogPolicy', 'platform' => fake()->randomElement(['android', 'iOS', 'macOS', 'windows10']), 'created_by' => fake()->safeEmail(), 'captured_at' => now(), 'snapshot' => ['example' => true], 'metadata' => [], ]; } }