# ClaimTypeDto

A model the API reference uses in a request or a response. The operation pages link every field typed as this model here.

Includes metadata about a claim type such as its name, whether it is required or static, validation regex, description, and value type information.

## Fields
- `extraProperties` (object): Extension data for custom properties. (nullable, read only)
- `id` (string(uuid)): Unique identifier of the claim type.
- `name` (string): Unique name of the claim type (e.g., 'phone_number'). (nullable)
- `required` (boolean): True if a value for this claim type is required for users; otherwise false.
- `isStatic` (boolean): True if the claim type is system-defined and cannot be deleted; otherwise false.
- `regex` (string): Optional regular expression to validate the claim value. (nullable)
- `regexDescription` (string): Help text describing the validation rule/regex. (nullable)
- `description` (string): Short description of what the claim represents. (nullable)
- `valueType` ([IdentityClaimValueType](https://devportal.demo.winkpg.io/docs/api/models/IdentityClaimValueType.md)): The value type of the claim (e.g., String, Int, Boolean).
  Values:
  - `String`
  - `Int`
  - `Boolean`
  - `DateTime`
- `valueTypeAsString` (string): String representation of the value type (useful for serialization). (nullable)
- `concurrencyStamp` (string): Concurrency token used to detect conflicting updates. (nullable)

## See also

- [All documentation](https://devportal.demo.winkpg.io/llms.txt): the machine-readable index of every public page on this site.
