/* Options: Date: 2025-05-04 22:08:08 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: DialNodeCallback.* //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/dial/callback") public static class DialNodeCallback extends TwilioRequestBase implements IReturn { public String noAnswer = null; public String hangup = null; public String sessionId = null; public Integer version = null; public String failed = null; public String busy = null; public String usageMetricKey = null; public Double timeoutInSeconds = null; public String getNoAnswer() { return noAnswer; } public DialNodeCallback setNoAnswer(String value) { this.noAnswer = value; return this; } public String getHangup() { return hangup; } public DialNodeCallback setHangup(String value) { this.hangup = value; return this; } public String getSessionId() { return sessionId; } public DialNodeCallback setSessionId(String value) { this.sessionId = value; return this; } public Integer getVersion() { return version; } public DialNodeCallback setVersion(Integer value) { this.version = value; return this; } public String getFailed() { return failed; } public DialNodeCallback setFailed(String value) { this.failed = value; return this; } public String getBusy() { return busy; } public DialNodeCallback setBusy(String value) { this.busy = value; return this; } public String getUsageMetricKey() { return usageMetricKey; } public DialNodeCallback setUsageMetricKey(String value) { this.usageMetricKey = value; return this; } public Double getTimeoutInSeconds() { return timeoutInSeconds; } public DialNodeCallback setTimeoutInSeconds(Double value) { this.timeoutInSeconds = value; return this; } private static Object responseType = String.class; public Object getResponseType() { return responseType; } } public static class TwilioRequestBase implements IPost { public String callSid = null; public String accountSid = null; public String from = null; public String to = null; public String callStatus = null; public String apiVersion = null; public String direction = null; public String forwardedFrom = null; public String callerName = null; public String parentCallSid = null; public String stirVerstat = null; public String called = null; public String calledZip = null; public String calledCity = null; public String calledState = null; public String calledCountry = null; public String caller = null; public String callerCity = null; public String callerState = null; public String callerZip = null; public String callerCountry = null; public String fromCity = null; public String fromState = null; public String fromZip = null; public String fromCountry = null; public String toCity = null; public String toState = null; public String toZip = null; public String toCountry = null; public String messageSid = null; public String smsId = null; public String messagingServiceSid = null; public String body = null; public Integer numMedia = null; public String mediaContentType0 = null; public String mediaUrl0 = null; public String mediaContentType1 = null; public String mediaUrl1 = null; public String mediaContentType2 = null; public String mediaUrl2 = null; public Integer index = null; public String instanceSid = null; public String eventType = null; public String channelSid = null; public String attributes = null; public String clientIdentity = null; public String mediaContentType = null; public String mediaSid = null; public String identity = null; public String digits = null; public String speechResult = null; public Double confidence = null; public Integer callDuration = null; public String recordingUrl = null; public String recordingSid = null; public Integer recordingDuration = null; public String recordingStatus = null; public String transcriptionSid = null; public String transcriptionText = null; public String transcriptionUrl = null; public String transcriptionStatus = null; public String dialCallStatus = null; public String dialCallSid = null; public Double dialCallDuration = null; public Boolean dialBridged = null; public String queueResult = null; public String queueSid = null; public Integer queueTime = null; public String conferenceSid = null; public String friendlyName = null; public String statusCallbackEvent = null; public Boolean muted = null; public Boolean hold = null; public Boolean endConferenceOnExit = null; public Boolean startConferenceOnEnter = null; public String eventName = null; public String assistantSid = null; public String dialogueSid = null; public String userIdentifier = null; public String currentInput = null; public String currentTask = null; public String dialoguePayloadUrl = null; public String memory = null; public String channel = null; public String faxSid = null; public String faxStatus = null; public Integer numPages = null; public String mediaUrl = null; public String errorCode = null; public String errorMessage = null; public String getCallSid() { return callSid; } public TwilioRequestBase setCallSid(String value) { this.callSid = value; return this; } public String getAccountSid() { return accountSid; } public TwilioRequestBase setAccountSid(String value) { this.accountSid = value; return this; } public String getFrom() { return from; } public TwilioRequestBase setFrom(String value) { this.from = value; return this; } public String getTo() { return to; } public TwilioRequestBase setTo(String value) { this.to = value; return this; } public String getCallStatus() { return callStatus; } public TwilioRequestBase setCallStatus(String value) { this.callStatus = value; return this; } public String getApiVersion() { return apiVersion; } public TwilioRequestBase setApiVersion(String value) { this.apiVersion = value; return this; } public String getDirection() { return direction; } public TwilioRequestBase setDirection(String value) { this.direction = value; return this; } public String getForwardedFrom() { return forwardedFrom; } public TwilioRequestBase setForwardedFrom(String value) { this.forwardedFrom = value; return this; } public String getCallerName() { return callerName; } public TwilioRequestBase setCallerName(String value) { this.callerName = value; return this; } public String getParentCallSid() { return parentCallSid; } public TwilioRequestBase setParentCallSid(String value) { this.parentCallSid = value; return this; } public String getStirVerstat() { return stirVerstat; } public TwilioRequestBase setStirVerstat(String value) { this.stirVerstat = value; return this; } public String getCalled() { return called; } public TwilioRequestBase setCalled(String value) { this.called = value; return this; } public String getCalledZip() { return calledZip; } public TwilioRequestBase setCalledZip(String value) { this.calledZip = value; return this; } public String getCalledCity() { return calledCity; } public TwilioRequestBase setCalledCity(String value) { this.calledCity = value; return this; } public String getCalledState() { return calledState; } public TwilioRequestBase setCalledState(String value) { this.calledState = value; return this; } public String getCalledCountry() { return calledCountry; } public TwilioRequestBase setCalledCountry(String value) { this.calledCountry = value; return this; } public String getCaller() { return caller; } public TwilioRequestBase setCaller(String value) { this.caller = value; return this; } public String getCallerCity() { return callerCity; } public TwilioRequestBase setCallerCity(String value) { this.callerCity = value; return this; } public String getCallerState() { return callerState; } public TwilioRequestBase setCallerState(String value) { this.callerState = value; return this; } public String getCallerZip() { return callerZip; } public TwilioRequestBase setCallerZip(String value) { this.callerZip = value; return this; } public String getCallerCountry() { return callerCountry; } public TwilioRequestBase setCallerCountry(String value) { this.callerCountry = value; return this; } public String getFromCity() { return fromCity; } public TwilioRequestBase setFromCity(String value) { this.fromCity = value; return this; } public String getFromState() { return fromState; } public TwilioRequestBase setFromState(String value) { this.fromState = value; return this; } public String getFromZip() { return fromZip; } public TwilioRequestBase setFromZip(String value) { this.fromZip = value; return this; } public String getFromCountry() { return fromCountry; } public TwilioRequestBase setFromCountry(String value) { this.fromCountry = value; return this; } public String getToCity() { return toCity; } public TwilioRequestBase setToCity(String value) { this.toCity = value; return this; } public String getToState() { return toState; } public TwilioRequestBase setToState(String value) { this.toState = value; return this; } public String getToZip() { return toZip; } public TwilioRequestBase setToZip(String value) { this.toZip = value; return this; } public String getToCountry() { return toCountry; } public TwilioRequestBase setToCountry(String value) { this.toCountry = value; return this; } public String getMessageSid() { return messageSid; } public TwilioRequestBase setMessageSid(String value) { this.messageSid = value; return this; } public String getSmsId() { return smsId; } public TwilioRequestBase setSmsId(String value) { this.smsId = value; return this; } public String getMessagingServiceSid() { return messagingServiceSid; } public TwilioRequestBase setMessagingServiceSid(String value) { this.messagingServiceSid = value; return this; } public String getBody() { return body; } public TwilioRequestBase setBody(String value) { this.body = value; return this; } public Integer getNumMedia() { return numMedia; } public TwilioRequestBase setNumMedia(Integer value) { this.numMedia = value; return this; } public String getMediaContentType0() { return mediaContentType0; } public TwilioRequestBase setMediaContentType0(String value) { this.mediaContentType0 = value; return this; } public String getMediaUrl0() { return mediaUrl0; } public TwilioRequestBase setMediaUrl0(String value) { this.mediaUrl0 = value; return this; } public String getMediaContentType1() { return mediaContentType1; } public TwilioRequestBase setMediaContentType1(String value) { this.mediaContentType1 = value; return this; } public String getMediaUrl1() { return mediaUrl1; } public TwilioRequestBase setMediaUrl1(String value) { this.mediaUrl1 = value; return this; } public String getMediaContentType2() { return mediaContentType2; } public TwilioRequestBase setMediaContentType2(String value) { this.mediaContentType2 = value; return this; } public String getMediaUrl2() { return mediaUrl2; } public TwilioRequestBase setMediaUrl2(String value) { this.mediaUrl2 = value; return this; } public Integer getIndex() { return index; } public TwilioRequestBase setIndex(Integer value) { this.index = value; return this; } public String getInstanceSid() { return instanceSid; } public TwilioRequestBase setInstanceSid(String value) { this.instanceSid = value; return this; } public String getEventType() { return eventType; } public TwilioRequestBase setEventType(String value) { this.eventType = value; return this; } public String getChannelSid() { return channelSid; } public TwilioRequestBase setChannelSid(String value) { this.channelSid = value; return this; } public String getAttributes() { return attributes; } public TwilioRequestBase setAttributes(String value) { this.attributes = value; return this; } public String getClientIdentity() { return clientIdentity; } public TwilioRequestBase setClientIdentity(String value) { this.clientIdentity = value; return this; } public String getMediaContentType() { return mediaContentType; } public TwilioRequestBase setMediaContentType(String value) { this.mediaContentType = value; return this; } public String getMediaSid() { return mediaSid; } public TwilioRequestBase setMediaSid(String value) { this.mediaSid = value; return this; } public String getIdentity() { return identity; } public TwilioRequestBase setIdentity(String value) { this.identity = value; return this; } public String getDigits() { return digits; } public TwilioRequestBase setDigits(String value) { this.digits = value; return this; } public String getSpeechResult() { return speechResult; } public TwilioRequestBase setSpeechResult(String value) { this.speechResult = value; return this; } public Double getConfidence() { return confidence; } public TwilioRequestBase setConfidence(Double value) { this.confidence = value; return this; } public Integer getCallDuration() { return callDuration; } public TwilioRequestBase setCallDuration(Integer value) { this.callDuration = value; return this; } public String getRecordingUrl() { return recordingUrl; } public TwilioRequestBase setRecordingUrl(String value) { this.recordingUrl = value; return this; } public String getRecordingSid() { return recordingSid; } public TwilioRequestBase setRecordingSid(String value) { this.recordingSid = value; return this; } public Integer getRecordingDuration() { return recordingDuration; } public TwilioRequestBase setRecordingDuration(Integer value) { this.recordingDuration = value; return this; } public String getRecordingStatus() { return recordingStatus; } public TwilioRequestBase setRecordingStatus(String value) { this.recordingStatus = value; return this; } public String getTranscriptionSid() { return transcriptionSid; } public TwilioRequestBase setTranscriptionSid(String value) { this.transcriptionSid = value; return this; } public String getTranscriptionText() { return transcriptionText; } public TwilioRequestBase setTranscriptionText(String value) { this.transcriptionText = value; return this; } public String getTranscriptionUrl() { return transcriptionUrl; } public TwilioRequestBase setTranscriptionUrl(String value) { this.transcriptionUrl = value; return this; } public String getTranscriptionStatus() { return transcriptionStatus; } public TwilioRequestBase setTranscriptionStatus(String value) { this.transcriptionStatus = value; return this; } public String getDialCallStatus() { return dialCallStatus; } public TwilioRequestBase setDialCallStatus(String value) { this.dialCallStatus = value; return this; } public String getDialCallSid() { return dialCallSid; } public TwilioRequestBase setDialCallSid(String value) { this.dialCallSid = value; return this; } public Double getDialCallDuration() { return dialCallDuration; } public TwilioRequestBase setDialCallDuration(Double value) { this.dialCallDuration = value; return this; } public Boolean isDialBridged() { return dialBridged; } public TwilioRequestBase setDialBridged(Boolean value) { this.dialBridged = value; return this; } public String getQueueResult() { return queueResult; } public TwilioRequestBase setQueueResult(String value) { this.queueResult = value; return this; } public String getQueueSid() { return queueSid; } public TwilioRequestBase setQueueSid(String value) { this.queueSid = value; return this; } public Integer getQueueTime() { return queueTime; } public TwilioRequestBase setQueueTime(Integer value) { this.queueTime = value; return this; } public String getConferenceSid() { return conferenceSid; } public TwilioRequestBase setConferenceSid(String value) { this.conferenceSid = value; return this; } public String getFriendlyName() { return friendlyName; } public TwilioRequestBase setFriendlyName(String value) { this.friendlyName = value; return this; } public String getStatusCallbackEvent() { return statusCallbackEvent; } public TwilioRequestBase setStatusCallbackEvent(String value) { this.statusCallbackEvent = value; return this; } public Boolean isMuted() { return muted; } public TwilioRequestBase setMuted(Boolean value) { this.muted = value; return this; } public Boolean isHold() { return hold; } public TwilioRequestBase setHold(Boolean value) { this.hold = value; return this; } public Boolean isEndConferenceOnExit() { return endConferenceOnExit; } public TwilioRequestBase setEndConferenceOnExit(Boolean value) { this.endConferenceOnExit = value; return this; } public Boolean isStartConferenceOnEnter() { return startConferenceOnEnter; } public TwilioRequestBase setStartConferenceOnEnter(Boolean value) { this.startConferenceOnEnter = value; return this; } public String getEventName() { return eventName; } public TwilioRequestBase setEventName(String value) { this.eventName = value; return this; } public String getAssistantSid() { return assistantSid; } public TwilioRequestBase setAssistantSid(String value) { this.assistantSid = value; return this; } public String getDialogueSid() { return dialogueSid; } public TwilioRequestBase setDialogueSid(String value) { this.dialogueSid = value; return this; } public String getUserIdentifier() { return userIdentifier; } public TwilioRequestBase setUserIdentifier(String value) { this.userIdentifier = value; return this; } public String getCurrentInput() { return currentInput; } public TwilioRequestBase setCurrentInput(String value) { this.currentInput = value; return this; } public String getCurrentTask() { return currentTask; } public TwilioRequestBase setCurrentTask(String value) { this.currentTask = value; return this; } public String getDialoguePayloadUrl() { return dialoguePayloadUrl; } public TwilioRequestBase setDialoguePayloadUrl(String value) { this.dialoguePayloadUrl = value; return this; } public String getMemory() { return memory; } public TwilioRequestBase setMemory(String value) { this.memory = value; return this; } public String getChannel() { return channel; } public TwilioRequestBase setChannel(String value) { this.channel = value; return this; } public String getFaxSid() { return faxSid; } public TwilioRequestBase setFaxSid(String value) { this.faxSid = value; return this; } public String getFaxStatus() { return faxStatus; } public TwilioRequestBase setFaxStatus(String value) { this.faxStatus = value; return this; } public Integer getNumPages() { return numPages; } public TwilioRequestBase setNumPages(Integer value) { this.numPages = value; return this; } public String getMediaUrl() { return mediaUrl; } public TwilioRequestBase setMediaUrl(String value) { this.mediaUrl = value; return this; } public String getErrorCode() { return errorCode; } public TwilioRequestBase setErrorCode(String value) { this.errorCode = value; return this; } public String getErrorMessage() { return errorMessage; } public TwilioRequestBase setErrorMessage(String value) { this.errorMessage = value; return this; } } }