/* Options: Date: 2025-05-04 21:55:13 Version: 8.71 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://team.evovoice.io //GlobalNamespace: //MakePropertiesOptional: False //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: GetChatTranscript.* //ExcludeTypes: //DefaultImports: */ export class NodeParameterMap { [key:string] : NodeParameter; public constructor(init?: Partial) { (Object as any).assign(this, init); } } export interface IReturn { createResponse(): T; } export interface IGet { } export class ChatTranscriptMessage { public date: string; public from: string; public body: string; public mediaUri: string; public mediaContentType: string; public constructor(init?: Partial) { (Object as any).assign(this, init); } } export class GetChatTranscriptResponse { public messages: ChatTranscriptMessage[]; public constructor(init?: Partial) { (Object as any).assign(this, init); } } /** @description Gets the specified transcript */ // @Route("/sessions/{sessionId}/transcript", "GET") // @Api(Description="Gets the specified transcript") export class GetChatTranscript implements IReturn, IGet { /** @description the session whose transcript you want to get */ // @ApiMember(Description="the session whose transcript you want to get") public sessionId: string; /** @description Include previous messages from this chat party */ // @ApiMember(Description="Include previous messages from this chat party") public includeHistorical?: boolean; /** @description How far back to include in historical messages. Max 6 months in past */ // @ApiMember(Description="How far back to include in historical messages. Max 6 months in past") public historicalCutOffDate: string; public constructor(init?: Partial) { (Object as any).assign(this, init); } public getTypeName() { return 'GetChatTranscript'; } public getMethod() { return 'GET'; } public createResponse() { return new GetChatTranscriptResponse(); } }