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

1 つ以上のルールに対してユーザー名をバリデーションした結果です。

```ts Example theme={null}
export interface UsernameValidationResult {
  /**
   * ユーザー名がすべてのバリデーションルールを通過したかどうかを示します。
   */
  isValid: boolean;

  /**
   * 失敗した個々のルールを表す {@link UsernameValidationError} オブジェクトの配列です（存在する場合）。
   *
   * {@link UsernameValidationResult.isValid} が `true` の場合、この配列は空になります。
   */
  errors: UsernameValidationError[];
}
```

<div id="properties">
  ## プロパティ
</div>

<ParamField body="errors" type={<span><a href="/docs/ja-jp/libraries/acul/js-sdk/Screens/interfaces/UsernameValidationError">UsernameValidationError</a></span>}>
  失敗した各バリデーションルールを表す [UsernameValidationError](/docs/ja-jp/libraries/acul/js-sdk/Screens/interfaces/UsernameValidationError) オブジェクトの配列です (存在する場合) 。

  [UsernameValidationResult.isValid](#isvalid) が `true` の場合、この配列は空になります。
</ParamField>

<ParamField body="isValid" type="boolean">
  ユーザー名がすべてのバリデーションルールに合格したかどうかを示します。
</ParamField>
