/**----------------------------------------------------------------------------------------- * Copyright © 2026 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the project root for more information *-------------------------------------------------------------------------------------------*/ import { SafeUrl } from '@angular/platform-browser'; /** * Represents a participant in a Chat conversation ([see example](https://www.telerik.com/kendo-angular-ui/components/conversational-ui/chat)). */ export interface User { /** * Sets a unique ID for the user. Usually a number, but can be a string or object. */ id: any; /** * Sets the display name for the user. */ name?: string; /** * Sets an avatar image for the user. By default, the URLs are sanitized. * To allow unsafe values, such as a blob URI, [mark the value as a `SafeUrl`](https://angular.io/guide/security#bypass-security-apis). */ avatarUrl?: string | SafeUrl; /** * Sets the alt text for the user's avatar image. * * @remarks * This option is related to accessibility. */ avatarAltText?: string; }