/* Options: Date: 2025-05-04 22:42:26 Version: 8.71 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://team.evovoice.io //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: LiveAnswerCallback.* //ExcludeTypes: //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,java.io.InputStream,net.servicestack.client.* */ import java.math.*; import java.util.*; import java.io.InputStream; import net.servicestack.client.*; public class dtos { @Route(Path="/nodes/live-answer/callback") public static class LiveAnswerCallback { public String sessionId = null; public String flowId = null; public String nodeId = null; public String clientId = null; public String conversationId = null; public Integer aiMinutes = null; public String from = null; public String to = null; public ArrayList transcript = null; public Date startDate = null; public Date endDate = null; public ArrayList attachments = null; public String getSessionId() { return sessionId; } public LiveAnswerCallback setSessionId(String value) { this.sessionId = value; return this; } public String getFlowId() { return flowId; } public LiveAnswerCallback setFlowId(String value) { this.flowId = value; return this; } public String getNodeId() { return nodeId; } public LiveAnswerCallback setNodeId(String value) { this.nodeId = value; return this; } public String getClientId() { return clientId; } public LiveAnswerCallback setClientId(String value) { this.clientId = value; return this; } public String getConversationId() { return conversationId; } public LiveAnswerCallback setConversationId(String value) { this.conversationId = value; return this; } public Integer getAiMinutes() { return aiMinutes; } public LiveAnswerCallback setAiMinutes(Integer value) { this.aiMinutes = value; return this; } public String getFrom() { return from; } public LiveAnswerCallback setFrom(String value) { this.from = value; return this; } public String getTo() { return to; } public LiveAnswerCallback setTo(String value) { this.to = value; return this; } public ArrayList getTranscript() { return transcript; } public LiveAnswerCallback setTranscript(ArrayList value) { this.transcript = value; return this; } public Date getStartDate() { return startDate; } public LiveAnswerCallback setStartDate(Date value) { this.startDate = value; return this; } public Date getEndDate() { return endDate; } public LiveAnswerCallback setEndDate(Date value) { this.endDate = value; return this; } public ArrayList getAttachments() { return attachments; } public LiveAnswerCallback setAttachments(ArrayList value) { this.attachments = value; return this; } } public static class LiveAnswerCallbackTranscriptMessage { public Date date = null; public String role = null; public String senderName = null; public String targetName = null; public String functionName = null; public String functionArgs = null; public String content = null; public Date getDate() { return date; } public LiveAnswerCallbackTranscriptMessage setDate(Date value) { this.date = value; return this; } public String getRole() { return role; } public LiveAnswerCallbackTranscriptMessage setRole(String value) { this.role = value; return this; } public String getSenderName() { return senderName; } public LiveAnswerCallbackTranscriptMessage setSenderName(String value) { this.senderName = value; return this; } public String getTargetName() { return targetName; } public LiveAnswerCallbackTranscriptMessage setTargetName(String value) { this.targetName = value; return this; } public String getFunctionName() { return functionName; } public LiveAnswerCallbackTranscriptMessage setFunctionName(String value) { this.functionName = value; return this; } public String getFunctionArgs() { return functionArgs; } public LiveAnswerCallbackTranscriptMessage setFunctionArgs(String value) { this.functionArgs = value; return this; } public String getContent() { return content; } public LiveAnswerCallbackTranscriptMessage setContent(String value) { this.content = value; return this; } } public static class LiveAnswerCallbackAttachment { public String fileName = null; public String contentType = null; public String uri = null; public String data = null; public String getFileName() { return fileName; } public LiveAnswerCallbackAttachment setFileName(String value) { this.fileName = value; return this; } public String getContentType() { return contentType; } public LiveAnswerCallbackAttachment setContentType(String value) { this.contentType = value; return this; } public String getUri() { return uri; } public LiveAnswerCallbackAttachment setUri(String value) { this.uri = value; return this; } public String getData() { return data; } public LiveAnswerCallbackAttachment setData(String value) { this.data = value; return this; } } }