[API reference](https://evolu.dev/docs/api-reference) › [@evolu/common](https://evolu.dev/docs/api-reference/common) › [local‑first/Schema](https://evolu.dev/docs/api-reference/common/local-first/Schema) › UpdateValues

```ts
type UpdateValues<T> = {
  id: StandardSchemaV1.InferOutput<T["id"]>;
} & {
  readonly [K in Exclude<keyof T, "id">]?: StandardSchemaV1.InferOutput<T[K]>;
} & {
  isDeleted?: SqliteBoolean;
};
```

Defined in: [packages/common/src/local-first/Schema.ts:321](https://github.com/evoluhq/evolu/blob/49ea8ca499566aba270f8cb601e7f49aa62320f8/packages/common/src/local-first/Schema.ts#L321)

Update values: `id` required, all other columns optional. Includes
`isDeleted` for soft deletes.

## Type Declaration

| Name | Type                                            | Defined in                                                                                                                                                                     |
| ---- | ----------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `id` | `StandardSchemaV1.InferOutput`\<`T`\[`"id"`\]\> | [packages/common/src/local-first/Schema.ts:322](https://github.com/evoluhq/evolu/blob/49ea8ca499566aba270f8cb601e7f49aa62320f8/packages/common/src/local-first/Schema.ts#L322) |

## Type Declaration

| Name         | Type                                                                                | Defined in                                                                                                                                                                     |
| ------------ | ----------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `isDeleted?` | [`SqliteBoolean`](https://evolu.dev/docs/api-reference/common/Sqlite/type-aliases/SqliteBoolean) | [packages/common/src/local-first/Schema.ts:326](https://github.com/evoluhq/evolu/blob/49ea8ca499566aba270f8cb601e7f49aa62320f8/packages/common/src/local-first/Schema.ts#L326) |