198 lines
5.9 KiB
TypeScript
198 lines
5.9 KiB
TypeScript
import { type AdobeSignConfigOut } from "./adobeSignConfigOut";
|
|
import { type AirwallexConfigOut } from "./airwallexConfigOut";
|
|
import { type CheckbookConfigOut } from "./checkbookConfigOut";
|
|
import { type CronConfig } from "./cronConfig";
|
|
import { type DocusignConfigOut } from "./docusignConfigOut";
|
|
import { type EasypostConfigOut } from "./easypostConfigOut";
|
|
import { type GithubConfigOut } from "./githubConfigOut";
|
|
import { type HubspotConfigOut } from "./hubspotConfigOut";
|
|
import { type MetaConfigOut } from "./metaConfigOut";
|
|
import { type OrumIoConfigOut } from "./orumIoConfigOut";
|
|
import { type PandaDocConfigOut } from "./pandaDocConfigOut";
|
|
import { type PortIoConfigOut } from "./portIoConfigOut";
|
|
import { type RutterConfigOut } from "./rutterConfigOut";
|
|
import { type SegmentConfigOut } from "./segmentConfigOut";
|
|
import { type ShopifyConfigOut } from "./shopifyConfigOut";
|
|
import { type SlackConfigOut } from "./slackConfigOut";
|
|
import { type StripeConfigOut } from "./stripeConfigOut";
|
|
import { type SvixConfigOut } from "./svixConfigOut";
|
|
import { type TelnyxConfigOut } from "./telnyxConfigOut";
|
|
import { type VapiConfigOut } from "./vapiConfigOut";
|
|
import { type VeriffConfigOut } from "./veriffConfigOut";
|
|
import { type ZoomConfigOut } from "./zoomConfigOut";
|
|
interface _IngestSourceOutFields {
|
|
createdAt: Date;
|
|
id: string;
|
|
ingestUrl?: string | null;
|
|
metadata: {
|
|
[key: string]: string;
|
|
};
|
|
name: string;
|
|
uid?: string | null;
|
|
updatedAt: Date;
|
|
}
|
|
interface IngestSourceOutGenericWebhookConfig {
|
|
}
|
|
interface IngestSourceOutGenericWebhook {
|
|
type: "generic-webhook";
|
|
config?: IngestSourceOutGenericWebhookConfig;
|
|
}
|
|
interface IngestSourceOutCron {
|
|
type: "cron";
|
|
config: CronConfig;
|
|
}
|
|
interface IngestSourceOutAdobeSign {
|
|
type: "adobe-sign";
|
|
config: AdobeSignConfigOut;
|
|
}
|
|
interface IngestSourceOutBeehiiv {
|
|
type: "beehiiv";
|
|
config: SvixConfigOut;
|
|
}
|
|
interface IngestSourceOutBrex {
|
|
type: "brex";
|
|
config: SvixConfigOut;
|
|
}
|
|
interface IngestSourceOutCheckbook {
|
|
type: "checkbook";
|
|
config: CheckbookConfigOut;
|
|
}
|
|
interface IngestSourceOutClerk {
|
|
type: "clerk";
|
|
config: SvixConfigOut;
|
|
}
|
|
interface IngestSourceOutDocusign {
|
|
type: "docusign";
|
|
config: DocusignConfigOut;
|
|
}
|
|
interface IngestSourceOutEasypost {
|
|
type: "easypost";
|
|
config: EasypostConfigOut;
|
|
}
|
|
interface IngestSourceOutGithub {
|
|
type: "github";
|
|
config: GithubConfigOut;
|
|
}
|
|
interface IngestSourceOutGuesty {
|
|
type: "guesty";
|
|
config: SvixConfigOut;
|
|
}
|
|
interface IngestSourceOutHubspot {
|
|
type: "hubspot";
|
|
config: HubspotConfigOut;
|
|
}
|
|
interface IngestSourceOutIncidentIo {
|
|
type: "incident-io";
|
|
config: SvixConfigOut;
|
|
}
|
|
interface IngestSourceOutLithic {
|
|
type: "lithic";
|
|
config: SvixConfigOut;
|
|
}
|
|
interface IngestSourceOutMeta {
|
|
type: "meta";
|
|
config: MetaConfigOut;
|
|
}
|
|
interface IngestSourceOutNash {
|
|
type: "nash";
|
|
config: SvixConfigOut;
|
|
}
|
|
interface IngestSourceOutOrumIo {
|
|
type: "orum-io";
|
|
config: OrumIoConfigOut;
|
|
}
|
|
interface IngestSourceOutPandaDoc {
|
|
type: "panda-doc";
|
|
config: PandaDocConfigOut;
|
|
}
|
|
interface IngestSourceOutPortIo {
|
|
type: "port-io";
|
|
config: PortIoConfigOut;
|
|
}
|
|
interface IngestSourceOutPsiFi {
|
|
type: "psi-fi";
|
|
config: SvixConfigOut;
|
|
}
|
|
interface IngestSourceOutPleo {
|
|
type: "pleo";
|
|
config: SvixConfigOut;
|
|
}
|
|
interface IngestSourceOutReplicate {
|
|
type: "replicate";
|
|
config: SvixConfigOut;
|
|
}
|
|
interface IngestSourceOutResend {
|
|
type: "resend";
|
|
config: SvixConfigOut;
|
|
}
|
|
interface IngestSourceOutRutter {
|
|
type: "rutter";
|
|
config: RutterConfigOut;
|
|
}
|
|
interface IngestSourceOutSafebase {
|
|
type: "safebase";
|
|
config: SvixConfigOut;
|
|
}
|
|
interface IngestSourceOutSardine {
|
|
type: "sardine";
|
|
config: SvixConfigOut;
|
|
}
|
|
interface IngestSourceOutSegment {
|
|
type: "segment";
|
|
config: SegmentConfigOut;
|
|
}
|
|
interface IngestSourceOutShopify {
|
|
type: "shopify";
|
|
config: ShopifyConfigOut;
|
|
}
|
|
interface IngestSourceOutSlack {
|
|
type: "slack";
|
|
config: SlackConfigOut;
|
|
}
|
|
interface IngestSourceOutStripe {
|
|
type: "stripe";
|
|
config: StripeConfigOut;
|
|
}
|
|
interface IngestSourceOutStych {
|
|
type: "stych";
|
|
config: SvixConfigOut;
|
|
}
|
|
interface IngestSourceOutSvix {
|
|
type: "svix";
|
|
config: SvixConfigOut;
|
|
}
|
|
interface IngestSourceOutZoom {
|
|
type: "zoom";
|
|
config: ZoomConfigOut;
|
|
}
|
|
interface IngestSourceOutTelnyx {
|
|
type: "telnyx";
|
|
config: TelnyxConfigOut;
|
|
}
|
|
interface IngestSourceOutVapi {
|
|
type: "vapi";
|
|
config: VapiConfigOut;
|
|
}
|
|
interface IngestSourceOutOpenAi {
|
|
type: "open-ai";
|
|
config: SvixConfigOut;
|
|
}
|
|
interface IngestSourceOutRender {
|
|
type: "render";
|
|
config: SvixConfigOut;
|
|
}
|
|
interface IngestSourceOutVeriff {
|
|
type: "veriff";
|
|
config: VeriffConfigOut;
|
|
}
|
|
interface IngestSourceOutAirwallex {
|
|
type: "airwallex";
|
|
config: AirwallexConfigOut;
|
|
}
|
|
export type IngestSourceOut = _IngestSourceOutFields & (IngestSourceOutGenericWebhook | IngestSourceOutCron | IngestSourceOutAdobeSign | IngestSourceOutBeehiiv | IngestSourceOutBrex | IngestSourceOutCheckbook | IngestSourceOutClerk | IngestSourceOutDocusign | IngestSourceOutEasypost | IngestSourceOutGithub | IngestSourceOutGuesty | IngestSourceOutHubspot | IngestSourceOutIncidentIo | IngestSourceOutLithic | IngestSourceOutMeta | IngestSourceOutNash | IngestSourceOutOrumIo | IngestSourceOutPandaDoc | IngestSourceOutPortIo | IngestSourceOutPsiFi | IngestSourceOutPleo | IngestSourceOutReplicate | IngestSourceOutResend | IngestSourceOutRutter | IngestSourceOutSafebase | IngestSourceOutSardine | IngestSourceOutSegment | IngestSourceOutShopify | IngestSourceOutSlack | IngestSourceOutStripe | IngestSourceOutStych | IngestSourceOutSvix | IngestSourceOutZoom | IngestSourceOutTelnyx | IngestSourceOutVapi | IngestSourceOutOpenAi | IngestSourceOutRender | IngestSourceOutVeriff | IngestSourceOutAirwallex);
|
|
export declare const IngestSourceOutSerializer: {
|
|
_fromJsonObject(object: any): IngestSourceOut;
|
|
_toJsonObject(self: IngestSourceOut): any;
|
|
};
|
|
export {};
|