Type aliases
ConfigKey
Config
Key: { default?: unknown; itemType: "key"; required?: boolean } & ConfigMetadata & { dataType: "number" | "text" | "date" | "boolean" | "secret" } | { dataType: "localization"; overrideLocales: string[] } | { dataType: "option"; multiSelect?: boolean; options: ConfigOption[] }
ConfigMetadata
ConfigMetadata: { description?: string; displayName: string; name: string }
Type declaration
-
Optional description?: string
-
displayName: string
-
name: string
ConfigOptionType
ConfigOptionType: "inline" | "lookup"
ConfigValueGroup
Config
ValueGroup: { name?: string; values: Record<string, ConfigValue> }
Type declaration
-
Optional name?: string
-
values: Record<string, ConfigValue>
LocalizationConfigKey
Localization
ConfigKey: Extract<ConfigKey, { dataType: "localization" }>
LocalizationConfigValue
LocalizationConfigValue: Record<string, string>
OptionConfigKey
Option
ConfigKey: Extract<ConfigKey, { dataType: "option" }>
OptionConfigValue
OptionConfigValue: string[]
ResourceType
ResourceType: "localization" | "ts" | "js"
SimpleConfigKey
Simple
ConfigKey: Extract<ConfigKey, { dataType: "number" | "text" | "date" | "boolean" | "secret" }>
SimpleConfigValue
SimpleConfigValue: number | string | Date | boolean
SkillMetadata
Skill
Metadata: { accessesExternalEndpoints: boolean; andiSkillsKitVersion: string; applicationId: string; availableInContexts: string[]; configSchema: ConfigSchema; contextId: string; created: string; dataSets: IDataSet[]; dependencies: {}; description: string; eventSubscriptions?: string[]; exposeSkillRESTEndpoint: boolean; integrations?: IntegrationDefinition; isConversationalSkill: boolean; lastUpdated: string; locales: string[]; localization: LocalizationString[]; name: string; nlpSettings?: INlpSettings; ownerOrganizationId: string; ownerUserId: string; requiresInitialization: boolean; resources: Resource[]; skillId: string; skillOverrides: string[]; skillVersionId: string; tag?: string; typescriptVersion?: string; version: number | string }
Type declaration
-
accessesExternalEndpoints: boolean
-
andiSkillsKitVersion: string
-
applicationId: string
-
availableInContexts: string[]
-
-
contextId: string
-
created: string
-
-
dependencies: {}
-
[property: string]: string
-
description: string
-
Optional eventSubscriptions?: string[]
-
exposeSkillRESTEndpoint: boolean
-
-
isConversationalSkill: boolean
-
lastUpdated: string
-
locales: string[]
-
-
name: string
-
-
ownerOrganizationId: string
-
ownerUserId: string
-
requiresInitialization: boolean
-
-
skillId: string
-
skillOverrides: string[]
-
skillVersionId: string
-
Optional tag?: string
-
Optional typescriptVersion?: string
-
version: number | string
Skill Metadata shape for andiSkillsKitVersion = 3.x