@vectorize-io/vectorize-client
Version:
Client for the Vectorize API
44 lines (43 loc) • 2.57 kB
TypeScript
/**
* 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 { AWSS3Config } from './AWSS3Config';
import type { AZUREBLOBConfig } from './AZUREBLOBConfig';
import type { CONFLUENCEConfig } from './CONFLUENCEConfig';
import type { DISCORDConfig } from './DISCORDConfig';
import type { DOCUSIGNConfig } from './DOCUSIGNConfig';
import type { DROPBOXConfig } from './DROPBOXConfig';
import type { FIRECRAWLConfig } from './FIRECRAWLConfig';
import type { FIREFLIESConfig } from './FIREFLIESConfig';
import type { GCSConfig } from './GCSConfig';
import type { GITHUBConfig } from './GITHUBConfig';
import type { GMAILConfig } from './GMAILConfig';
import type { GOOGLEDRIVEConfig } from './GOOGLEDRIVEConfig';
import type { GOOGLEDRIVEOAUTHConfig } from './GOOGLEDRIVEOAUTHConfig';
import type { GOOGLEDRIVEOAUTHMULTICUSTOMConfig } from './GOOGLEDRIVEOAUTHMULTICUSTOMConfig';
import type { GOOGLEDRIVEOAUTHMULTIConfig } from './GOOGLEDRIVEOAUTHMULTIConfig';
import type { INTERCOMConfig } from './INTERCOMConfig';
import type { NOTIONConfig } from './NOTIONConfig';
import type { ONEDRIVEConfig } from './ONEDRIVEConfig';
import type { SHAREPOINTConfig } from './SHAREPOINTConfig';
import type { WEBCRAWLERConfig } from './WEBCRAWLERConfig';
import type { ZOOMADMINConfig } from './ZOOMADMINConfig';
import type { ZOOMConfig } from './ZOOMConfig';
/**
* @type SourceConnectorInputConfig
* Configuration specific to the connector type
* @export
*/
export type SourceConnectorInputConfig = AWSS3Config | AZUREBLOBConfig | CONFLUENCEConfig | DISCORDConfig | DOCUSIGNConfig | DROPBOXConfig | FIRECRAWLConfig | FIREFLIESConfig | GCSConfig | GITHUBConfig | GMAILConfig | GOOGLEDRIVEConfig | GOOGLEDRIVEOAUTHConfig | GOOGLEDRIVEOAUTHMULTICUSTOMConfig | GOOGLEDRIVEOAUTHMULTIConfig | INTERCOMConfig | NOTIONConfig | ONEDRIVEConfig | SHAREPOINTConfig | WEBCRAWLERConfig | ZOOMADMINConfig | ZOOMConfig;
export declare function SourceConnectorInputConfigFromJSON(json: any): SourceConnectorInputConfig;
export declare function SourceConnectorInputConfigFromJSONTyped(json: any, ignoreDiscriminator: boolean): SourceConnectorInputConfig;
export declare function SourceConnectorInputConfigToJSON(json: any): any;
export declare function SourceConnectorInputConfigToJSONTyped(value?: SourceConnectorInputConfig | null, ignoreDiscriminator?: boolean): any;