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

# UsernameValidationError

バリデーション時に返される、単一のユーザー名バリデーションエラーを表します。

各エラーには、機械可読な`code`と、人が読んで理解できる`message`があります。

```ts Example theme={null}
export interface UsernameValidationError {
  /**
   * 失敗したバリデーションルールの一意の識別子。
   * 
   * 例: `"username-too-short"`, `"username-invalid-characters"`
   */
  code: string;

  /**
   * エラーの人間が読みやすい説明。
   * 
   * 例: `"Username must be at least 3 characters long."`
   */
  message: string;

  /**
   * バリデーションエラーに関連するフィールド。通常は "username"、"email"、または "phone"。
   */
  field: string;
}
```

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

<ParamField body="code" type="string">
  失敗したバリデーションルールを一意に識別するための識別子です。

  例: `"username-too-short"`, `"username-invalid-characters"`
</ParamField>

<ParamField body="field" type="string">
  バリデーションエラーに関連するフィールドで、通常は "username"、"email"、または "phone" です。
</ParamField>

<ParamField body="message" type="string">
  エラーの内容を人が読んで理解できる形で説明したものです。

  例: `"Username must be at least 3 characters long."`
</ParamField>
