/* Options: Date: 2025-05-04 22:48:10 Version: 8.71 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://team.evovoice.io //Package: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: DialNodeNumberCallback.* //ExcludeTypes: //InitializeCollections: False //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.* @Route(Path="/nodes/dial/number/callback") open class DialNodeNumberCallback : TwilioRequestBase(), IReturn { open var sessionId:String? = null open var recordCall:Boolean? = null open var recordingReady:String? = null open var recordedFile:String? = null open var recordedFileUrl:String? = null open var recordingSidOutput:String? = null companion object { private val responseType = String::class.java } override fun getResponseType(): Any? = DialNodeNumberCallback.responseType } open class TwilioRequestBase : IPost { open var callSid:String? = null open var accountSid:String? = null open var from:String? = null open var to:String? = null open var callStatus:String? = null open var apiVersion:String? = null open var direction:String? = null open var forwardedFrom:String? = null open var callerName:String? = null open var parentCallSid:String? = null open var stirVerstat:String? = null open var called:String? = null open var calledZip:String? = null open var calledCity:String? = null open var calledState:String? = null open var calledCountry:String? = null open var caller:String? = null open var callerCity:String? = null open var callerState:String? = null open var callerZip:String? = null open var callerCountry:String? = null open var fromCity:String? = null open var fromState:String? = null open var fromZip:String? = null open var fromCountry:String? = null open var toCity:String? = null open var toState:String? = null open var toZip:String? = null open var toCountry:String? = null open var messageSid:String? = null open var smsId:String? = null open var messagingServiceSid:String? = null open var body:String? = null open var numMedia:Int? = null open var mediaContentType0:String? = null open var mediaUrl0:String? = null open var mediaContentType1:String? = null open var mediaUrl1:String? = null open var mediaContentType2:String? = null open var mediaUrl2:String? = null open var index:Int? = null open var instanceSid:String? = null open var eventType:String? = null open var channelSid:String? = null open var attributes:String? = null open var clientIdentity:String? = null open var mediaContentType:String? = null open var mediaSid:String? = null open var identity:String? = null open var digits:String? = null open var speechResult:String? = null open var confidence:Double? = null open var callDuration:Int? = null open var recordingUrl:String? = null open var recordingSid:String? = null open var recordingDuration:Int? = null open var recordingStatus:String? = null open var transcriptionSid:String? = null open var transcriptionText:String? = null open var transcriptionUrl:String? = null open var transcriptionStatus:String? = null open var dialCallStatus:String? = null open var dialCallSid:String? = null open var dialCallDuration:Double? = null open var dialBridged:Boolean? = null open var queueResult:String? = null open var queueSid:String? = null open var queueTime:Int? = null open var conferenceSid:String? = null open var friendlyName:String? = null open var statusCallbackEvent:String? = null open var muted:Boolean? = null open var hold:Boolean? = null open var endConferenceOnExit:Boolean? = null open var startConferenceOnEnter:Boolean? = null open var eventName:String? = null open var assistantSid:String? = null open var dialogueSid:String? = null open var userIdentifier:String? = null open var currentInput:String? = null open var currentTask:String? = null open var dialoguePayloadUrl:String? = null open var memory:String? = null open var channel:String? = null open var faxSid:String? = null open var faxStatus:String? = null open var numPages:Int? = null open var mediaUrl:String? = null open var errorCode:String? = null open var errorMessage:String? = null }