*/ final class ApiClientFactory extends Factory { protected $model = ApiClient::class; /** * @return array */ #[\Override] public function definition(): array { $clientIdentifierGenerator = resolve(ClientCredentialGenerator::class); return [ 'id' => Uuid::uuid7()->toString(), 'name' => fake()->company(), 'identifier' => $clientIdentifierGenerator->generateIdentifier()->value, 'secret' => $clientIdentifierGenerator->generateSecret()->value, 'is_active' => true, 'created_at' => now(), 'updated_at' => now(), ]; } }