componentSetting (showAiAssistant)
Applies when
type = showAiAssistant| Property | Type | Required | Default Value | Details |
|---|---|---|---|---|
type | enum | Yes | data type=string; lov=STATICValid values: item region dynamicAction genAITool process authenticationScheme authorizationScheme restDataSource | |
name | enum | Yes | data type=string; lov=PLUGINSValid values: showAiAssistant |
settings
| Property | Type | Required | Default Value | Details |
|---|---|---|---|---|
aiAvatarType | enum | No | data type=string; maxLen=4000; lov=STATICValid values: imageUrl iconClasses initials | |
userAvatarType | enum | No | data type=string; maxLen=4000; lov=STATICValid values: iconClasses imageUrl initials | |
aiIconClasses | string | Yes | data type=string; maxLen=4000Applies when ai_avatar_type = ICON_CLASS | |
aiImageUrl | string | Yes | data type=string; maxLen=4000Applies when ai_avatar_type = IMAGE_URL | |
aiInitials | string | Yes | data type=string; maxLen=4000Applies when ai_avatar_type = INITIALS | |
userIconClasses | string | Yes | data type=string; maxLen=4000Applies when user_avatar_type = ICON_CLASS | |
userImageUrl | string | Yes | data type=string; maxLen=4000Applies when user_avatar_type = IMAGE_URL | |
userInitials | string | Yes | data type=string; maxLen=4000Applies when user_avatar_type = INITIALS |
settings {
aiAvatarType: imageUrl
userAvatarType: iconClasses
aiIconClasses: value
aiImageUrl: value
aiInitials: value
userIconClasses: value
userImageUrl: value
userInitials: value
}subscription
| Property | Type | Required | Default Value | Details |
|---|---|---|---|---|
master | enum | No | data type=reference; lov=COMPONENT; references=appValid 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/"
}
)