UNPKG

fathom-typescript

Version:

Fathom's official TypeScript SDK.

35 lines 1.41 kB
/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import * as z from "zod/v3"; import { remap as remap$ } from "../../../lib/primitives.js"; export const TriggeredFor = { MyRecordings: "my_recordings", SharedExternalRecordings: "shared_external_recordings", MySharedWithTeamRecordings: "my_shared_with_team_recordings", SharedTeamRecordings: "shared_team_recordings", }; /** @internal */ export const TriggeredFor$outboundSchema = z.nativeEnum(TriggeredFor); /** @internal */ export const CreateWebhookRequest$outboundSchema = z.object({ destinationUrl: z.string(), includeActionItems: z.boolean().default(false), includeCrmMatches: z.boolean().default(false), includeSummary: z.boolean().default(false), includeTranscript: z.boolean().default(false), triggeredFor: z.array(TriggeredFor$outboundSchema), }).transform((v) => { return remap$(v, { destinationUrl: "destination_url", includeActionItems: "include_action_items", includeCrmMatches: "include_crm_matches", includeSummary: "include_summary", includeTranscript: "include_transcript", triggeredFor: "triggered_for", }); }); export function createWebhookRequestToJSON(createWebhookRequest) { return JSON.stringify(CreateWebhookRequest$outboundSchema.parse(createWebhookRequest)); } //# sourceMappingURL=createwebhook.js.map