/* Options: Date: 2025-05-04 22:23: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: DialNodeRingAnswerCallback.* //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.Twilio; using Voice.Api.Nodes.Voice; namespace Voice.Api.Nodes.Voice { [Route("/nodes/dial/ring/answer")] public partial class DialNodeRingAnswerCallback : TwilioRequestBase, IReturn { public virtual string SessionId { get; set; } public virtual string AnsweringEndpointId { get; set; } } } namespace Voice.Api.Twilio { public partial class TwilioRequestBase : IPost { public virtual string CallSid { get; set; } public virtual string AccountSid { get; set; } public virtual string From { get; set; } public virtual string To { get; set; } public virtual string CallStatus { get; set; } public virtual string ApiVersion { get; set; } public virtual string Direction { get; set; } public virtual string ForwardedFrom { get; set; } public virtual string CallerName { get; set; } public virtual string ParentCallSid { get; set; } public virtual string StirVerstat { get; set; } public virtual string Called { get; set; } public virtual string CalledZip { get; set; } public virtual string CalledCity { get; set; } public virtual string CalledState { get; set; } public virtual string CalledCountry { get; set; } public virtual string Caller { get; set; } public virtual string CallerCity { get; set; } public virtual string CallerState { get; set; } public virtual string CallerZip { get; set; } public virtual string CallerCountry { get; set; } public virtual string FromCity { get; set; } public virtual string FromState { get; set; } public virtual string FromZip { get; set; } public virtual string FromCountry { get; set; } public virtual string ToCity { get; set; } public virtual string ToState { get; set; } public virtual string ToZip { get; set; } public virtual string ToCountry { get; set; } public virtual string MessageSid { get; set; } public virtual string SmsId { get; set; } public virtual string MessagingServiceSid { get; set; } public virtual string Body { get; set; } public virtual int NumMedia { get; set; } public virtual string MediaContentType0 { get; set; } public virtual string MediaUrl0 { get; set; } public virtual string MediaContentType1 { get; set; } public virtual string MediaUrl1 { get; set; } public virtual string MediaContentType2 { get; set; } public virtual string MediaUrl2 { get; set; } public virtual int Index { get; set; } public virtual string InstanceSid { get; set; } public virtual string EventType { get; set; } public virtual string ChannelSid { get; set; } public virtual string Attributes { get; set; } public virtual string ClientIdentity { get; set; } public virtual string MediaContentType { get; set; } public virtual string MediaSid { get; set; } public virtual string Identity { get; set; } public virtual string Digits { get; set; } public virtual string SpeechResult { get; set; } public virtual double Confidence { get; set; } public virtual int CallDuration { get; set; } public virtual string RecordingUrl { get; set; } public virtual string RecordingSid { get; set; } public virtual int RecordingDuration { get; set; } public virtual string RecordingStatus { get; set; } public virtual string TranscriptionSid { get; set; } public virtual string TranscriptionText { get; set; } public virtual string TranscriptionUrl { get; set; } public virtual string TranscriptionStatus { get; set; } public virtual string DialCallStatus { get; set; } public virtual string DialCallSid { get; set; } public virtual double DialCallDuration { get; set; } public virtual bool DialBridged { get; set; } public virtual string QueueResult { get; set; } public virtual string QueueSid { get; set; } public virtual int QueueTime { get; set; } public virtual string ConferenceSid { get; set; } public virtual string FriendlyName { get; set; } public virtual string StatusCallbackEvent { get; set; } public virtual bool Muted { get; set; } public virtual bool Hold { get; set; } public virtual bool EndConferenceOnExit { get; set; } public virtual bool StartConferenceOnEnter { get; set; } public virtual string EventName { get; set; } public virtual string AssistantSid { get; set; } public virtual string DialogueSid { get; set; } public virtual string UserIdentifier { get; set; } public virtual string CurrentInput { get; set; } public virtual string CurrentTask { get; set; } public virtual string DialoguePayloadUrl { get; set; } public virtual string Memory { get; set; } public virtual string Channel { get; set; } public virtual string FaxSid { get; set; } public virtual string FaxStatus { get; set; } public virtual int NumPages { get; set; } public virtual string MediaUrl { get; set; } public virtual string ErrorCode { get; set; } public virtual string ErrorMessage { get; set; } } }