componentSetting (showAiAssistant)

Parent: componentSetting

Applies whentype = showAiAssistant

Direct Properties:

PropertyTypeRequiredDefault ValueDetails
typeenumYesdata type=string; lov=STATIC
Valid values: item region dynamicAction genAITool process authenticationScheme authorizationScheme restDataSource
nameenumYesdata type=string; lov=PLUGINS
Valid values: showAiAssistant

Property Groups:

  • settings
  • subscription
settings
PropertyTypeRequiredDefault ValueDetails
aiAvatarTypeenumNodata type=string; maxLen=4000; lov=STATIC
Valid values: imageUrl iconClasses initials
userAvatarTypeenumNodata type=string; maxLen=4000; lov=STATIC
Valid values: iconClasses imageUrl initials
aiIconClassesstringYesdata type=string; maxLen=4000
Applies whenai_avatar_type = ICON_CLASS
aiImageUrlstringYesdata type=string; maxLen=4000
Applies whenai_avatar_type = IMAGE_URL
aiInitialsstringYesdata type=string; maxLen=4000
Applies whenai_avatar_type = INITIALS
userIconClassesstringYesdata type=string; maxLen=4000
Applies whenuser_avatar_type = ICON_CLASS
userImageUrlstringYesdata type=string; maxLen=4000
Applies whenuser_avatar_type = IMAGE_URL
userInitialsstringYesdata type=string; maxLen=4000
Applies whenuser_avatar_type = INITIALS
settings {
  aiAvatarType: imageUrl
  userAvatarType: iconClasses
  aiIconClasses: value
  aiImageUrl: value
  aiInitials: value
  userIconClasses: value
  userImageUrl: value
  userInitials: value
}
subscription
PropertyTypeRequiredDefault ValueDetails
masterenumNodata type=reference; lov=COMPONENT; references=app
Valid values: @/8842.242/ @/8842.242/UTDEV18800 @/8842.261/ @/8842.261/UT261 @/8842.262/ @/8842.262/UT262 @/8842.9999/ @/8842.9999/DATA-REPORTER-THEME
subscription {
  master: "@/8842.242/"
}

APEXlang Example

componentSetting sample (
    type: item
    name: showAiAssistant
    settings {
        aiAvatarType: imageUrl
        userAvatarType: iconClasses
        aiIconClasses: value
        aiImageUrl: value
        aiInitials: value
        userIconClasses: value
        userImageUrl: value
        userInitials: value
    }
    subscription {
        master: "@/8842.242/"
    }
)