# Interface: DynamicOptions

Defined in: [api.ts:2285](https://github.com/coda/packs-sdk/blob/b2b4c9dba5ca748bdbb94481cc13b5ca3c328ef6/api.ts#L2285)

A set of options used internally by [makeDynamicSyncTable](../../functions/makeDynamicSyncTable/), or for static sync tables that have a dynamic schema.

## Properties

### defaultAddDynamicColumns?

> `optional` **defaultAddDynamicColumns**: `boolean`

Defined in: [api.ts:2298](https://github.com/coda/packs-sdk/blob/b2b4c9dba5ca748bdbb94481cc13b5ca3c328ef6/api.ts#L2298)

See [DynamicSyncTableOptions.defaultAddDynamicColumns](../DynamicSyncTableOptions/#defaultadddynamiccolumns)

______________________________________________________________________

### entityName?

> `optional` **entityName**: `string`

Defined in: [api.ts:2296](https://github.com/coda/packs-sdk/blob/b2b4c9dba5ca748bdbb94481cc13b5ca3c328ef6/api.ts#L2296)

See [DynamicSyncTableOptions.entityName](../DynamicSyncTableOptions/#entityname)

______________________________________________________________________

### getSchema?

> `optional` **getSchema**: [`MetadataFormulaDef`](../../type-aliases/MetadataFormulaDef/)\<[`ExecutionContext`](../ExecutionContext/), [`LegacyDefaultMetadataReturnType`](../../type-aliases/LegacyDefaultMetadataReturnType/)>

Defined in: [api.ts:2294](https://github.com/coda/packs-sdk/blob/b2b4c9dba5ca748bdbb94481cc13b5ca3c328ef6/api.ts#L2294)

A formula that returns the schema for this table.

For a dynamic sync table, the value of [DynamicSyncTableOptions.getSchema](../DynamicSyncTableOptions/#getschema) is passed through here. For a non-dynamic sync table, you may still implement this if you table has a schema that varies based on the user account, but does not require a [SyncBase.dynamicUrl](../SyncBase/#dynamicurl).

______________________________________________________________________

### propertyOptions?

> `optional` **propertyOptions**: [`PropertyOptionsMetadataFunction`](../../type-aliases/PropertyOptionsMetadataFunction/)\<`any`>

Defined in: [api.ts:2303](https://github.com/coda/packs-sdk/blob/b2b4c9dba5ca748bdbb94481cc13b5ca3c328ef6/api.ts#L2303)

See [DynamicSyncTableOptions.propertyOptions](../DynamicSyncTableOptions/#propertyoptions)
