> ## Documentation Index
> Fetch the complete documentation index at: https://superofficeas-bugfix-ty-screen-designer-paradox.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Generic

> Generic is the base type of all other intrinsic CRMScript data types. Any variable can be up-casted to Generic.

Generic is the base type of all other intrinsic CRMScript data types. Any variable can be up-casted to Generic.

There's a close connection between Generic and structs.

simpler iteration of variables (struct members); easier to access and set new variables in structs; possible to change which variables are members without having to hard-code each field.

## Constructors

### Generic()

```crmscript theme={null}
Generic
```

Initializes a new instance of the Generic class.
