'------------------------------------------------------------------------------
' <auto-generated>
'     This code was generated by a tool.
'     Runtime Version:4.0.30319.269
'
'     Changes to this file may cause incorrect behavior and will be lost if
'     the code is regenerated.
' </auto-generated>
'------------------------------------------------------------------------------

Option Strict Off
Option Explicit On

Imports System
Imports System.ComponentModel
Imports System.Diagnostics
Imports System.Web.Services
Imports System.Web.Services.Protocols
Imports System.Xml.Serialization

'
'This source code was auto-generated by Microsoft.VSDesigner, Version 4.0.30319.269.
'
Namespace WS_Telephony
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1"),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Web.Services.WebServiceBindingAttribute(Name:="LergService", [Namespace]:="http://charter.com/enterprise/telephony/lerg")>  _
    Partial Public Class LergServicePort
        Inherits System.Web.Services.Protocols.SoapHttpClientProtocol
        
        Private charterHeaderInfoValueField As CharterHeaderInfo
        
        Private GetLerg6ByNpaNxxOperationCompleted As System.Threading.SendOrPostCallback
        
        Private useDefaultCredentialsSetExplicitly As Boolean
        
        '''<remarks/>
        Public Sub New()
            MyBase.New
            Me.Url = Global.EBSServicesProvider.My.MySettings.Default.EBSServicesProvider_WS_Telephony_LergServicePort
            If (Me.IsLocalFileSystemWebService(Me.Url) = true) Then
                Me.UseDefaultCredentials = true
                Me.useDefaultCredentialsSetExplicitly = false
            Else
                Me.useDefaultCredentialsSetExplicitly = true
            End If
        End Sub
        
        Public Property CharterHeaderInfoValue() As CharterHeaderInfo
            Get
                Return Me.charterHeaderInfoValueField
            End Get
            Set
                Me.charterHeaderInfoValueField = value
            End Set
        End Property
        
        Public Shadows Property Url() As String
            Get
                Return MyBase.Url
            End Get
            Set
                If (((Me.IsLocalFileSystemWebService(MyBase.Url) = true)  _
                            AndAlso (Me.useDefaultCredentialsSetExplicitly = false))  _
                            AndAlso (Me.IsLocalFileSystemWebService(value) = false)) Then
                    MyBase.UseDefaultCredentials = false
                End If
                MyBase.Url = value
            End Set
        End Property
        
        Public Shadows Property UseDefaultCredentials() As Boolean
            Get
                Return MyBase.UseDefaultCredentials
            End Get
            Set
                MyBase.UseDefaultCredentials = value
                Me.useDefaultCredentialsSetExplicitly = true
            End Set
        End Property
        
        '''<remarks/>
        Public Event GetLerg6ByNpaNxxCompleted As GetLerg6ByNpaNxxCompletedEventHandler
        
        '''<remarks/>
        <System.Web.Services.Protocols.SoapHeaderAttribute("CharterHeaderInfoValue"),  _
         System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://charter.com/enterprise/telephony/Lerg:getLerg6ByNpaNxxIn", Use:=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle:=System.Web.Services.Protocols.SoapParameterStyle.Bare)>  _
        Public Function GetLerg6ByNpaNxx(<System.Xml.Serialization.XmlElementAttribute([Namespace]:="http://charter.com/enterprise/telephony")> ByVal GetLerg6ByNpaNxxRequest As GetLerg6ByNpaNxxRequest) As <System.Xml.Serialization.XmlElementAttribute("GetLerg6ByNpaNxxResponse", [Namespace]:="http://charter.com/enterprise/telephony/Lerg")> GetLerg6ByNpaNxxResponse
            Dim results() As Object = Me.Invoke("GetLerg6ByNpaNxx", New Object() {GetLerg6ByNpaNxxRequest})
            Return CType(results(0),GetLerg6ByNpaNxxResponse)
        End Function
        
        '''<remarks/>
        Public Overloads Sub GetLerg6ByNpaNxxAsync(ByVal GetLerg6ByNpaNxxRequest As GetLerg6ByNpaNxxRequest)
            Me.GetLerg6ByNpaNxxAsync(GetLerg6ByNpaNxxRequest, Nothing)
        End Sub
        
        '''<remarks/>
        Public Overloads Sub GetLerg6ByNpaNxxAsync(ByVal GetLerg6ByNpaNxxRequest As GetLerg6ByNpaNxxRequest, ByVal userState As Object)
            If (Me.GetLerg6ByNpaNxxOperationCompleted Is Nothing) Then
                Me.GetLerg6ByNpaNxxOperationCompleted = AddressOf Me.OnGetLerg6ByNpaNxxOperationCompleted
            End If
            Me.InvokeAsync("GetLerg6ByNpaNxx", New Object() {GetLerg6ByNpaNxxRequest}, Me.GetLerg6ByNpaNxxOperationCompleted, userState)
        End Sub
        
        Private Sub OnGetLerg6ByNpaNxxOperationCompleted(ByVal arg As Object)
            If (Not (Me.GetLerg6ByNpaNxxCompletedEvent) Is Nothing) Then
                Dim invokeArgs As System.Web.Services.Protocols.InvokeCompletedEventArgs = CType(arg,System.Web.Services.Protocols.InvokeCompletedEventArgs)
                RaiseEvent GetLerg6ByNpaNxxCompleted(Me, New GetLerg6ByNpaNxxCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState))
            End If
        End Sub
        
        '''<remarks/>
        Public Shadows Sub CancelAsync(ByVal userState As Object)
            MyBase.CancelAsync(userState)
        End Sub
        
        Private Function IsLocalFileSystemWebService(ByVal url As String) As Boolean
            If ((url Is Nothing)  _
                        OrElse (url Is String.Empty)) Then
                Return false
            End If
            Dim wsUri As System.Uri = New System.Uri(url)
            If ((wsUri.Port >= 1024)  _
                        AndAlso (String.Compare(wsUri.Host, "localHost", System.StringComparison.OrdinalIgnoreCase) = 0)) Then
                Return true
            End If
            Return false
        End Function
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="http://charter.com/enterprise/telephony/lerg"),  _
     System.Xml.Serialization.XmlRootAttribute([Namespace]:="http://charter.com/enterprise/telephony/lerg", IsNullable:=false)>  _
    Partial Public Class CharterHeaderInfo
        Inherits System.Web.Services.Protocols.SoapHeader
        
        Private tranIdField As System.Guid
        
        Private logOnlyField As Boolean
        
        Private dataSourceOverrideField As DataSourceOverrideType
        
        Private anyAttrField() As System.Xml.XmlAttribute
        
        '''<remarks/>
        Public Property TranId() As System.Guid
            Get
                Return Me.tranIdField
            End Get
            Set
                Me.tranIdField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property LogOnly() As Boolean
            Get
                Return Me.logOnlyField
            End Get
            Set
                Me.logOnlyField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property DataSourceOverride() As DataSourceOverrideType
            Get
                Return Me.dataSourceOverrideField
            End Get
            Set
                Me.dataSourceOverrideField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlAnyAttributeAttribute()>  _
        Public Property AnyAttr() As System.Xml.XmlAttribute()
            Get
                Return Me.anyAttrField
            End Get
            Set
                Me.anyAttrField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="http://charter.com/enterprise/telephony/lerg")>  _
    Public Enum DataSourceOverrideType
        
        '''<remarks/>
        NoOverride
        
        '''<remarks/>
        OverrideToDatabase
        
        '''<remarks/>
        OverrideToRemoteSystem
    End Enum
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="http://charter.com/enterprise/telephony")>  _
    Partial Public Class LergItem
        
        Private dateField As String
        
        Private lerg6_IDField As String
        
        Private lataField As String
        
        Private lata_NameField As String
        
        Private statusField As String
        
        Private eff_DateField As String
        
        Private nPAField As Integer
        
        Private nXXField As Integer
        
        Private block_IDField As String
        
        Private cOC_TypeField As String
        
        Private sSCField As String
        
        Private dINDField As String
        
        Private tD_EOField As String
        
        Private tD_ATField As String
        
        Private portableField As String
        
        Private aOCNField As String
        
        Private oCNField As String
        
        Private lOC_NAMEField As String
        
        Private lOC_COUNTYField As String
        
        Private lOC_STATEField As String
        
        Private rC_ABBREField As String
        
        Private rC_TYPEField As String
        
        Private lINE_FRField As Integer
        
        Private lINE_FRFieldSpecified As Boolean
        
        Private lINE_TOField As Integer
        
        Private lINE_TOFieldSpecified As Boolean
        
        Private switchField As String
        
        Private sHA_INDICATORField As String
        
        Private test_Line_NumField As String
        
        Private test_Line_ResponseField As String
        
        Private test_Line_Exp_DateField As Date
        
        Private test_Line_Exp_DateFieldSpecified As Boolean
        
        Private bLK_POOLField As String
        
        Private rC_LATAField As String
        
        Private creation_DateField As String
        
        Private e_Status_DateField As String
        
        Private last_ModField As String
        
        '''<remarks/>
        Public Property [Date]() As String
            Get
                Return Me.dateField
            End Get
            Set
                Me.dateField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Lerg6_ID() As String
            Get
                Return Me.lerg6_IDField
            End Get
            Set
                Me.lerg6_IDField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Lata() As String
            Get
                Return Me.lataField
            End Get
            Set
                Me.lataField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Lata_Name() As String
            Get
                Return Me.lata_NameField
            End Get
            Set
                Me.lata_NameField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Status() As String
            Get
                Return Me.statusField
            End Get
            Set
                Me.statusField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Eff_Date() As String
            Get
                Return Me.eff_DateField
            End Get
            Set
                Me.eff_DateField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property NPA() As Integer
            Get
                Return Me.nPAField
            End Get
            Set
                Me.nPAField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property NXX() As Integer
            Get
                Return Me.nXXField
            End Get
            Set
                Me.nXXField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Block_ID() As String
            Get
                Return Me.block_IDField
            End Get
            Set
                Me.block_IDField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property COC_Type() As String
            Get
                Return Me.cOC_TypeField
            End Get
            Set
                Me.cOC_TypeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property SSC() As String
            Get
                Return Me.sSCField
            End Get
            Set
                Me.sSCField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property DIND() As String
            Get
                Return Me.dINDField
            End Get
            Set
                Me.dINDField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property TD_EO() As String
            Get
                Return Me.tD_EOField
            End Get
            Set
                Me.tD_EOField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property TD_AT() As String
            Get
                Return Me.tD_ATField
            End Get
            Set
                Me.tD_ATField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Portable() As String
            Get
                Return Me.portableField
            End Get
            Set
                Me.portableField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property AOCN() As String
            Get
                Return Me.aOCNField
            End Get
            Set
                Me.aOCNField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property OCN() As String
            Get
                Return Me.oCNField
            End Get
            Set
                Me.oCNField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property LOC_NAME() As String
            Get
                Return Me.lOC_NAMEField
            End Get
            Set
                Me.lOC_NAMEField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property LOC_COUNTY() As String
            Get
                Return Me.lOC_COUNTYField
            End Get
            Set
                Me.lOC_COUNTYField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property LOC_STATE() As String
            Get
                Return Me.lOC_STATEField
            End Get
            Set
                Me.lOC_STATEField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property RC_ABBRE() As String
            Get
                Return Me.rC_ABBREField
            End Get
            Set
                Me.rC_ABBREField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property RC_TYPE() As String
            Get
                Return Me.rC_TYPEField
            End Get
            Set
                Me.rC_TYPEField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property LINE_FR() As Integer
            Get
                Return Me.lINE_FRField
            End Get
            Set
                Me.lINE_FRField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlIgnoreAttribute()>  _
        Public Property LINE_FRSpecified() As Boolean
            Get
                Return Me.lINE_FRFieldSpecified
            End Get
            Set
                Me.lINE_FRFieldSpecified = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property LINE_TO() As Integer
            Get
                Return Me.lINE_TOField
            End Get
            Set
                Me.lINE_TOField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlIgnoreAttribute()>  _
        Public Property LINE_TOSpecified() As Boolean
            Get
                Return Me.lINE_TOFieldSpecified
            End Get
            Set
                Me.lINE_TOFieldSpecified = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Switch() As String
            Get
                Return Me.switchField
            End Get
            Set
                Me.switchField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property SHA_INDICATOR() As String
            Get
                Return Me.sHA_INDICATORField
            End Get
            Set
                Me.sHA_INDICATORField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Test_Line_Num() As String
            Get
                Return Me.test_Line_NumField
            End Get
            Set
                Me.test_Line_NumField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Test_Line_Response() As String
            Get
                Return Me.test_Line_ResponseField
            End Get
            Set
                Me.test_Line_ResponseField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(DataType:="date")>  _
        Public Property Test_Line_Exp_Date() As Date
            Get
                Return Me.test_Line_Exp_DateField
            End Get
            Set
                Me.test_Line_Exp_DateField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlIgnoreAttribute()>  _
        Public Property Test_Line_Exp_DateSpecified() As Boolean
            Get
                Return Me.test_Line_Exp_DateFieldSpecified
            End Get
            Set
                Me.test_Line_Exp_DateFieldSpecified = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property BLK_POOL() As String
            Get
                Return Me.bLK_POOLField
            End Get
            Set
                Me.bLK_POOLField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property RC_LATA() As String
            Get
                Return Me.rC_LATAField
            End Get
            Set
                Me.rC_LATAField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Creation_Date() As String
            Get
                Return Me.creation_DateField
            End Get
            Set
                Me.creation_DateField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property E_Status_Date() As String
            Get
                Return Me.e_Status_DateField
            End Get
            Set
                Me.e_Status_DateField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Last_Mod() As String
            Get
                Return Me.last_ModField
            End Get
            Set
                Me.last_ModField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="http://charter.com/enterprise/telephony/Lerg")>  _
    Partial Public Class CsgStatusMessage
        
        Private codeField As String
        
        Private messageField As String
        
        '''<remarks/>
        Public Property Code() As String
            Get
                Return Me.codeField
            End Get
            Set
                Me.codeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Message() As String
            Get
                Return Me.messageField
            End Get
            Set
                Me.messageField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="http://charter.com/enterprise/telephony/Lerg")>  _
    Partial Public Class ResultExceptionInfo
        
        Private typeField As String
        
        Private messageField As String
        
        Private stackTraceField As String
        
        Private codeField As String
        
        '''<remarks/>
        Public Property Type() As String
            Get
                Return Me.typeField
            End Get
            Set
                Me.typeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Message() As String
            Get
                Return Me.messageField
            End Get
            Set
                Me.messageField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property StackTrace() As String
            Get
                Return Me.stackTraceField
            End Get
            Set
                Me.stackTraceField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Code() As String
            Get
                Return Me.codeField
            End Get
            Set
                Me.codeField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="http://charter.com/enterprise/telephony/Lerg")>  _
    Partial Public Class Result
        
        Private returnCodeField As ResultReturnCode
        
        Private referenceCodeField As String
        
        Private typeField As ResultType
        
        Private descriptionField As String
        
        Private dateTimeField As Date
        
        Private sourceField As String
        
        Private serverField As String
        
        Private exceptionInfoField As ResultExceptionInfo
        
        Private statusMessagesField() As CsgStatusMessage
        
        '''<remarks/>
        Public Property ReturnCode() As ResultReturnCode
            Get
                Return Me.returnCodeField
            End Get
            Set
                Me.returnCodeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property ReferenceCode() As String
            Get
                Return Me.referenceCodeField
            End Get
            Set
                Me.referenceCodeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Type() As ResultType
            Get
                Return Me.typeField
            End Get
            Set
                Me.typeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Description() As String
            Get
                Return Me.descriptionField
            End Get
            Set
                Me.descriptionField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property DateTime() As Date
            Get
                Return Me.dateTimeField
            End Get
            Set
                Me.dateTimeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Source() As String
            Get
                Return Me.sourceField
            End Get
            Set
                Me.sourceField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Server() As String
            Get
                Return Me.serverField
            End Get
            Set
                Me.serverField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property ExceptionInfo() As ResultExceptionInfo
            Get
                Return Me.exceptionInfoField
            End Get
            Set
                Me.exceptionInfoField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("StatusMessages")>  _
        Public Property StatusMessages() As CsgStatusMessage()
            Get
                Return Me.statusMessagesField
            End Get
            Set
                Me.statusMessagesField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="http://charter.com/enterprise/telephony/Lerg")>  _
    Public Enum ResultReturnCode
        
        '''<remarks/>
        Success
        
        '''<remarks/>
        NoDataFound
        
        '''<remarks/>
        InvalidXml
        
        '''<remarks/>
        BusinessRuleNotMet
        
        '''<remarks/>
        Exception
        
        '''<remarks/>
        DatabaseError
    End Enum
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="http://charter.com/enterprise/telephony/Lerg")>  _
    Public Enum ResultType
        
        '''<remarks/>
        Informational
        
        '''<remarks/>
        [Error]
    End Enum
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(AnonymousType:=true, [Namespace]:="http://charter.com/enterprise/telephony")>  _
    Partial Public Class GetLerg6ByNpaNxxRequest
        
        Private nPAField As Integer
        
        Private nXXField As System.Nullable(Of Integer)
        
        '''<remarks/>
        Public Property NPA() As Integer
            Get
                Return Me.nPAField
            End Get
            Set
                Me.nPAField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(IsNullable:=true)>  _
        Public Property NXX() As System.Nullable(Of Integer)
            Get
                Return Me.nXXField
            End Get
            Set
                Me.nXXField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(AnonymousType:=true, [Namespace]:="http://charter.com/enterprise/telephony/Lerg")>  _
    Partial Public Class GetLerg6ByNpaNxxResponse
        
        Private resultField As Result
        
        Private lergItemsField() As LergItem
        
        '''<remarks/>
        Public Property Result() As Result
            Get
                Return Me.resultField
            End Get
            Set
                Me.resultField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("LergItems")>  _
        Public Property LergItems() As LergItem()
            Get
                Return Me.lergItemsField
            End Get
            Set
                Me.lergItemsField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1")>  _
    Public Delegate Sub GetLerg6ByNpaNxxCompletedEventHandler(ByVal sender As Object, ByVal e As GetLerg6ByNpaNxxCompletedEventArgs)
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1"),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code")>  _
    Partial Public Class GetLerg6ByNpaNxxCompletedEventArgs
        Inherits System.ComponentModel.AsyncCompletedEventArgs
        
        Private results() As Object
        
        Friend Sub New(ByVal results() As Object, ByVal exception As System.Exception, ByVal cancelled As Boolean, ByVal userState As Object)
            MyBase.New(exception, cancelled, userState)
            Me.results = results
        End Sub
        
        '''<remarks/>
        Public ReadOnly Property Result() As GetLerg6ByNpaNxxResponse
            Get
                Me.RaiseExceptionIfNecessary
                Return CType(Me.results(0),GetLerg6ByNpaNxxResponse)
            End Get
        End Property
    End Class
End Namespace
