' Options:
'Date: 2025-10-31 02:31:48
'Version: 8.71
'Tip: To override a DTO option, remove "''" prefix before updating
'BaseUrl: https://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: GetDialingPermissions.*
'''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.Settings
Namespace Global
    Namespace Voice.Api.Settings
        Public Partial Class DialingPermissionInfo
            Public Overridable Property IsoCode As String
            Public Overridable Property Name As String
            Public Overridable Property LowRiskNumbersEnabled As Boolean
            Public Overridable Property HighRiskSpecialNumbersEnabled As Boolean
            Public Overridable Property HighRiskTollfraudNumbersEnabled As Boolean
        End Class
        '''
        '''Get all of the country based dialing permissions for this account
        '''
        
        
        Public Partial Class GetDialingPermissions
            Implements IReturn(Of GetDialingPermissionsResponse)
            Implements IGet
            '''
            '''The account ID you want to retrieve for
            '''
            
            Public Overridable Property AccountId As String
        End Class
        Public Partial Class GetDialingPermissionsResponse
            Public Overridable Property Permissions As List(Of DialingPermissionInfo)
        End Class
    End Namespace
End Namespace