Interface ConnectorDataDirectoryMethodType<ConfigType>

interface ConnectorDataDirectoryMethodType<ConfigType = unknown> {
    name?: string;
    description?: string;
    fileKey?: string;
    getConfigSchema?: (
        args: ConnectorDataDirectoryMethodTypeArgs<ConfigType>,
    ) => DataSchema;
    getInputSchema?: (
        args: ConnectorDataDirectoryMethodTypeArgs<ConfigType>,
    ) => DataSchema;
    getOutputSchema?: (
        args: ConnectorDataDirectoryMethodTypeArgs<ConfigType>,
    ) => DataSchema;
    supportedImplementationTypes: ConnectorMethodImplementationType[];
}

Type Parameters

  • ConfigType = unknown

Properties

name?: string
description?: string
fileKey?: string
getConfigSchema?: (
    args: ConnectorDataDirectoryMethodTypeArgs<ConfigType>,
) => DataSchema
getInputSchema?: (
    args: ConnectorDataDirectoryMethodTypeArgs<ConfigType>,
) => DataSchema
getOutputSchema?: (
    args: ConnectorDataDirectoryMethodTypeArgs<ConfigType>,
) => DataSchema
supportedImplementationTypes: ConnectorMethodImplementationType[]