194 lines
5.5 KiB
TypeScript
194 lines
5.5 KiB
TypeScript
import { type AdobeSignConfig } from "./adobeSignConfig";
|
|
import { type AirwallexConfig } from "./airwallexConfig";
|
|
import { type CheckbookConfig } from "./checkbookConfig";
|
|
import { type CronConfig } from "./cronConfig";
|
|
import { type DocusignConfig } from "./docusignConfig";
|
|
import { type EasypostConfig } from "./easypostConfig";
|
|
import { type GithubConfig } from "./githubConfig";
|
|
import { type HubspotConfig } from "./hubspotConfig";
|
|
import { type MetaConfig } from "./metaConfig";
|
|
import { type OrumIoConfig } from "./orumIoConfig";
|
|
import { type PandaDocConfig } from "./pandaDocConfig";
|
|
import { type PortIoConfig } from "./portIoConfig";
|
|
import { type RutterConfig } from "./rutterConfig";
|
|
import { type SegmentConfig } from "./segmentConfig";
|
|
import { type ShopifyConfig } from "./shopifyConfig";
|
|
import { type SlackConfig } from "./slackConfig";
|
|
import { type StripeConfig } from "./stripeConfig";
|
|
import { type SvixConfig } from "./svixConfig";
|
|
import { type TelnyxConfig } from "./telnyxConfig";
|
|
import { type VapiConfig } from "./vapiConfig";
|
|
import { type VeriffConfig } from "./veriffConfig";
|
|
import { type ZoomConfig } from "./zoomConfig";
|
|
interface _IngestSourceInFields {
|
|
metadata?: {
|
|
[key: string]: string;
|
|
};
|
|
name: string;
|
|
uid?: string | null;
|
|
}
|
|
interface IngestSourceInGenericWebhookConfig {
|
|
}
|
|
interface IngestSourceInGenericWebhook {
|
|
type: "generic-webhook";
|
|
config?: IngestSourceInGenericWebhookConfig;
|
|
}
|
|
interface IngestSourceInCron {
|
|
type: "cron";
|
|
config: CronConfig;
|
|
}
|
|
interface IngestSourceInAdobeSign {
|
|
type: "adobe-sign";
|
|
config: AdobeSignConfig;
|
|
}
|
|
interface IngestSourceInBeehiiv {
|
|
type: "beehiiv";
|
|
config: SvixConfig;
|
|
}
|
|
interface IngestSourceInBrex {
|
|
type: "brex";
|
|
config: SvixConfig;
|
|
}
|
|
interface IngestSourceInCheckbook {
|
|
type: "checkbook";
|
|
config: CheckbookConfig;
|
|
}
|
|
interface IngestSourceInClerk {
|
|
type: "clerk";
|
|
config: SvixConfig;
|
|
}
|
|
interface IngestSourceInDocusign {
|
|
type: "docusign";
|
|
config: DocusignConfig;
|
|
}
|
|
interface IngestSourceInEasypost {
|
|
type: "easypost";
|
|
config: EasypostConfig;
|
|
}
|
|
interface IngestSourceInGithub {
|
|
type: "github";
|
|
config: GithubConfig;
|
|
}
|
|
interface IngestSourceInGuesty {
|
|
type: "guesty";
|
|
config: SvixConfig;
|
|
}
|
|
interface IngestSourceInHubspot {
|
|
type: "hubspot";
|
|
config: HubspotConfig;
|
|
}
|
|
interface IngestSourceInIncidentIo {
|
|
type: "incident-io";
|
|
config: SvixConfig;
|
|
}
|
|
interface IngestSourceInLithic {
|
|
type: "lithic";
|
|
config: SvixConfig;
|
|
}
|
|
interface IngestSourceInMeta {
|
|
type: "meta";
|
|
config: MetaConfig;
|
|
}
|
|
interface IngestSourceInNash {
|
|
type: "nash";
|
|
config: SvixConfig;
|
|
}
|
|
interface IngestSourceInOrumIo {
|
|
type: "orum-io";
|
|
config: OrumIoConfig;
|
|
}
|
|
interface IngestSourceInPandaDoc {
|
|
type: "panda-doc";
|
|
config: PandaDocConfig;
|
|
}
|
|
interface IngestSourceInPortIo {
|
|
type: "port-io";
|
|
config: PortIoConfig;
|
|
}
|
|
interface IngestSourceInPleo {
|
|
type: "pleo";
|
|
config: SvixConfig;
|
|
}
|
|
interface IngestSourceInPsiFi {
|
|
type: "psi-fi";
|
|
config: SvixConfig;
|
|
}
|
|
interface IngestSourceInReplicate {
|
|
type: "replicate";
|
|
config: SvixConfig;
|
|
}
|
|
interface IngestSourceInResend {
|
|
type: "resend";
|
|
config: SvixConfig;
|
|
}
|
|
interface IngestSourceInRutter {
|
|
type: "rutter";
|
|
config: RutterConfig;
|
|
}
|
|
interface IngestSourceInSafebase {
|
|
type: "safebase";
|
|
config: SvixConfig;
|
|
}
|
|
interface IngestSourceInSardine {
|
|
type: "sardine";
|
|
config: SvixConfig;
|
|
}
|
|
interface IngestSourceInSegment {
|
|
type: "segment";
|
|
config: SegmentConfig;
|
|
}
|
|
interface IngestSourceInShopify {
|
|
type: "shopify";
|
|
config: ShopifyConfig;
|
|
}
|
|
interface IngestSourceInSlack {
|
|
type: "slack";
|
|
config: SlackConfig;
|
|
}
|
|
interface IngestSourceInStripe {
|
|
type: "stripe";
|
|
config: StripeConfig;
|
|
}
|
|
interface IngestSourceInStych {
|
|
type: "stych";
|
|
config: SvixConfig;
|
|
}
|
|
interface IngestSourceInSvix {
|
|
type: "svix";
|
|
config: SvixConfig;
|
|
}
|
|
interface IngestSourceInZoom {
|
|
type: "zoom";
|
|
config: ZoomConfig;
|
|
}
|
|
interface IngestSourceInTelnyx {
|
|
type: "telnyx";
|
|
config: TelnyxConfig;
|
|
}
|
|
interface IngestSourceInVapi {
|
|
type: "vapi";
|
|
config: VapiConfig;
|
|
}
|
|
interface IngestSourceInOpenAi {
|
|
type: "open-ai";
|
|
config: SvixConfig;
|
|
}
|
|
interface IngestSourceInRender {
|
|
type: "render";
|
|
config: SvixConfig;
|
|
}
|
|
interface IngestSourceInVeriff {
|
|
type: "veriff";
|
|
config: VeriffConfig;
|
|
}
|
|
interface IngestSourceInAirwallex {
|
|
type: "airwallex";
|
|
config: AirwallexConfig;
|
|
}
|
|
export type IngestSourceIn = _IngestSourceInFields & (IngestSourceInGenericWebhook | IngestSourceInCron | IngestSourceInAdobeSign | IngestSourceInBeehiiv | IngestSourceInBrex | IngestSourceInCheckbook | IngestSourceInClerk | IngestSourceInDocusign | IngestSourceInEasypost | IngestSourceInGithub | IngestSourceInGuesty | IngestSourceInHubspot | IngestSourceInIncidentIo | IngestSourceInLithic | IngestSourceInMeta | IngestSourceInNash | IngestSourceInOrumIo | IngestSourceInPandaDoc | IngestSourceInPortIo | IngestSourceInPleo | IngestSourceInPsiFi | IngestSourceInReplicate | IngestSourceInResend | IngestSourceInRutter | IngestSourceInSafebase | IngestSourceInSardine | IngestSourceInSegment | IngestSourceInShopify | IngestSourceInSlack | IngestSourceInStripe | IngestSourceInStych | IngestSourceInSvix | IngestSourceInZoom | IngestSourceInTelnyx | IngestSourceInVapi | IngestSourceInOpenAi | IngestSourceInRender | IngestSourceInVeriff | IngestSourceInAirwallex);
|
|
export declare const IngestSourceInSerializer: {
|
|
_fromJsonObject(object: any): IngestSourceIn;
|
|
_toJsonObject(self: IngestSourceIn): any;
|
|
};
|
|
export {};
|