@vectorize-io/vectorize-client
Version:
Client for the Vectorize API
64 lines (63 loc) • 2.3 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 { DestinationConnectorInputConfig } from './DestinationConnectorInputConfig';
/**
* Destination connector configuration
* @export
* @interface DestinationConnectorInput
*/
export interface DestinationConnectorInput {
/**
* Unique identifier for the destination connector
* @type {string}
* @memberof DestinationConnectorInput
*/
id: string;
/**
* Type of destination connector
* @type {string}
* @memberof DestinationConnectorInput
*/
type: DestinationConnectorInputTypeEnum;
/**
*
* @type {DestinationConnectorInputConfig}
* @memberof DestinationConnectorInput
*/
config: DestinationConnectorInputConfig;
}
/**
* @export
*/
export declare const DestinationConnectorInputTypeEnum: {
readonly Capella: "CAPELLA";
readonly Datastax: "DATASTAX";
readonly Elastic: "ELASTIC";
readonly Pinecone: "PINECONE";
readonly Singlestore: "SINGLESTORE";
readonly Milvus: "MILVUS";
readonly Postgresql: "POSTGRESQL";
readonly Qdrant: "QDRANT";
readonly Supabase: "SUPABASE";
readonly Weaviate: "WEAVIATE";
readonly Azureaisearch: "AZUREAISEARCH";
readonly Turbopuffer: "TURBOPUFFER";
};
export type DestinationConnectorInputTypeEnum = typeof DestinationConnectorInputTypeEnum[keyof typeof DestinationConnectorInputTypeEnum];
/**
* Check if a given object implements the DestinationConnectorInput interface.
*/
export declare function instanceOfDestinationConnectorInput(value: object): value is DestinationConnectorInput;
export declare function DestinationConnectorInputFromJSON(json: any): DestinationConnectorInput;
export declare function DestinationConnectorInputFromJSONTyped(json: any, ignoreDiscriminator: boolean): DestinationConnectorInput;
export declare function DestinationConnectorInputToJSON(json: any): DestinationConnectorInput;
export declare function DestinationConnectorInputToJSONTyped(value?: DestinationConnectorInput | null, ignoreDiscriminator?: boolean): any;