@vectorize-io/vectorize-client
Version:
Client for the Vectorize API
53 lines (52 loc) • 1.4 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 { BEDROCKAuthConfig } from './BEDROCKAuthConfig';
/**
*
* @export
* @interface Bedrock
*/
export interface Bedrock {
/**
* Name of the connector
* @type {string}
* @memberof Bedrock
*/
name: string;
/**
* Must be "BEDROCK"
* @type {string}
* @memberof Bedrock
*/
type: BedrockTypeEnum;
/**
*
* @type {BEDROCKAuthConfig}
* @memberof Bedrock
*/
config: BEDROCKAuthConfig;
}
/**
* @export
*/
export declare const BedrockTypeEnum: {
readonly Bedrock: "BEDROCK";
};
export type BedrockTypeEnum = typeof BedrockTypeEnum[keyof typeof BedrockTypeEnum];
/**
* Check if a given object implements the Bedrock interface.
*/
export declare function instanceOfBedrock(value: object): value is Bedrock;
export declare function BedrockFromJSON(json: any): Bedrock;
export declare function BedrockFromJSONTyped(json: any, ignoreDiscriminator: boolean): Bedrock;
export declare function BedrockToJSON(json: any): Bedrock;
export declare function BedrockToJSONTyped(value?: Bedrock | null, ignoreDiscriminator?: boolean): any;