/* Options:
Date: 2025-05-04 21:55:12
Version: 8.71
Tip: To override a DTO option, remove "//" prefix before updating
BaseUrl: https://team.evovoice.io
//GlobalNamespace:
//MakePartial: True
//MakeVirtual: True
//MakeInternal: False
//MakeDataContractsExtensible: False
//AddNullableAnnotations: False
//AddReturnMarker: True
//AddDescriptionAsComments: True
//AddDataContractAttributes: False
//AddIndexesToDataMembers: False
//AddGeneratedCodeAttributes: False
//AddResponseStatus: False
//AddImplicitVersion:
//InitializeCollections: False
//ExportValueTypes: False
IncludeTypes: GetChatTranscript.*
//ExcludeTypes:
//AddNamespaces:
//AddDefaultXmlNamespace: http://schemas.servicestack.net/types
*/
using System;
using System.IO;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using ServiceStack;
using ServiceStack.DataAnnotations;
using Voice.Api.Sessions;
namespace Voice.Api.Sessions
{
public partial class ChatTranscriptMessage
{
public virtual string Date { get; set; }
public virtual string From { get; set; }
public virtual string Body { get; set; }
public virtual string MediaUri { get; set; }
public virtual string MediaContentType { get; set; }
}
///
///Gets the specified transcript
///
[Route("/sessions/{sessionId}/transcript", "GET")]
[Api(Description="Gets the specified transcript")]
public partial class GetChatTranscript
: IReturn, IGet
{
///
///the session whose transcript you want to get
///
[ApiMember(Description="the session whose transcript you want to get")]
public virtual string SessionId { get; set; }
///
///Include previous messages from this chat party
///
[ApiMember(Description="Include previous messages from this chat party")]
public virtual bool? IncludeHistorical { get; set; }
///
///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 virtual string HistoricalCutOffDate { get; set; }
}
public partial class GetChatTranscriptResponse
{
public virtual List Messages { get; set; }
}
}