/** * Athena API * REST API for the Athena system * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface CreateMessagesRequestMessagesInner */ export interface CreateMessagesRequestMessagesInner { /** * Optional client-generated ID. If omitted, the server generates one. * @type {string} * @memberof CreateMessagesRequestMessagesInner */ id?: string; /** * * @type {string} * @memberof CreateMessagesRequestMessagesInner */ role: CreateMessagesRequestMessagesInnerRoleEnum; /** * Message content parts * @type {Array<{ [key: string]: any; }>} * @memberof CreateMessagesRequestMessagesInner */ parts: Array<{ [key: string]: any; }>; /** * File attachments * @type {Array<{ [key: string]: any; }>} * @memberof CreateMessagesRequestMessagesInner */ attachments?: Array<{ [key: string]: any; }>; /** * Message creation timestamp * @type {Date} * @memberof CreateMessagesRequestMessagesInner */ createdAt: Date; } /** * @export */ export declare const CreateMessagesRequestMessagesInnerRoleEnum: { readonly User: "user"; readonly Assistant: "assistant"; }; export type CreateMessagesRequestMessagesInnerRoleEnum = typeof CreateMessagesRequestMessagesInnerRoleEnum[keyof typeof CreateMessagesRequestMessagesInnerRoleEnum]; /** * Check if a given object implements the CreateMessagesRequestMessagesInner interface. */ export declare function instanceOfCreateMessagesRequestMessagesInner(value: object): value is CreateMessagesRequestMessagesInner; export declare function CreateMessagesRequestMessagesInnerFromJSON(json: any): CreateMessagesRequestMessagesInner; export declare function CreateMessagesRequestMessagesInnerFromJSONTyped(json: any, ignoreDiscriminator: boolean): CreateMessagesRequestMessagesInner; export declare function CreateMessagesRequestMessagesInnerToJSON(json: any): CreateMessagesRequestMessagesInner; export declare function CreateMessagesRequestMessagesInnerToJSONTyped(value?: CreateMessagesRequestMessagesInner | null, ignoreDiscriminator?: boolean): any;