' Options:
'Date: 2025-05-05 00:39:32
'Version: 8.71
'Tip: To override a DTO option, remove "''" prefix before updating
'BaseUrl: https://team.evovoice.io
'
'''GlobalNamespace:
'''MakePartial: True
'''MakeVirtual: True
'''MakeDataContractsExtensible: False
'''AddReturnMarker: True
'''AddDescriptionAsComments: True
'''AddDataContractAttributes: False
'''AddIndexesToDataMembers: False
'''AddGeneratedCodeAttributes: False
'''AddResponseStatus: False
'''AddImplicitVersion:
'''InitializeCollections: False
'''ExportValueTypes: False
'IncludeTypes: NewOutgoingSession.*
'''ExcludeTypes:
'''AddNamespaces:
'''AddDefaultXmlNamespace: http://schemas.servicestack.net/types
Imports System
Imports System.IO
Imports System.Collections
Imports System.Collections.Generic
Imports System.Runtime.Serialization
Imports ServiceStack
Imports ServiceStack.DataAnnotations
Imports Voice.Api.Sessions
Namespace Global
Namespace Voice.Api.Sessions
'''
'''Create a new outgoing call and process it with the specified flow. This can only be used for voice sessions. If no caller ID is specified, we will use a random one.
'''
Public Partial Class NewOutgoingSession
Implements IReturnVoid
Implements IPost
'''
'''The ID of the flow to use. This flow will be executed as soon as the call is answered.
'''
Public Overridable Property FlowId As String
'''
'''The E164 number to dial, e.g. +18144043093
'''
Public Overridable Property NumberToDial As String
'''
'''The Caller ID to use. This must be the E164 number of an owned phone number
'''
Public Overridable Property CallerId As String
End Class
End Namespace
End Namespace