> ## Documentation Index
> Fetch the complete documentation index at: https://translations.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# UsernameValidationResult

El resultado de validar un username con una o más reglas.

```ts Example theme={null}
export interface UsernameValidationResult {
  /**
   * Indica si el username superó todas las reglas de validación.
   */
  isValid: boolean;

  /**
   * Un array de objetos {@link UsernameValidationError} que representan
   * las reglas individuales que fallaron, si las hubiera.
   *
   * Este array está vacío si {@link UsernameValidationResult.isValid} es `true`.
   */
  errors: UsernameValidationError[];
}
```

<div id="properties">
  ## Propiedades
</div>

<ParamField body="errors" type={<span><a href="/es/docs/libraries/acul/js-sdk/Screens/interfaces/UsernameValidationError">UsernameValidationError</a></span>}>
  Una matriz de objetos [UsernameValidationError](/es/docs/libraries/acul/js-sdk/Screens/interfaces/UsernameValidationError) que representa
  las reglas individuales que no se cumplieron, si las hay.

  Esta matriz está vacía si [UsernameValidationResult.isValid](#isvalid) es `true`.
</ParamField>

<ParamField body="isValid" type="boolean">
  Indica si el username cumple todas las reglas de validación.
</ParamField>
