UNPKG

ch-chat-api-typescript-axios

Version:

An OpenAPI generator tool for the CH Chat API, designed to simplify API client generation and streamline integration workflows.

162 lines (161 loc) 3.35 kB
/** * CloudHospital.ChatApi * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import type { ChatParticipant } from './chat-participant'; import type { ChatSessionStatus } from './chat-session-status'; import type { IntakeForm } from './intake-form'; import type { PlatformMetadata } from './platform-metadata'; import type { PlatformTypes } from './platform-types'; /** * * @export * @interface ChatSessionModel */ export interface ChatSessionModel { /** * * @type {string} * @memberof ChatSessionModel */ 'id'?: string; /** * * @type {string} * @memberof ChatSessionModel */ 'tenantId'?: string; /** * * @type {string} * @memberof ChatSessionModel */ 'targetHospitalId'?: string; /** * * @type {string} * @memberof ChatSessionModel */ 'targetHospitalName'?: string | null; /** * * @type {string} * @memberof ChatSessionModel */ 'title'?: string | null; /** * * @type {string} * @memberof ChatSessionModel */ 'userName'?: string | null; /** * * @type {string} * @memberof ChatSessionModel */ 'userEmail'?: string | null; /** * * @type {string} * @memberof ChatSessionModel */ 'phoneNumber'?: string | null; /** * * @type {boolean} * @memberof ChatSessionModel */ 'handoffRequested'?: boolean; /** * * @type {PlatformTypes} * @memberof ChatSessionModel */ 'platformType'?: PlatformTypes; /** * * @type {PlatformMetadata} * @memberof ChatSessionModel */ 'platformMetadata'?: PlatformMetadata; /** * * @type {string} * @memberof ChatSessionModel */ 'assigneeId'?: string | null; /** * * @type {Array<ChatParticipant>} * @memberof ChatSessionModel */ 'participants'?: Array<ChatParticipant> | null; /** * * @type {IntakeForm} * @memberof ChatSessionModel */ 'intakeForm'?: IntakeForm; /** * * @type {Date} * @memberof ChatSessionModel */ 'createdDate'?: Date; /** * * @type {string} * @memberof ChatSessionModel */ 'createdBy'?: string | null; /** * * @type {Date} * @memberof ChatSessionModel */ 'updatedDate'?: Date | null; /** * * @type {Date} * @memberof ChatSessionModel */ 'lastActivatedDate'?: Date | null; /** * * @type {Date} * @memberof ChatSessionModel */ 'expiredDate'?: Date | null; /** * * @type {ChatSessionStatus} * @memberof ChatSessionModel */ 'status'?: ChatSessionStatus; /** * * @type {boolean} * @memberof ChatSessionModel */ 'isRead'?: boolean; /** * * @type {string} * @memberof ChatSessionModel */ 'updatedBy'?: string | null; /** * * @type {boolean} * @memberof ChatSessionModel */ 'isGuest'?: boolean; }