UNPKG

@vectorize-io/vectorize-client

Version:
243 lines (232 loc) 6.8 kB
/* tslint:disable */ /* eslint-disable */ /** * Vectorize API * API for Vectorize services (Beta) * * The version of the OpenAPI document: 0.1.2 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import type { AwsS31 } from './AwsS31'; import { instanceOfAwsS31, AwsS31FromJSON, AwsS31FromJSONTyped, AwsS31ToJSON, } from './AwsS31'; import type { AzureBlob1 } from './AzureBlob1'; import { instanceOfAzureBlob1, AzureBlob1FromJSON, AzureBlob1FromJSONTyped, AzureBlob1ToJSON, } from './AzureBlob1'; import type { Confluence1 } from './Confluence1'; import { instanceOfConfluence1, Confluence1FromJSON, Confluence1FromJSONTyped, Confluence1ToJSON, } from './Confluence1'; import type { Discord1 } from './Discord1'; import { instanceOfDiscord1, Discord1FromJSON, Discord1FromJSONTyped, Discord1ToJSON, } from './Discord1'; import type { FileUpload1 } from './FileUpload1'; import { instanceOfFileUpload1, FileUpload1FromJSON, FileUpload1FromJSONTyped, FileUpload1ToJSON, } from './FileUpload1'; import type { Firecrawl1 } from './Firecrawl1'; import { instanceOfFirecrawl1, Firecrawl1FromJSON, Firecrawl1FromJSONTyped, Firecrawl1ToJSON, } from './Firecrawl1'; import type { Fireflies1 } from './Fireflies1'; import { instanceOfFireflies1, Fireflies1FromJSON, Fireflies1FromJSONTyped, Fireflies1ToJSON, } from './Fireflies1'; import type { Gcs1 } from './Gcs1'; import { instanceOfGcs1, Gcs1FromJSON, Gcs1FromJSONTyped, Gcs1ToJSON, } from './Gcs1'; import type { Github1 } from './Github1'; import { instanceOfGithub1, Github1FromJSON, Github1FromJSONTyped, Github1ToJSON, } from './Github1'; import type { GoogleDrive1 } from './GoogleDrive1'; import { instanceOfGoogleDrive1, GoogleDrive1FromJSON, GoogleDrive1FromJSONTyped, GoogleDrive1ToJSON, } from './GoogleDrive1'; import type { OneDrive1 } from './OneDrive1'; import { instanceOfOneDrive1, OneDrive1FromJSON, OneDrive1FromJSONTyped, OneDrive1ToJSON, } from './OneDrive1'; import type { Sharepoint1 } from './Sharepoint1'; import { instanceOfSharepoint1, Sharepoint1FromJSON, Sharepoint1FromJSONTyped, Sharepoint1ToJSON, } from './Sharepoint1'; import type { WebCrawler1 } from './WebCrawler1'; import { instanceOfWebCrawler1, WebCrawler1FromJSON, WebCrawler1FromJSONTyped, WebCrawler1ToJSON, } from './WebCrawler1'; import type { Zoom1 } from './Zoom1'; import { instanceOfZoom1, Zoom1FromJSON, Zoom1FromJSONTyped, Zoom1ToJSON, } from './Zoom1'; import type { ZoomAdmin1 } from './ZoomAdmin1'; import { instanceOfZoomAdmin1, ZoomAdmin1FromJSON, ZoomAdmin1FromJSONTyped, ZoomAdmin1ToJSON, } from './ZoomAdmin1'; /** * @type UpdateSourceConnectorRequest * * @export */ export type UpdateSourceConnectorRequest = AwsS31 | AzureBlob1 | Confluence1 | Discord1 | FileUpload1 | Firecrawl1 | Fireflies1 | Gcs1 | Github1 | GoogleDrive1 | OneDrive1 | Sharepoint1 | WebCrawler1 | Zoom1 | ZoomAdmin1; export function UpdateSourceConnectorRequestFromJSON(json: any): UpdateSourceConnectorRequest { return UpdateSourceConnectorRequestFromJSONTyped(json, false); } export function UpdateSourceConnectorRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): UpdateSourceConnectorRequest { if (json == null) { return json; } if (instanceOfAwsS31(json)) { return AwsS31FromJSONTyped(json, true); } if (instanceOfAzureBlob1(json)) { return AzureBlob1FromJSONTyped(json, true); } if (instanceOfConfluence1(json)) { return Confluence1FromJSONTyped(json, true); } if (instanceOfDiscord1(json)) { return Discord1FromJSONTyped(json, true); } if (instanceOfFileUpload1(json)) { return FileUpload1FromJSONTyped(json, true); } if (instanceOfFirecrawl1(json)) { return Firecrawl1FromJSONTyped(json, true); } if (instanceOfFireflies1(json)) { return Fireflies1FromJSONTyped(json, true); } if (instanceOfGcs1(json)) { return Gcs1FromJSONTyped(json, true); } if (instanceOfGithub1(json)) { return Github1FromJSONTyped(json, true); } if (instanceOfGoogleDrive1(json)) { return GoogleDrive1FromJSONTyped(json, true); } if (instanceOfOneDrive1(json)) { return OneDrive1FromJSONTyped(json, true); } if (instanceOfSharepoint1(json)) { return Sharepoint1FromJSONTyped(json, true); } if (instanceOfWebCrawler1(json)) { return WebCrawler1FromJSONTyped(json, true); } if (instanceOfZoom1(json)) { return Zoom1FromJSONTyped(json, true); } if (instanceOfZoomAdmin1(json)) { return ZoomAdmin1FromJSONTyped(json, true); } return {} as any; } export function UpdateSourceConnectorRequestToJSON(json: any): any { return UpdateSourceConnectorRequestToJSONTyped(json, false); } export function UpdateSourceConnectorRequestToJSONTyped(value?: UpdateSourceConnectorRequest | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } if (instanceOfAwsS31(value)) { return AwsS31ToJSON(value as AwsS31); } if (instanceOfAzureBlob1(value)) { return AzureBlob1ToJSON(value as AzureBlob1); } if (instanceOfConfluence1(value)) { return Confluence1ToJSON(value as Confluence1); } if (instanceOfDiscord1(value)) { return Discord1ToJSON(value as Discord1); } if (instanceOfFileUpload1(value)) { return FileUpload1ToJSON(value as FileUpload1); } if (instanceOfFirecrawl1(value)) { return Firecrawl1ToJSON(value as Firecrawl1); } if (instanceOfFireflies1(value)) { return Fireflies1ToJSON(value as Fireflies1); } if (instanceOfGcs1(value)) { return Gcs1ToJSON(value as Gcs1); } if (instanceOfGithub1(value)) { return Github1ToJSON(value as Github1); } if (instanceOfGoogleDrive1(value)) { return GoogleDrive1ToJSON(value as GoogleDrive1); } if (instanceOfOneDrive1(value)) { return OneDrive1ToJSON(value as OneDrive1); } if (instanceOfSharepoint1(value)) { return Sharepoint1ToJSON(value as Sharepoint1); } if (instanceOfWebCrawler1(value)) { return WebCrawler1ToJSON(value as WebCrawler1); } if (instanceOfZoom1(value)) { return Zoom1ToJSON(value as Zoom1); } if (instanceOfZoomAdmin1(value)) { return ZoomAdmin1ToJSON(value as ZoomAdmin1); } return {}; }