# Structure of a generator preset

The [`PresetSummary`](https://app.tonic.ai/apidocs/index.html#/models/PresetSummary) object is used in requests and responses to provide details about a generator preset.

## **High-level structure overview**

At a very high level, the general structure of a generator preset is:

<figure><img src="/files/RONVCLPVTgzbRDDAUIXD" alt=""><figcaption><p>Structure of a generator preset</p></figcaption></figure>

Each generator preset object contains:

* Identifying information for the generator preset.
* Information about who most recently modified the generator preset.
* The generator configuration for the generator preset.
* When the generator preset was created and most recently modified.

## **Identifying information for the generator preset**

`id` is the generator preset identifier. When you create a generator preset, Tonic Structural provides the identifier for it in the response. You use the identifier to select a generator preset to update, delete, or assign to a column.

`name` is the name that you assign to the generator preset, and `description` allows you to provide additional information about the generator preset.

`generatorId` identifies the type of generator for the generator preset.

`isBuiltIn` indicates whether this is a built-in generator preset, and is only included in responses. For a built-in generator preset, `id` and `generatorId` are the same value. You can update a built-in preset, but you cannot delete a built-in generator preset.

## **Information about who most recently modified the generator preset**

`lastModifiedByUser` identifies who most recently modified the generator preset configuration.

The user information includes the user's identifier, first name, last name, and email address.

## **Generator configuration**

The `metadata` object contains the generator configuration for the generator preset.

For details about the metadata for each generator, go to the [Generator API reference](/app/api/quick-start-guide/tonic-api-generator-assignment/generator-api-reference.md).

Generator presets do not include the following configuration options:

* Linking
* Consistency with another column
* Partitioning
* Custom value processors

You always set those configuration options in the column configuration.

## **Creation and update dates**

`createdDate` and `lastModifiedDate` indicate when the generator preset was created and when it was most recently updated.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.tonic.ai/app/api/quick-start-guide/api-generator-presets/structure-of-a-generator-preset.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
