Variable connectorConfigSchemaConst
connectorConfigSchema: ObjectSchema<
{
category: NullableSchema<
ObjectSchema<
{ id: StringSchema<undefined>; label: StringSchema<undefined> },
undefined,
>,
undefined,
>;
categoryId: LiteralUnionSchema<
readonly ["application", "curatedDataset", "database", "fileStore"],
>;
description: ObjectSchema<
{
"en-au": OptionalSchema<StringSchema<undefined>, undefined>;
"en-gb": OptionalSchema<StringSchema<undefined>, undefined>;
"en-us": OptionalSchema<StringSchema<undefined>, undefined>;
"es-es": OptionalSchema<StringSchema<undefined>, undefined>;
},
undefined,
>;
firstCreatedAt: OptionalSchema<NumberSchema<undefined>, undefined>;
icon: NullableSchema<StringSchema<undefined>, undefined>;
iconDark: NullableSchema<StringSchema<undefined>, undefined>;
id: StringSchema<undefined>;
implementations: RecordSchema<
StringSchema<undefined>,
ObjectSchema<
{
activeConnectionCount: OptionalSchema<
NumberSchema<undefined>,
undefined,
>;
authMethodId: LiteralUnionSchema<
readonly ["apiKey", "disabled", "oAuth2", "none"],
>;
canDescribe: OptionalSchema<BooleanSchema<undefined>, undefined>;
id: OptionalSchema<StringSchema<undefined>, undefined>;
label: OptionalSchema<
ObjectSchema<
{
"en-au": StringSchema<undefined>;
"en-gb": StringSchema<undefined>;
"en-us": StringSchema<undefined>;
"es-es": StringSchema<undefined>;
},
undefined,
>,
undefined,
>;
maxConnectionCount: OptionalSchema<NumberSchema<undefined>, undefined>;
params: OptionalSchema<
ArraySchema<
RecordSchema<
StringSchema<undefined>,
StringSchema<undefined>,
undefined,
>,
undefined,
>,
undefined,
>;
},
undefined,
>,
undefined,
>;
label: ObjectSchema<
{
"en-au": OptionalSchema<StringSchema<undefined>, undefined>;
"en-gb": OptionalSchema<StringSchema<undefined>, undefined>;
"en-us": OptionalSchema<StringSchema<undefined>, undefined>;
"es-es": OptionalSchema<StringSchema<undefined>, undefined>;
},
undefined,
>;
lastUpdatedAt: NullableSchema<NumberSchema<undefined>, undefined>;
operations: ArraySchema<
LiteralUnionSchema<
readonly [
"abortOperation",
"authenticateConnection",
"createObject",
"describeConnection",
"dropObject",
"findObject",
"getReadableStream",
"getRecord",
"listNodes",
"previewObject",
"removeRecords",
"retrieveChunks",
"retrieveRecords",
"upsertRecords",
],
>,
undefined,
>;
status: NullableSchema<
ObjectSchema<
{
color: LiteralUnionSchema<
readonly ["amber", "green", "red", "other"],
>;
id: StringSchema<undefined>;
label: StringSchema<undefined>;
},
undefined,
>,
undefined,
>;
statusId: LiteralUnionSchema<
readonly [
"alpha",
"beta",
"generalAvailability",
"notApplicable",
"preAlpha",
"proposed",
"releaseCandidate",
"unavailable",
"underReview",
],
>;
typeId: LiteralSchema<"connector", undefined>;
usageId: LiteralUnionSchema<
readonly ["bidirectional", "destination", "source", "unknown"],
>;
vendorAccountURL: NullableSchema<StringSchema<undefined>, undefined>;
vendorDocumentationURL: NullableSchema<StringSchema<undefined>, undefined>;
vendorHomeURL: NullableSchema<StringSchema<undefined>, undefined>;
version: StringSchema<undefined>;
},
undefined,
> = ...
Schema Objects - Connector configuration.