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

# PasswordValidationResult

```ts Example theme={null}
export interface PasswordValidationResult {
  /**
   * Résultat global de toutes les vérifications de la stratégie de mot de passe.
   *
   * `true` uniquement si chaque Rule dans {@link PasswordComplexityRule} a un `status` égal à `"valid"`.
   */
  isValid: boolean;

  /**
   * Tableau des Rules de mot de passe évaluées.
   *
   * Chaque élément est un {@link PasswordComplexityRule} dont
   * le champ {@link PasswordComplexityRule.status | status} reflète le
   * résultat de validation calculé pour cette Rule.
   */
  results: PasswordComplexityRule[];
}
```

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

<ParamField body="isValid" type="boolean">
  Résultat global de toutes les vérifications de la stratégie de mot de passe.

  `true` uniquement si chaque Rule de [PasswordComplexityRule](/fr-CA/docs/libraries/acul/js-sdk/Screens/interfaces/PasswordComplexityRule) a un `status` égal à `"valid"`.
</ParamField>

<ParamField body="results" type={<span><a href="/fr-CA/docs/libraries/acul/js-sdk/Screens/interfaces/PasswordComplexityRule">PasswordComplexityRule</a></span>}>
  Tableau des Rules de mot de passe évaluées.

  Chaque élément est un [PasswordComplexityRule](/fr-CA/docs/libraries/acul/js-sdk/Screens/interfaces/PasswordComplexityRule) dont le champ
  [status](/fr-CA/docs/libraries/acul/js-sdk/Screens/interfaces/PasswordComplexityRule#status) reflète le
  résultat de validation calculé pour cette Rule.
</ParamField>
