/** * This file was auto-generated by Fern from our API Definition. */ import * as Vellum from "../../../../index"; /** * @example * { * execConfig: { * mlModel: "ml_model", * inputVariables: [{ * id: "x", * key: "key", * type: "STRING" * }, { * id: "x", * key: "key", * type: "STRING" * }], * parameters: {}, * blocks: [{ * blockType: "JINJA", * template: "template" * }, { * blockType: "JINJA", * template: "template" * }] * } * } */ export interface PromptPush { /** If specified, an existing Prompt Variant by the provided ID will be updated. Otherwise, a new Prompt Variant will be created and an ID generated. */ promptVariantId?: string | null; /** If provided, then the created/updated Prompt Variant will have this label. */ promptVariantLabel?: string | null; promptSandboxId?: string | null; execConfig: Vellum.PromptExecConfig; }