← Files GoodMemARCHIVED FILE

skills/goodmem-sdk/references/typescript/models/UpdateEmbedderRequest.md

972 Bytes · Oct 3, 2026 · 06:25 UTC

↓ Download file

<!-- sdk-ref package=@pairsystems/goodmem registry=npm version=0.1.6 -->

# UpdateEmbedderRequest

Request body for updating an existing Embedder. Only fields that should be updated need to be included. supportedModalities is creation-time only and cannot be changed here.

```ts

export type UpdateEmbedderRequest = AtMostOne<UpdateEmbedderRequestBase, "replaceLabels" | "mergeLabels">;
```

Helper definitions for the constraints above (kept here to avoid extra page reads):

```ts
export type AtMostOne<T, Keys extends keyof T = keyof T> = Prettify<Omit<T, Keys> & ({
    [K in Keys]-?: {
        [P in K]-?: NonNullable<T[P]>;
    } & {
        [P in Exclude<Keys, K>]?: null | undefined;
    };
}[Keys] | {
    [K in Keys]?: null | undefined;
})>;
export type Prettify<T> = {
    [K in keyof T]: T[K];
} & {};
```

[TypeScript](../../typescript.md)

Related types — open only those used by your request:

- [UpdateEmbedderRequestBase](UpdateEmbedderRequestBase.md)

SHA-256: 6e66f4965addc03e112183cd5fa3111d7548fd5578f3e97d5dd26a9ce3be8ec7