*/ class BackupItemFactory extends Factory { /** * Define the model's default state. * * @return array */ public function definition(): array { return [ 'tenant_id' => Tenant::factory(), 'backup_set_id' => BackupSet::factory(), 'policy_id' => Policy::factory(), 'policy_identifier' => fake()->uuid(), 'policy_type' => 'settingsCatalogPolicy', 'platform' => fake()->randomElement(['android', 'iOS', 'macOS', 'windows10']), 'captured_at' => now(), 'payload' => ['id' => fake()->uuid(), 'name' => fake()->words(3, true)], 'metadata' => ['policy_name' => fake()->words(3, true)], 'assignments' => null, ]; } }