@progress/kendo-angular-conversational-ui
Version:
Kendo UI for Angular Conversational UI components
42 lines (41 loc) • 1.13 kB
TypeScript
/**-----------------------------------------------------------------------------------------
* Copyright © 2026 Progress Software Corporation. All rights reserved.
* Licensed under commercial license. See LICENSE.md in the project root for more information
*-------------------------------------------------------------------------------------------*/
/**
* Represents the files attached to a message.
*/
export interface ChatFile {
/**
* Sets the unique identifier for the file.
*/
id: string | number;
/**
* Sets the file name.
*/
name: string;
/**
* Sets the file size in bytes.
*/
size: number;
/**
* Sets the MIME type, for example, `'application/pdf'`.
*/
type: string;
/**
* Sets the file extension, for example, `'.pdf'` or `'.jpg'`.
*/
extension: string;
/**
* Provides an in-memory representation of the file.
*/
rawFile?: File;
/**
* Sets the optional URL to download or view the file.
*/
url?: string;
/**
* Sets the optional preview image URL.
*/
thumbnailUrl?: string;
}