> ## 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

Le résultat de la validation d’un nom d’utilisateur selon une ou plusieurs règles.

```ts Example theme={null}
export interface UsernameValidationResult {
  /**
   * Indique si le nom d'utilisateur a satisfait toutes les règles de validation.
   */
  isValid: boolean;

  /**
   * Un tableau d'objets {@link UsernameValidationError} représentant
   * les règles individuelles qui ont échoué, le cas échéant.
   *
   * Ce tableau est vide si {@link UsernameValidationResult.isValid} est `true`.
   */
  errors: UsernameValidationError[];
}
```

<div id="properties">
  ## Propriétés
</div>

<ParamField body="errors" type={<span><a href="/fr-CA/docs/libraries/acul/js-sdk/Screens/interfaces/UsernameValidationError">UsernameValidationError</a></span>}>
  Un tableau d’objets [UsernameValidationError](/fr-CA/docs/libraries/acul/js-sdk/Screens/interfaces/UsernameValidationError) représentant
  les règles individuelles qui ont échoué, le cas échéant.

  Ce tableau est vide si [UsernameValidationResult.isValid](#isvalid) est `true`.
</ParamField>

<ParamField body="isValid" type="boolean">
  Indique si le nom d’utilisateur respecte toutes les règles de validation.
</ParamField>
