'------------------------------------------------------------------------------
' <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.Data
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 ConfigProvider
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1"),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Web.Services.WebServiceBindingAttribute(Name:="ServiceSoap", [Namespace]:="http://tempuri.org/"),  _
     System.Xml.Serialization.XmlIncludeAttribute(GetType(ProviderResults)),  _
     System.Xml.Serialization.XmlIncludeAttribute(GetType(ProviderRequests))>  _
    Partial Public Class Service
        Inherits System.Web.Services.Protocols.SoapHttpClientProtocol
        
        Private GetSignInDataOperationCompleted As System.Threading.SendOrPostCallback
        
        Private GetWebConfigOperationCompleted As System.Threading.SendOrPostCallback
        
        Private GetProviderSettingsOperationCompleted As System.Threading.SendOrPostCallback
        
        Private GetAllFoldersOperationCompleted As System.Threading.SendOrPostCallback
        
        Private GetAllDocumentsOperationCompleted As System.Threading.SendOrPostCallback
        
        Private useDefaultCredentialsSetExplicitly As Boolean
        
        '''<remarks/>
        Public Sub New()
            MyBase.New
            Me.Url = Global.CharterDotCom.WebSite.Library.My.MySettings.Default.RemotingServices_ConfigProvider_Service
            If (Me.IsLocalFileSystemWebService(Me.Url) = true) Then
                Me.UseDefaultCredentials = true
                Me.useDefaultCredentialsSetExplicitly = false
            Else
                Me.useDefaultCredentialsSetExplicitly = true
            End If
        End Sub
        
        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 GetSignInDataCompleted As GetSignInDataCompletedEventHandler
        
        '''<remarks/>
        Public Event GetWebConfigCompleted As GetWebConfigCompletedEventHandler
        
        '''<remarks/>
        Public Event GetProviderSettingsCompleted As GetProviderSettingsCompletedEventHandler
        
        '''<remarks/>
        Public Event GetAllFoldersCompleted As GetAllFoldersCompletedEventHandler
        
        '''<remarks/>
        Public Event GetAllDocumentsCompleted As GetAllDocumentsCompletedEventHandler
        
        '''<remarks/>
        <System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetSignInData", RequestNamespace:="http://tempuri.org/", ResponseNamespace:="http://tempuri.org/", Use:=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle:=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)>  _
        Public Function GetSignInData(ByVal objTempRequest As GetSignInDataRequest) As GetSignInDataResponse
            Dim results() As Object = Me.Invoke("GetSignInData", New Object() {objTempRequest})
            Return CType(results(0),GetSignInDataResponse)
        End Function
        
        '''<remarks/>
        Public Overloads Sub GetSignInDataAsync(ByVal objTempRequest As GetSignInDataRequest)
            Me.GetSignInDataAsync(objTempRequest, Nothing)
        End Sub
        
        '''<remarks/>
        Public Overloads Sub GetSignInDataAsync(ByVal objTempRequest As GetSignInDataRequest, ByVal userState As Object)
            If (Me.GetSignInDataOperationCompleted Is Nothing) Then
                Me.GetSignInDataOperationCompleted = AddressOf Me.OnGetSignInDataOperationCompleted
            End If
            Me.InvokeAsync("GetSignInData", New Object() {objTempRequest}, Me.GetSignInDataOperationCompleted, userState)
        End Sub
        
        Private Sub OnGetSignInDataOperationCompleted(ByVal arg As Object)
            If (Not (Me.GetSignInDataCompletedEvent) Is Nothing) Then
                Dim invokeArgs As System.Web.Services.Protocols.InvokeCompletedEventArgs = CType(arg,System.Web.Services.Protocols.InvokeCompletedEventArgs)
                RaiseEvent GetSignInDataCompleted(Me, New GetSignInDataCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState))
            End If
        End Sub
        
        '''<remarks/>
        <System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetWebConfig", RequestNamespace:="http://tempuri.org/", ResponseNamespace:="http://tempuri.org/", Use:=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle:=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)>  _
        Public Function GetWebConfig(ByVal ConfigLocation As String) As System.Data.DataSet
            Dim results() As Object = Me.Invoke("GetWebConfig", New Object() {ConfigLocation})
            Return CType(results(0),System.Data.DataSet)
        End Function
        
        '''<remarks/>
        Public Overloads Sub GetWebConfigAsync(ByVal ConfigLocation As String)
            Me.GetWebConfigAsync(ConfigLocation, Nothing)
        End Sub
        
        '''<remarks/>
        Public Overloads Sub GetWebConfigAsync(ByVal ConfigLocation As String, ByVal userState As Object)
            If (Me.GetWebConfigOperationCompleted Is Nothing) Then
                Me.GetWebConfigOperationCompleted = AddressOf Me.OnGetWebConfigOperationCompleted
            End If
            Me.InvokeAsync("GetWebConfig", New Object() {ConfigLocation}, Me.GetWebConfigOperationCompleted, userState)
        End Sub
        
        Private Sub OnGetWebConfigOperationCompleted(ByVal arg As Object)
            If (Not (Me.GetWebConfigCompletedEvent) Is Nothing) Then
                Dim invokeArgs As System.Web.Services.Protocols.InvokeCompletedEventArgs = CType(arg,System.Web.Services.Protocols.InvokeCompletedEventArgs)
                RaiseEvent GetWebConfigCompleted(Me, New GetWebConfigCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState))
            End If
        End Sub
        
        '''<remarks/>
        <System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetProviderSettings", RequestNamespace:="http://tempuri.org/", ResponseNamespace:="http://tempuri.org/", Use:=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle:=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)>  _
        Public Function GetProviderSettings(ByVal ConfigLocation As String) As System.Data.DataTable
            Dim results() As Object = Me.Invoke("GetProviderSettings", New Object() {ConfigLocation})
            Return CType(results(0),System.Data.DataTable)
        End Function
        
        '''<remarks/>
        Public Overloads Sub GetProviderSettingsAsync(ByVal ConfigLocation As String)
            Me.GetProviderSettingsAsync(ConfigLocation, Nothing)
        End Sub
        
        '''<remarks/>
        Public Overloads Sub GetProviderSettingsAsync(ByVal ConfigLocation As String, ByVal userState As Object)
            If (Me.GetProviderSettingsOperationCompleted Is Nothing) Then
                Me.GetProviderSettingsOperationCompleted = AddressOf Me.OnGetProviderSettingsOperationCompleted
            End If
            Me.InvokeAsync("GetProviderSettings", New Object() {ConfigLocation}, Me.GetProviderSettingsOperationCompleted, userState)
        End Sub
        
        Private Sub OnGetProviderSettingsOperationCompleted(ByVal arg As Object)
            If (Not (Me.GetProviderSettingsCompletedEvent) Is Nothing) Then
                Dim invokeArgs As System.Web.Services.Protocols.InvokeCompletedEventArgs = CType(arg,System.Web.Services.Protocols.InvokeCompletedEventArgs)
                RaiseEvent GetProviderSettingsCompleted(Me, New GetProviderSettingsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState))
            End If
        End Sub
        
        '''<remarks/>
        <System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetAllFolders", RequestNamespace:="http://tempuri.org/", ResponseNamespace:="http://tempuri.org/", Use:=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle:=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)>  _
        Public Function GetAllFolders() As System.Data.DataSet
            Dim results() As Object = Me.Invoke("GetAllFolders", New Object(-1) {})
            Return CType(results(0),System.Data.DataSet)
        End Function
        
        '''<remarks/>
        Public Overloads Sub GetAllFoldersAsync()
            Me.GetAllFoldersAsync(Nothing)
        End Sub
        
        '''<remarks/>
        Public Overloads Sub GetAllFoldersAsync(ByVal userState As Object)
            If (Me.GetAllFoldersOperationCompleted Is Nothing) Then
                Me.GetAllFoldersOperationCompleted = AddressOf Me.OnGetAllFoldersOperationCompleted
            End If
            Me.InvokeAsync("GetAllFolders", New Object(-1) {}, Me.GetAllFoldersOperationCompleted, userState)
        End Sub
        
        Private Sub OnGetAllFoldersOperationCompleted(ByVal arg As Object)
            If (Not (Me.GetAllFoldersCompletedEvent) Is Nothing) Then
                Dim invokeArgs As System.Web.Services.Protocols.InvokeCompletedEventArgs = CType(arg,System.Web.Services.Protocols.InvokeCompletedEventArgs)
                RaiseEvent GetAllFoldersCompleted(Me, New GetAllFoldersCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState))
            End If
        End Sub
        
        '''<remarks/>
        <System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetAllDocuments", RequestNamespace:="http://tempuri.org/", ResponseNamespace:="http://tempuri.org/", Use:=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle:=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)>  _
        Public Function GetAllDocuments() As System.Data.DataSet
            Dim results() As Object = Me.Invoke("GetAllDocuments", New Object(-1) {})
            Return CType(results(0),System.Data.DataSet)
        End Function
        
        '''<remarks/>
        Public Overloads Sub GetAllDocumentsAsync()
            Me.GetAllDocumentsAsync(Nothing)
        End Sub
        
        '''<remarks/>
        Public Overloads Sub GetAllDocumentsAsync(ByVal userState As Object)
            If (Me.GetAllDocumentsOperationCompleted Is Nothing) Then
                Me.GetAllDocumentsOperationCompleted = AddressOf Me.OnGetAllDocumentsOperationCompleted
            End If
            Me.InvokeAsync("GetAllDocuments", New Object(-1) {}, Me.GetAllDocumentsOperationCompleted, userState)
        End Sub
        
        Private Sub OnGetAllDocumentsOperationCompleted(ByVal arg As Object)
            If (Not (Me.GetAllDocumentsCompletedEvent) Is Nothing) Then
                Dim invokeArgs As System.Web.Services.Protocols.InvokeCompletedEventArgs = CType(arg,System.Web.Services.Protocols.InvokeCompletedEventArgs)
                RaiseEvent GetAllDocumentsCompleted(Me, New GetAllDocumentsCompletedEventArgs(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://tempuri.org/")>  _
    Partial Public Class GetSignInDataRequest
        Inherits ProviderRequests
        
        Private csrLoginField As String
        
        Private csrPasswordField As String
        
        Private loginField As String
        
        Private passwordField As String
        
        '''<remarks/>
        Public Property csrLogin() As String
            Get
                Return Me.csrLoginField
            End Get
            Set
                Me.csrLoginField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property csrPassword() As String
            Get
                Return Me.csrPasswordField
            End Get
            Set
                Me.csrPasswordField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Login() As String
            Get
                Return Me.loginField
            End Get
            Set
                Me.loginField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Password() As String
            Get
                Return Me.passwordField
            End Get
            Set
                Me.passwordField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.Xml.Serialization.XmlIncludeAttribute(GetType(GetSignInDataRequest)),  _
     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://tempuri.org/")>  _
    Partial Public Class ProviderRequests
        
        Private sourceIPAddressField As String
        
        '''<remarks/>
        Public Property SourceIPAddress() As String
            Get
                Return Me.sourceIPAddressField
            End Get
            Set
                Me.sourceIPAddressField = 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://tempuri.org/")>  _
    Partial Public Class GetServiceabilityResponseServiceabilityResultLocationResidentServicesService
        
        Private lOB_IDField As String
        
        Private lOB_DescrField As String
        
        Private mSO_Serv_CdField As String
        
        Private bill_Typ_CdField As String
        
        Private long_DescrField As String
        
        Private sum_Prod_Cat_IDField As String
        
        Private summary_DescrField As String
        
        Private dtl_Prod_Cat_IDField As String
        
        Private detail_DescrField As String
        
        Private hSD_Speed_IDField As String
        
        Private speed_DescrField As String
        
        '''<remarks/>
        Public Property LOB_ID() As String
            Get
                Return Me.lOB_IDField
            End Get
            Set
                Me.lOB_IDField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property LOB_Descr() As String
            Get
                Return Me.lOB_DescrField
            End Get
            Set
                Me.lOB_DescrField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property MSO_Serv_Cd() As String
            Get
                Return Me.mSO_Serv_CdField
            End Get
            Set
                Me.mSO_Serv_CdField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Bill_Typ_Cd() As String
            Get
                Return Me.bill_Typ_CdField
            End Get
            Set
                Me.bill_Typ_CdField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Long_Descr() As String
            Get
                Return Me.long_DescrField
            End Get
            Set
                Me.long_DescrField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Sum_Prod_Cat_ID() As String
            Get
                Return Me.sum_Prod_Cat_IDField
            End Get
            Set
                Me.sum_Prod_Cat_IDField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Summary_Descr() As String
            Get
                Return Me.summary_DescrField
            End Get
            Set
                Me.summary_DescrField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Dtl_Prod_Cat_ID() As String
            Get
                Return Me.dtl_Prod_Cat_IDField
            End Get
            Set
                Me.dtl_Prod_Cat_IDField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Detail_Descr() As String
            Get
                Return Me.detail_DescrField
            End Get
            Set
                Me.detail_DescrField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property HSD_Speed_ID() As String
            Get
                Return Me.hSD_Speed_IDField
            End Get
            Set
                Me.hSD_Speed_IDField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Speed_Descr() As String
            Get
                Return Me.speed_DescrField
            End Get
            Set
                Me.speed_DescrField = 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://tempuri.org/")>  _
    Partial Public Class GetServiceabilityResponseServiceabilityResultLocationResidentServices
        
        Private lastNameField As String
        
        Private firstNameField As String
        
        Private accountNumberField As String
        
        Private telephoneNumberField As String
        
        Private entityIDField As String
        
        Private houseRefField As String
        
        Private residentRefField As String
        
        Private serviceField() As GetServiceabilityResponseServiceabilityResultLocationResidentServicesService
        
        '''<remarks/>
        Public Property LastName() As String
            Get
                Return Me.lastNameField
            End Get
            Set
                Me.lastNameField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property FirstName() As String
            Get
                Return Me.firstNameField
            End Get
            Set
                Me.firstNameField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property AccountNumber() As String
            Get
                Return Me.accountNumberField
            End Get
            Set
                Me.accountNumberField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property TelephoneNumber() As String
            Get
                Return Me.telephoneNumberField
            End Get
            Set
                Me.telephoneNumberField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property EntityID() As String
            Get
                Return Me.entityIDField
            End Get
            Set
                Me.entityIDField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property HouseRef() As String
            Get
                Return Me.houseRefField
            End Get
            Set
                Me.houseRefField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property ResidentRef() As String
            Get
                Return Me.residentRefField
            End Get
            Set
                Me.residentRefField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Service() As GetServiceabilityResponseServiceabilityResultLocationResidentServicesService()
            Get
                Return Me.serviceField
            End Get
            Set
                Me.serviceField = 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://tempuri.org/")>  _
    Partial Public Class GetServiceabilityResponseServiceabilityResultLocationAvailableServicesService
        
        Private descriptionField As String
        
        Private availableField As Boolean
        
        '''<remarks/>
        Public Property Description() As String
            Get
                Return Me.descriptionField
            End Get
            Set
                Me.descriptionField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Available() As Boolean
            Get
                Return Me.availableField
            End Get
            Set
                Me.availableField = 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://tempuri.org/")>  _
    Partial Public Class GetServiceabilityResponseServiceabilityResultLocationAvailableServices
        
        Private addressLine1Field As String
        
        Private addressLine2Field As String
        
        Private cityField As String
        
        Private stateField As String
        
        Private zipCodeField As String
        
        Private zipCode4Field As String
        
        Private billingSystemField As String
        
        Private houseRefField As String
        
        Private entityIDField As String
        
        Private fTAField As String
        
        Private billingProviderField As String
        
        Private statusField As String
        
        Private sysField As String
        
        Private prinField As String
        
        Private agentField As String
        
        Private siteField As String
        
        Private coField As String
        
        Private divField As String
        
        Private rateCenterField As String
        
        Private serviceField() As GetServiceabilityResponseServiceabilityResultLocationAvailableServicesService
        
        '''<remarks/>
        Public Property AddressLine1() As String
            Get
                Return Me.addressLine1Field
            End Get
            Set
                Me.addressLine1Field = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property AddressLine2() As String
            Get
                Return Me.addressLine2Field
            End Get
            Set
                Me.addressLine2Field = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property City() As String
            Get
                Return Me.cityField
            End Get
            Set
                Me.cityField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property State() As String
            Get
                Return Me.stateField
            End Get
            Set
                Me.stateField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property ZipCode() As String
            Get
                Return Me.zipCodeField
            End Get
            Set
                Me.zipCodeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property ZipCode4() As String
            Get
                Return Me.zipCode4Field
            End Get
            Set
                Me.zipCode4Field = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property BillingSystem() As String
            Get
                Return Me.billingSystemField
            End Get
            Set
                Me.billingSystemField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property HouseRef() As String
            Get
                Return Me.houseRefField
            End Get
            Set
                Me.houseRefField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property EntityID() As String
            Get
                Return Me.entityIDField
            End Get
            Set
                Me.entityIDField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property FTA() As String
            Get
                Return Me.fTAField
            End Get
            Set
                Me.fTAField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property BillingProvider() As String
            Get
                Return Me.billingProviderField
            End Get
            Set
                Me.billingProviderField = 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 Sys() As String
            Get
                Return Me.sysField
            End Get
            Set
                Me.sysField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Prin() As String
            Get
                Return Me.prinField
            End Get
            Set
                Me.prinField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Agent() As String
            Get
                Return Me.agentField
            End Get
            Set
                Me.agentField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Site() As String
            Get
                Return Me.siteField
            End Get
            Set
                Me.siteField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Co() As String
            Get
                Return Me.coField
            End Get
            Set
                Me.coField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Div() As String
            Get
                Return Me.divField
            End Get
            Set
                Me.divField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property RateCenter() As String
            Get
                Return Me.rateCenterField
            End Get
            Set
                Me.rateCenterField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Service() As GetServiceabilityResponseServiceabilityResultLocationAvailableServicesService()
            Get
                Return Me.serviceField
            End Get
            Set
                Me.serviceField = 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://tempuri.org/")>  _
    Partial Public Class GetServiceabilityResponseServiceabilityResult
        
        Private locationAvailableServicesField As GetServiceabilityResponseServiceabilityResultLocationAvailableServices
        
        Private locationResidentServicesField() As GetServiceabilityResponseServiceabilityResultLocationResidentServices
        
        '''<remarks/>
        Public Property LocationAvailableServices() As GetServiceabilityResponseServiceabilityResultLocationAvailableServices
            Get
                Return Me.locationAvailableServicesField
            End Get
            Set
                Me.locationAvailableServicesField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property LocationResidentServices() As GetServiceabilityResponseServiceabilityResultLocationResidentServices()
            Get
                Return Me.locationResidentServicesField
            End Get
            Set
                Me.locationResidentServicesField = 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://tempuri.org/")>  _
    Partial Public Class DebitCredit
        
        Private transMasterAmountField As Decimal
        
        Private taxAmountField As Decimal
        
        Private transferTaxAmountField As Decimal
        
        '''<remarks/>
        Public Property TransMasterAmount() As Decimal
            Get
                Return Me.transMasterAmountField
            End Get
            Set
                Me.transMasterAmountField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property TaxAmount() As Decimal
            Get
                Return Me.taxAmountField
            End Get
            Set
                Me.taxAmountField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property TransferTaxAmount() As Decimal
            Get
                Return Me.transferTaxAmountField
            End Get
            Set
                Me.transferTaxAmountField = 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://tempuri.org/")>  _
    Partial Public Class MOP
        
        Private codeField As String
        
        Private descriptionField As String
        
        Private billingDayField As Integer
        
        Private billFormatCodeField As String
        
        Private billHandlingCodeField As BillHandlingCode
        
        Private produceStatementField As String
        
        Private serviceClassField As String
        
        Private languageCodeField As String
        
        Private statementStatusField As StatementStatus
        
        Private processControlNumberField As Integer
        
        Private transactionTypeField As String
        
        Private numberTransactionsField As Integer
        
        '''<remarks/>
        Public Property Code() As String
            Get
                Return Me.codeField
            End Get
            Set
                Me.codeField = 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 BillingDay() As Integer
            Get
                Return Me.billingDayField
            End Get
            Set
                Me.billingDayField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property BillFormatCode() As String
            Get
                Return Me.billFormatCodeField
            End Get
            Set
                Me.billFormatCodeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property BillHandlingCode() As BillHandlingCode
            Get
                Return Me.billHandlingCodeField
            End Get
            Set
                Me.billHandlingCodeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property ProduceStatement() As String
            Get
                Return Me.produceStatementField
            End Get
            Set
                Me.produceStatementField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property ServiceClass() As String
            Get
                Return Me.serviceClassField
            End Get
            Set
                Me.serviceClassField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property LanguageCode() As String
            Get
                Return Me.languageCodeField
            End Get
            Set
                Me.languageCodeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property StatementStatus() As StatementStatus
            Get
                Return Me.statementStatusField
            End Get
            Set
                Me.statementStatusField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property ProcessControlNumber() As Integer
            Get
                Return Me.processControlNumberField
            End Get
            Set
                Me.processControlNumberField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property TransactionType() As String
            Get
                Return Me.transactionTypeField
            End Get
            Set
                Me.transactionTypeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property NumberTransactions() As Integer
            Get
                Return Me.numberTransactionsField
            End Get
            Set
                Me.numberTransactionsField = 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://tempuri.org/")>  _
    Public Enum BillHandlingCode
        
        '''<remarks/>
        [Default]
        
        '''<remarks/>
        ePayWithPaperBill
        
        '''<remarks/>
        ePayWithNoPaperBill
        
        '''<remarks/>
        CheckFree
    End Enum
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="http://tempuri.org/")>  _
    Public Enum StatementStatus
        
        '''<remarks/>
        Active
        
        '''<remarks/>
        PendingInstall
        
        '''<remarks/>
        TemporaryDisconnect
        
        '''<remarks/>
        NonPayDisconnect
        
        '''<remarks/>
        PendingReconnect
        
        '''<remarks/>
        Disconnect
        
        '''<remarks/>
        PendingDisconnect
        
        '''<remarks/>
        NoServices
        
        '''<remarks/>
        PendingChange
    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://tempuri.org/")>  _
    Partial Public Class StatementAll
        
        Private statementCodeField As StatementCode
        
        Private statementDescriptionField As String
        
        Private lastStatementDateField As String
        
        Private balanceLastStatementField As String
        
        Private lastPayAmountField As String
        
        Private lastPayDateField As String
        
        Private lastPayMOPField As String
        
        Private lastTransTypeField As String
        
        Private statementDueDateField As String
        
        Private totalStatementAmountField As String
        
        Private mOPField As MOP
        
        Private creditField As DebitCredit
        
        Private debitField As DebitCredit
        
        '''<remarks/>
        Public Property StatementCode() As StatementCode
            Get
                Return Me.statementCodeField
            End Get
            Set
                Me.statementCodeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property StatementDescription() As String
            Get
                Return Me.statementDescriptionField
            End Get
            Set
                Me.statementDescriptionField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property LastStatementDate() As String
            Get
                Return Me.lastStatementDateField
            End Get
            Set
                Me.lastStatementDateField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property BalanceLastStatement() As String
            Get
                Return Me.balanceLastStatementField
            End Get
            Set
                Me.balanceLastStatementField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property LastPayAmount() As String
            Get
                Return Me.lastPayAmountField
            End Get
            Set
                Me.lastPayAmountField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property LastPayDate() As String
            Get
                Return Me.lastPayDateField
            End Get
            Set
                Me.lastPayDateField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property LastPayMOP() As String
            Get
                Return Me.lastPayMOPField
            End Get
            Set
                Me.lastPayMOPField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property LastTransType() As String
            Get
                Return Me.lastTransTypeField
            End Get
            Set
                Me.lastTransTypeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property StatementDueDate() As String
            Get
                Return Me.statementDueDateField
            End Get
            Set
                Me.statementDueDateField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property TotalStatementAmount() As String
            Get
                Return Me.totalStatementAmountField
            End Get
            Set
                Me.totalStatementAmountField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property MOP() As MOP
            Get
                Return Me.mOPField
            End Get
            Set
                Me.mOPField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Credit() As DebitCredit
            Get
                Return Me.creditField
            End Get
            Set
                Me.creditField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Debit() As DebitCredit
            Get
                Return Me.debitField
            End Get
            Set
                Me.debitField = 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://tempuri.org/")>  _
    Public Enum StatementCode
        
        '''<remarks/>
        UnDefined
        
        '''<remarks/>
        Telephony
        
        '''<remarks/>
        Video_Data
        
        '''<remarks/>
        Data
        
        '''<remarks/>
        Misc1
        
        '''<remarks/>
        Misc2
        
        '''<remarks/>
        All
    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://tempuri.org/")>  _
    Partial Public Class AccountStatementAllResult
        
        Private siteIdField As SiteId1
        
        Private accountNumberField As String
        
        Private statementField() As StatementAll
        
        '''<remarks/>
        Public Property SiteId() As SiteId1
            Get
                Return Me.siteIdField
            End Get
            Set
                Me.siteIdField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property AccountNumber() As String
            Get
                Return Me.accountNumberField
            End Get
            Set
                Me.accountNumberField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Statement() As StatementAll()
            Get
                Return Me.statementField
            End Get
            Set
                Me.statementField = 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://tempuri.org/")>  _
    Public Enum SiteId1
        
        '''<remarks/>
        Site100
        
        '''<remarks/>
        Site200
        
        '''<remarks/>
        Site300
        
        '''<remarks/>
        Site400
        
        '''<remarks/>
        Site500
        
        '''<remarks/>
        Site600
    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://tempuri.org/")>  _
    Partial Public Class Prorate
        
        Private oldRateEndDateField As Date
        
        Private newRateBeginDateField As Date
        
        Private oldRateField As Decimal
        
        Private newRateField As Decimal
        
        Private dailyOldRateField As Decimal
        
        Private dailyNewRateField As Decimal
        
        Private oldRateDaysField As String
        
        Private newRateDaysField As String
        
        Private oldChargeField As Decimal
        
        Private newChargeField As Decimal
        
        '''<remarks/>
        Public Property OldRateEndDate() As Date
            Get
                Return Me.oldRateEndDateField
            End Get
            Set
                Me.oldRateEndDateField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property NewRateBeginDate() As Date
            Get
                Return Me.newRateBeginDateField
            End Get
            Set
                Me.newRateBeginDateField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property OldRate() As Decimal
            Get
                Return Me.oldRateField
            End Get
            Set
                Me.oldRateField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property NewRate() As Decimal
            Get
                Return Me.newRateField
            End Get
            Set
                Me.newRateField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property DailyOldRate() As Decimal
            Get
                Return Me.dailyOldRateField
            End Get
            Set
                Me.dailyOldRateField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property DailyNewRate() As Decimal
            Get
                Return Me.dailyNewRateField
            End Get
            Set
                Me.dailyNewRateField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property OldRateDays() As String
            Get
                Return Me.oldRateDaysField
            End Get
            Set
                Me.oldRateDaysField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property NewRateDays() As String
            Get
                Return Me.newRateDaysField
            End Get
            Set
                Me.newRateDaysField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property OldCharge() As Decimal
            Get
                Return Me.oldChargeField
            End Get
            Set
                Me.oldChargeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property NewCharge() As Decimal
            Get
                Return Me.newChargeField
            End Get
            Set
                Me.newChargeField = 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://tempuri.org/")>  _
    Partial Public Class Usage
        
        Private beginDateField As Date
        
        Private beginTimeField As Date
        
        Private durationField As Date
        
        Private originationField As String
        
        Private destinationField As String
        
        '''<remarks/>
        Public Property BeginDate() As Date
            Get
                Return Me.beginDateField
            End Get
            Set
                Me.beginDateField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property BeginTime() As Date
            Get
                Return Me.beginTimeField
            End Get
            Set
                Me.beginTimeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Duration() As Date
            Get
                Return Me.durationField
            End Get
            Set
                Me.durationField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Origination() As String
            Get
                Return Me.originationField
            End Get
            Set
                Me.originationField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Destination() As String
            Get
                Return Me.destinationField
            End Get
            Set
                Me.destinationField = 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://tempuri.org/")>  _
    Partial Public Class BillingDetail
        
        Private transactionCodeField As String
        
        Private transactionDateField As Date
        
        Private transactionPostDateField As Date
        
        Private amountField As Decimal
        
        Private descriptionField As String
        
        Private referenceField As String
        
        Private serviceCodeField As String
        
        Private serviceCodeDescriptionField As String
        
        Private billingCodeField As String
        
        Private billingCodeDescriptionField As String
        
        Private billingDiscountField As String
        
        Private billingDiscountDescriptionField As String
        
        Private usageField As Usage
        
        Private prorateField As Prorate
        
        '''<remarks/>
        Public Property TransactionCode() As String
            Get
                Return Me.transactionCodeField
            End Get
            Set
                Me.transactionCodeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property TransactionDate() As Date
            Get
                Return Me.transactionDateField
            End Get
            Set
                Me.transactionDateField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property TransactionPostDate() As Date
            Get
                Return Me.transactionPostDateField
            End Get
            Set
                Me.transactionPostDateField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Amount() As Decimal
            Get
                Return Me.amountField
            End Get
            Set
                Me.amountField = 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 Reference() As String
            Get
                Return Me.referenceField
            End Get
            Set
                Me.referenceField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property ServiceCode() As String
            Get
                Return Me.serviceCodeField
            End Get
            Set
                Me.serviceCodeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property ServiceCodeDescription() As String
            Get
                Return Me.serviceCodeDescriptionField
            End Get
            Set
                Me.serviceCodeDescriptionField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property BillingCode() As String
            Get
                Return Me.billingCodeField
            End Get
            Set
                Me.billingCodeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property BillingCodeDescription() As String
            Get
                Return Me.billingCodeDescriptionField
            End Get
            Set
                Me.billingCodeDescriptionField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property BillingDiscount() As String
            Get
                Return Me.billingDiscountField
            End Get
            Set
                Me.billingDiscountField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property BillingDiscountDescription() As String
            Get
                Return Me.billingDiscountDescriptionField
            End Get
            Set
                Me.billingDiscountDescriptionField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Usage() As Usage
            Get
                Return Me.usageField
            End Get
            Set
                Me.usageField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Prorate() As Prorate
            Get
                Return Me.prorateField
            End Get
            Set
                Me.prorateField = 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://tempuri.org/")>  _
    Partial Public Class Statement
        
        Private statementIdField As String
        
        Private currentStatementDateField As Date
        
        Private statementTypeField As StatementType
        
        Private previousStatementDateField As Date
        
        Private billingFromDateField As Date
        
        Private billingThruDateField As Date
        
        Private previousBalanceField As Decimal
        
        Private recurringChargeField As Decimal
        
        Private oneTimeChargeField As Decimal
        
        Private totalFeesField As Decimal
        
        Private paymentField As Decimal
        
        Private otherCreditField As Decimal
        
        Private statementBalanceField As Decimal
        
        Private paymentDueDateField As Date
        
        Private billingDetailCountField As Integer
        
        Private billingDetailField() As BillingDetail
        
        '''<remarks/>
        Public Property StatementId() As String
            Get
                Return Me.statementIdField
            End Get
            Set
                Me.statementIdField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property CurrentStatementDate() As Date
            Get
                Return Me.currentStatementDateField
            End Get
            Set
                Me.currentStatementDateField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property StatementType() As StatementType
            Get
                Return Me.statementTypeField
            End Get
            Set
                Me.statementTypeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property PreviousStatementDate() As Date
            Get
                Return Me.previousStatementDateField
            End Get
            Set
                Me.previousStatementDateField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property BillingFromDate() As Date
            Get
                Return Me.billingFromDateField
            End Get
            Set
                Me.billingFromDateField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property BillingThruDate() As Date
            Get
                Return Me.billingThruDateField
            End Get
            Set
                Me.billingThruDateField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property PreviousBalance() As Decimal
            Get
                Return Me.previousBalanceField
            End Get
            Set
                Me.previousBalanceField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property RecurringCharge() As Decimal
            Get
                Return Me.recurringChargeField
            End Get
            Set
                Me.recurringChargeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property OneTimeCharge() As Decimal
            Get
                Return Me.oneTimeChargeField
            End Get
            Set
                Me.oneTimeChargeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property TotalFees() As Decimal
            Get
                Return Me.totalFeesField
            End Get
            Set
                Me.totalFeesField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Payment() As Decimal
            Get
                Return Me.paymentField
            End Get
            Set
                Me.paymentField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property OtherCredit() As Decimal
            Get
                Return Me.otherCreditField
            End Get
            Set
                Me.otherCreditField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property StatementBalance() As Decimal
            Get
                Return Me.statementBalanceField
            End Get
            Set
                Me.statementBalanceField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property PaymentDueDate() As Date
            Get
                Return Me.paymentDueDateField
            End Get
            Set
                Me.paymentDueDateField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property BillingDetailCount() As Integer
            Get
                Return Me.billingDetailCountField
            End Get
            Set
                Me.billingDetailCountField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property BillingDetail() As BillingDetail()
            Get
                Return Me.billingDetailField
            End Get
            Set
                Me.billingDetailField = 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://tempuri.org/")>  _
    Public Enum StatementType
        
        '''<remarks/>
        Item1
        
        '''<remarks/>
        Item2
        
        '''<remarks/>
        Item3
        
        '''<remarks/>
        Item4
        
        '''<remarks/>
        Item5
        
        '''<remarks/>
        Item6
        
        '''<remarks/>
        Item7
    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://tempuri.org/")>  _
    Partial Public Class AccountStatementAllInfo
        
        Private accountIdField As String
        
        Private businessUnitField As String
        
        Private statementField As Statement
        
        '''<remarks/>
        Public Property AccountId() As String
            Get
                Return Me.accountIdField
            End Get
            Set
                Me.accountIdField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property BusinessUnit() As String
            Get
                Return Me.businessUnitField
            End Get
            Set
                Me.businessUnitField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Statement() As Statement
            Get
                Return Me.statementField
            End Get
            Set
                Me.statementField = 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://tempuri.org/")>  _
    Partial Public Class AccountAddress
        
        Private addressLine1Field As String
        
        Private addressLine2Field As String
        
        Private cityField As String
        
        Private stateField As String
        
        Private zipCodeField As String
        
        '''<remarks/>
        Public Property AddressLine1() As String
            Get
                Return Me.addressLine1Field
            End Get
            Set
                Me.addressLine1Field = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property AddressLine2() As String
            Get
                Return Me.addressLine2Field
            End Get
            Set
                Me.addressLine2Field = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property City() As String
            Get
                Return Me.cityField
            End Get
            Set
                Me.cityField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property State() As String
            Get
                Return Me.stateField
            End Get
            Set
                Me.stateField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property ZipCode() As String
            Get
                Return Me.zipCodeField
            End Get
            Set
                Me.zipCodeField = 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://tempuri.org/")>  _
    Partial Public Class LineOfBusiness
        
        Private typeField As LineOfBusinessTypeCSG
        
        Private statusField As LineOfBusinessStatus
        
        '''<remarks/>
        Public Property Type() As LineOfBusinessTypeCSG
            Get
                Return Me.typeField
            End Get
            Set
                Me.typeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Status() As LineOfBusinessStatus
            Get
                Return Me.statusField
            End Get
            Set
                Me.statusField = 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://tempuri.org/")>  _
    Public Enum LineOfBusinessTypeCSG
        
        '''<remarks/>
        Video
        
        '''<remarks/>
        Data
        
        '''<remarks/>
        Telephony
    End Enum
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="http://tempuri.org/")>  _
    Public Enum LineOfBusinessStatus
        
        '''<remarks/>
        Active
        
        '''<remarks/>
        Disconnect
        
        '''<remarks/>
        NeverConnected
    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://tempuri.org/")>  _
    Partial Public Class PaymentHistory
        
        Private monthField As Integer
        
        Private yearField As Integer
        
        Private delinquentField As Boolean
        
        '''<remarks/>
        Public Property Month() As Integer
            Get
                Return Me.monthField
            End Get
            Set
                Me.monthField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Year() As Integer
            Get
                Return Me.yearField
            End Get
            Set
                Me.yearField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Delinquent() As Boolean
            Get
                Return Me.delinquentField
            End Get
            Set
                Me.delinquentField = 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://tempuri.org/")>  _
    Partial Public Class BillingInfo
        
        Private cycleDayField As String
        
        Private fromDateField As String
        
        Private thruDateField As String
        
        Private frequencyField As String
        
        Private taxGroupField As String
        
        Private statementHoldField As String
        
        Private eBPPField As String
        
        Private electronicField As String
        
        Private electronicOutsourcedField As String
        
        Private hardcopyField As String
        
        Private customerDiscountField As String
        
        Private customerDiscountBeginDateField As String
        
        Private customerDiscountEndDateField As String
        
        '''<remarks/>
        Public Property CycleDay() As String
            Get
                Return Me.cycleDayField
            End Get
            Set
                Me.cycleDayField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property FromDate() As String
            Get
                Return Me.fromDateField
            End Get
            Set
                Me.fromDateField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property ThruDate() As String
            Get
                Return Me.thruDateField
            End Get
            Set
                Me.thruDateField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Frequency() As String
            Get
                Return Me.frequencyField
            End Get
            Set
                Me.frequencyField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property TaxGroup() As String
            Get
                Return Me.taxGroupField
            End Get
            Set
                Me.taxGroupField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property StatementHold() As String
            Get
                Return Me.statementHoldField
            End Get
            Set
                Me.statementHoldField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property EBPP() As String
            Get
                Return Me.eBPPField
            End Get
            Set
                Me.eBPPField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Electronic() As String
            Get
                Return Me.electronicField
            End Get
            Set
                Me.electronicField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property ElectronicOutsourced() As String
            Get
                Return Me.electronicOutsourcedField
            End Get
            Set
                Me.electronicOutsourcedField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Hardcopy() As String
            Get
                Return Me.hardcopyField
            End Get
            Set
                Me.hardcopyField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property CustomerDiscount() As String
            Get
                Return Me.customerDiscountField
            End Get
            Set
                Me.customerDiscountField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property CustomerDiscountBeginDate() As String
            Get
                Return Me.customerDiscountBeginDateField
            End Get
            Set
                Me.customerDiscountBeginDateField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property CustomerDiscountEndDate() As String
            Get
                Return Me.customerDiscountEndDateField
            End Get
            Set
                Me.customerDiscountEndDateField = 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://tempuri.org/")>  _
    Partial Public Class AccountCSG
        
        Private accountIdField As String
        
        Private customerIdField As String
        
        Private salutationField As String
        
        Private firstNameField As String
        
        Private lastNameField As String
        
        Private primaryPhoneField As String
        
        Private secondaryPhoneField As String
        
        Private addressLine1Field As String
        
        Private addressLine2Field As String
        
        Private cityField As String
        
        Private stateField As String
        
        Private zipCodeField As String
        
        Private connectStatusField As ConnectStatus
        
        Private connectDateField As String
        
        Private disconnectDateField As String
        
        Private monetaryStatusField As MonetaryStatus
        
        Private currentAccountBalanceField As Decimal
        
        Private billingInfoField As BillingInfo
        
        Private daysDelinquentField As Integer
        
        Private delinquencyStatusField As DelinquencyStatus
        
        Private delinquencyAmountField As Decimal
        
        Private paymentHistoryField() As PaymentHistory
        
        Private lastPaymentAmountField As Decimal
        
        Private auditCreationDateField As Date
        
        Private locationIdField As String
        
        Private linesOfBusinessField() As LineOfBusiness
        
        Private billToAddressField As AccountAddress
        
        Private shipToAddressField As AccountAddress
        
        '''<remarks/>
        Public Property AccountId() As String
            Get
                Return Me.accountIdField
            End Get
            Set
                Me.accountIdField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property CustomerId() As String
            Get
                Return Me.customerIdField
            End Get
            Set
                Me.customerIdField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Salutation() As String
            Get
                Return Me.salutationField
            End Get
            Set
                Me.salutationField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property FirstName() As String
            Get
                Return Me.firstNameField
            End Get
            Set
                Me.firstNameField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property LastName() As String
            Get
                Return Me.lastNameField
            End Get
            Set
                Me.lastNameField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property PrimaryPhone() As String
            Get
                Return Me.primaryPhoneField
            End Get
            Set
                Me.primaryPhoneField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property SecondaryPhone() As String
            Get
                Return Me.secondaryPhoneField
            End Get
            Set
                Me.secondaryPhoneField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property AddressLine1() As String
            Get
                Return Me.addressLine1Field
            End Get
            Set
                Me.addressLine1Field = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property AddressLine2() As String
            Get
                Return Me.addressLine2Field
            End Get
            Set
                Me.addressLine2Field = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property City() As String
            Get
                Return Me.cityField
            End Get
            Set
                Me.cityField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property State() As String
            Get
                Return Me.stateField
            End Get
            Set
                Me.stateField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property ZipCode() As String
            Get
                Return Me.zipCodeField
            End Get
            Set
                Me.zipCodeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property ConnectStatus() As ConnectStatus
            Get
                Return Me.connectStatusField
            End Get
            Set
                Me.connectStatusField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property ConnectDate() As String
            Get
                Return Me.connectDateField
            End Get
            Set
                Me.connectDateField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property DisconnectDate() As String
            Get
                Return Me.disconnectDateField
            End Get
            Set
                Me.disconnectDateField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property MonetaryStatus() As MonetaryStatus
            Get
                Return Me.monetaryStatusField
            End Get
            Set
                Me.monetaryStatusField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property CurrentAccountBalance() As Decimal
            Get
                Return Me.currentAccountBalanceField
            End Get
            Set
                Me.currentAccountBalanceField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property BillingInfo() As BillingInfo
            Get
                Return Me.billingInfoField
            End Get
            Set
                Me.billingInfoField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property DaysDelinquent() As Integer
            Get
                Return Me.daysDelinquentField
            End Get
            Set
                Me.daysDelinquentField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property DelinquencyStatus() As DelinquencyStatus
            Get
                Return Me.delinquencyStatusField
            End Get
            Set
                Me.delinquencyStatusField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property DelinquencyAmount() As Decimal
            Get
                Return Me.delinquencyAmountField
            End Get
            Set
                Me.delinquencyAmountField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property PaymentHistory() As PaymentHistory()
            Get
                Return Me.paymentHistoryField
            End Get
            Set
                Me.paymentHistoryField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property LastPaymentAmount() As Decimal
            Get
                Return Me.lastPaymentAmountField
            End Get
            Set
                Me.lastPaymentAmountField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property AuditCreationDate() As Date
            Get
                Return Me.auditCreationDateField
            End Get
            Set
                Me.auditCreationDateField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property LocationId() As String
            Get
                Return Me.locationIdField
            End Get
            Set
                Me.locationIdField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property LinesOfBusiness() As LineOfBusiness()
            Get
                Return Me.linesOfBusinessField
            End Get
            Set
                Me.linesOfBusinessField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property BillToAddress() As AccountAddress
            Get
                Return Me.billToAddressField
            End Get
            Set
                Me.billToAddressField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property ShipToAddress() As AccountAddress
            Get
                Return Me.shipToAddressField
            End Get
            Set
                Me.shipToAddressField = 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://tempuri.org/")>  _
    Public Enum ConnectStatus
        
        '''<remarks/>
        Normal
        
        '''<remarks/>
        VoluntaryDisconnect
        
        '''<remarks/>
        NonPayAccount
        
        '''<remarks/>
        ChargedOff
        
        '''<remarks/>
        NotAvailable
    End Enum
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="http://tempuri.org/")>  _
    Public Enum MonetaryStatus
        
        '''<remarks/>
        Normal
        
        '''<remarks/>
        Delinquent
        
        '''<remarks/>
        CreditOnAccount
        
        '''<remarks/>
        OverPayPerViewLimit
        
        '''<remarks/>
        OverLimitAndDelinquent
        
        '''<remarks/>
        NotAvailable
    End Enum
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="http://tempuri.org/")>  _
    Public Enum DelinquencyStatus
        
        '''<remarks/>
        Normal
        
        '''<remarks/>
        OpenNonPayWithEquipment
        
        '''<remarks/>
        VoluntaryDisconnect
        
        '''<remarks/>
        NonPayDisconnect
        
        '''<remarks/>
        PendingNonPay
        
        '''<remarks/>
        PendingChangeOfService
        
        '''<remarks/>
        PayPerViewRestricted
        
        '''<remarks/>
        DowngradeService
        
        '''<remarks/>
        OpenVoluntaryDisconnect
        
        '''<remarks/>
        OpenNonPayEquipmentDisabled
        
        '''<remarks/>
        ChargedOff
        
        '''<remarks/>
        NotAvailable
    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://tempuri.org/")>  _
    Partial Public Class IcomsStatusMessage
        
        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://tempuri.org/")>  _
    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://tempuri.org/")>  _
    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://tempuri.org/")>  _
    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
        
        Private statusMessagesIcomsField() As IcomsStatusMessage
        
        '''<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/>
        Public Property StatusMessages() As CsgStatusMessage()
            Get
                Return Me.statusMessagesField
            End Get
            Set
                Me.statusMessagesField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property StatusMessagesIcoms() As IcomsStatusMessage()
            Get
                Return Me.statusMessagesIcomsField
            End Get
            Set
                Me.statusMessagesIcomsField = 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://tempuri.org/")>  _
    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://tempuri.org/")>  _
    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([Namespace]:="http://tempuri.org/")>  _
    Partial Public Class SecurityKeyArray
        
        Private maxKeysAllowedField As Integer
        
        Private keysArrayField() As String
        
        '''<remarks/>
        Public Property MaxKeysAllowed() As Integer
            Get
                Return Me.maxKeysAllowedField
            End Get
            Set
                Me.maxKeysAllowedField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property KeysArray() As String()
            Get
                Return Me.keysArrayField
            End Get
            Set
                Me.keysArrayField = 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://tempuri.org/")>  _
    Partial Public Class EmailInfo
        
        Private hOHStatusField As String
        
        Private domainField As String
        
        Private provisioningIdField As String
        
        Private statusField As String
        
        Private userNameField As String
        
        '''<remarks/>
        Public Property HOHStatus() As String
            Get
                Return Me.hOHStatusField
            End Get
            Set
                Me.hOHStatusField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property domain() As String
            Get
                Return Me.domainField
            End Get
            Set
                Me.domainField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property provisioningId() As String
            Get
                Return Me.provisioningIdField
            End Get
            Set
                Me.provisioningIdField = 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 userName() As String
            Get
                Return Me.userNameField
            End Get
            Set
                Me.userNameField = 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://tempuri.org/")>  _
    Partial Public Class PackageInfo
        
        Private descriptionField As String
        
        Private emailsField() As EmailInfo
        
        Private provisioningIdField As String
        
        Private statusField As String
        
        Private typeField As String
        
        Private webspaceField As String
        
        Private securityKeysArrayField As SecurityKeyArray
        
        Private maxEmailsAllowedField As Integer
        
        '''<remarks/>
        Public Property description() As String
            Get
                Return Me.descriptionField
            End Get
            Set
                Me.descriptionField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property emails() As EmailInfo()
            Get
                Return Me.emailsField
            End Get
            Set
                Me.emailsField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property provisioningId() As String
            Get
                Return Me.provisioningIdField
            End Get
            Set
                Me.provisioningIdField = 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 type() As String
            Get
                Return Me.typeField
            End Get
            Set
                Me.typeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property webspace() As String
            Get
                Return Me.webspaceField
            End Get
            Set
                Me.webspaceField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property securityKeysArray() As SecurityKeyArray
            Get
                Return Me.securityKeysArrayField
            End Get
            Set
                Me.securityKeysArrayField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property MaxEmailsAllowed() As Integer
            Get
                Return Me.maxEmailsAllowedField
            End Get
            Set
                Me.maxEmailsAllowedField = 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://tempuri.org/")>  _
    Partial Public Class PackageDetailInfo
        
        Private descriptionField As String
        
        Private emailsAllowedField As Integer
        
        Private pendingStatusField As Boolean
        
        Private provisioningIdField As String
        
        Private securityKeysAllowedField As Integer
        
        Private typeField As String
        
        '''<remarks/>
        Public Property description() As String
            Get
                Return Me.descriptionField
            End Get
            Set
                Me.descriptionField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property emailsAllowed() As Integer
            Get
                Return Me.emailsAllowedField
            End Get
            Set
                Me.emailsAllowedField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property pendingStatus() As Boolean
            Get
                Return Me.pendingStatusField
            End Get
            Set
                Me.pendingStatusField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property provisioningId() As String
            Get
                Return Me.provisioningIdField
            End Get
            Set
                Me.provisioningIdField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property securityKeysAllowed() As Integer
            Get
                Return Me.securityKeysAllowedField
            End Get
            Set
                Me.securityKeysAllowedField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property type() As String
            Get
                Return Me.typeField
            End Get
            Set
                Me.typeField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.Xml.Serialization.XmlIncludeAttribute(GetType(GetServiceabilityResponse)),  _
     System.Xml.Serialization.XmlIncludeAttribute(GetType(GetAccountStatementsAllResponseICOMS)),  _
     System.Xml.Serialization.XmlIncludeAttribute(GetType(GetAccountStatementsAllResponseCSG)),  _
     System.Xml.Serialization.XmlIncludeAttribute(GetType(GetAccountsResponseCSG)),  _
     System.Xml.Serialization.XmlIncludeAttribute(GetType(GetMSSecurityKeysResponse)),  _
     System.Xml.Serialization.XmlIncludeAttribute(GetType(GetMSBillingSystemLinkResponse)),  _
     System.Xml.Serialization.XmlIncludeAttribute(GetType(GetEmailAddressListForLoginResponse)),  _
     System.Xml.Serialization.XmlIncludeAttribute(GetType(GetMSWebspaceSummaryResponse)),  _
     System.Xml.Serialization.XmlIncludeAttribute(GetType(GetMSContactEmailAddressResponse)),  _
     System.Xml.Serialization.XmlIncludeAttribute(GetType(GetMSSecurityQAForAccountResponse)),  _
     System.Xml.Serialization.XmlIncludeAttribute(GetType(GetMSSecurityQAResponse)),  _
     System.Xml.Serialization.XmlIncludeAttribute(GetType(AuthenticateMsExResponse)),  _
     System.Xml.Serialization.XmlIncludeAttribute(GetType(AuthenticateResponse)),  _
     System.Xml.Serialization.XmlIncludeAttribute(GetType(GetSignInDataResponse)),  _
     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://tempuri.org/")>  _
    Partial Public Class ProviderResults
        
        Private exceptionField As Boolean
        
        Private exceptionMessageField As String
        
        Private exceptionStackTraceField As String
        
        Private charterDotCom_Friendly_MessagesField As String
        
        '''<remarks/>
        Public Property Exception() As Boolean
            Get
                Return Me.exceptionField
            End Get
            Set
                Me.exceptionField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property ExceptionMessage() As String
            Get
                Return Me.exceptionMessageField
            End Get
            Set
                Me.exceptionMessageField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property ExceptionStackTrace() As String
            Get
                Return Me.exceptionStackTraceField
            End Get
            Set
                Me.exceptionStackTraceField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property CharterDotCom_Friendly_Messages() As String
            Get
                Return Me.charterDotCom_Friendly_MessagesField
            End Get
            Set
                Me.charterDotCom_Friendly_MessagesField = 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://tempuri.org/")>  _
    Partial Public Class GetServiceabilityResponse
        Inherits ProviderResults
        
        Private resultField As Result
        
        Private serviceabilityResultField() As GetServiceabilityResponseServiceabilityResult
        
        '''<remarks/>
        Public Property Result() As Result
            Get
                Return Me.resultField
            End Get
            Set
                Me.resultField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property ServiceabilityResult() As GetServiceabilityResponseServiceabilityResult()
            Get
                Return Me.serviceabilityResultField
            End Get
            Set
                Me.serviceabilityResultField = 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://tempuri.org/")>  _
    Partial Public Class GetAccountStatementsAllResponseICOMS
        Inherits ProviderResults
        
        Private resultField As Result
        
        Private accountStatementAllInfoField As AccountStatementAllResult
        
        '''<remarks/>
        Public Property Result() As Result
            Get
                Return Me.resultField
            End Get
            Set
                Me.resultField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property AccountStatementAllInfo() As AccountStatementAllResult
            Get
                Return Me.accountStatementAllInfoField
            End Get
            Set
                Me.accountStatementAllInfoField = 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://tempuri.org/")>  _
    Partial Public Class GetAccountStatementsAllResponseCSG
        Inherits ProviderResults
        
        Private resultField As Result
        
        Private accountStatementAllInfoField As AccountStatementAllInfo
        
        '''<remarks/>
        Public Property Result() As Result
            Get
                Return Me.resultField
            End Get
            Set
                Me.resultField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property AccountStatementAllInfo() As AccountStatementAllInfo
            Get
                Return Me.accountStatementAllInfoField
            End Get
            Set
                Me.accountStatementAllInfoField = 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://tempuri.org/")>  _
    Partial Public Class GetAccountsResponseCSG
        Inherits ProviderResults
        
        Private resultField As Result
        
        Private accountsField() As AccountCSG
        
        '''<remarks/>
        Public Property Result() As Result
            Get
                Return Me.resultField
            End Get
            Set
                Me.resultField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Accounts() As AccountCSG()
            Get
                Return Me.accountsField
            End Get
            Set
                Me.accountsField = 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://tempuri.org/")>  _
    Partial Public Class GetMSSecurityKeysResponse
        Inherits ProviderResults
        
        Private accountIdField As String
        
        Private csrLoginField As String
        
        Private csrPasswordField As String
        
        Private emailArrayField() As String
        
        Private modemArrayField() As String
        
        Private packageArrayField() As PackageInfo
        
        Private preferedEmailIdField As String
        
        Private securityAnswerField As String
        
        Private securityKeyArrayField() As String
        
        Private securityQuestionField As String
        
        Private typeField As String
        
        Private userNameField As String
        
        '''<remarks/>
        Public Property accountId() As String
            Get
                Return Me.accountIdField
            End Get
            Set
                Me.accountIdField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property csrLogin() As String
            Get
                Return Me.csrLoginField
            End Get
            Set
                Me.csrLoginField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property csrPassword() As String
            Get
                Return Me.csrPasswordField
            End Get
            Set
                Me.csrPasswordField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property emailArray() As String()
            Get
                Return Me.emailArrayField
            End Get
            Set
                Me.emailArrayField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property modemArray() As String()
            Get
                Return Me.modemArrayField
            End Get
            Set
                Me.modemArrayField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property packageArray() As PackageInfo()
            Get
                Return Me.packageArrayField
            End Get
            Set
                Me.packageArrayField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property preferedEmailId() As String
            Get
                Return Me.preferedEmailIdField
            End Get
            Set
                Me.preferedEmailIdField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property securityAnswer() As String
            Get
                Return Me.securityAnswerField
            End Get
            Set
                Me.securityAnswerField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property securityKeyArray() As String()
            Get
                Return Me.securityKeyArrayField
            End Get
            Set
                Me.securityKeyArrayField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property securityQuestion() As String
            Get
                Return Me.securityQuestionField
            End Get
            Set
                Me.securityQuestionField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property type() As String
            Get
                Return Me.typeField
            End Get
            Set
                Me.typeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property userName() As String
            Get
                Return Me.userNameField
            End Get
            Set
                Me.userNameField = 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://tempuri.org/")>  _
    Partial Public Class GetMSBillingSystemLinkResponse
        Inherits ProviderResults
        
        Private billingSysField As String
        
        Private uRLField As String
        
        Private dField As String
        
        Private sField As String
        
        Private kField As String
        
        '''<remarks/>
        Public Property billingSys() As String
            Get
                Return Me.billingSysField
            End Get
            Set
                Me.billingSysField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property URL() As String
            Get
                Return Me.uRLField
            End Get
            Set
                Me.uRLField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property d() As String
            Get
                Return Me.dField
            End Get
            Set
                Me.dField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property s() As String
            Get
                Return Me.sField
            End Get
            Set
                Me.sField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property k() As String
            Get
                Return Me.kField
            End Get
            Set
                Me.kField = 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://tempuri.org/")>  _
    Partial Public Class GetEmailAddressListForLoginResponse
        Inherits ProviderResults
        
        Private accountIdField As String
        
        Private csrLoginField As String
        
        Private csrPasswordField As String
        
        Private familiesField() As PackageInfo
        
        Private userNameField As String
        
        '''<remarks/>
        Public Property accountId() As String
            Get
                Return Me.accountIdField
            End Get
            Set
                Me.accountIdField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property csrLogin() As String
            Get
                Return Me.csrLoginField
            End Get
            Set
                Me.csrLoginField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property csrPassword() As String
            Get
                Return Me.csrPasswordField
            End Get
            Set
                Me.csrPasswordField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property families() As PackageInfo()
            Get
                Return Me.familiesField
            End Get
            Set
                Me.familiesField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property userName() As String
            Get
                Return Me.userNameField
            End Get
            Set
                Me.userNameField = 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://tempuri.org/")>  _
    Partial Public Class GetMSWebspaceSummaryResponse
        Inherits ProviderResults
        
        Private accountIdField As String
        
        Private emailArrayField() As String
        
        Private csrloginField As String
        
        Private modemArrayField() As String
        
        Private packageArrayField() As PackageInfo
        
        Private preferedEmailIdField As String
        
        Private securityAnswerField As String
        
        Private securityKeyArrayField() As String
        
        Private securityQuestionField As String
        
        Private csrpasswordField As String
        
        Private typeField As String
        
        Private userNameField As String
        
        '''<remarks/>
        Public Property accountId() As String
            Get
                Return Me.accountIdField
            End Get
            Set
                Me.accountIdField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property emailArray() As String()
            Get
                Return Me.emailArrayField
            End Get
            Set
                Me.emailArrayField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property csrlogin() As String
            Get
                Return Me.csrloginField
            End Get
            Set
                Me.csrloginField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property modemArray() As String()
            Get
                Return Me.modemArrayField
            End Get
            Set
                Me.modemArrayField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property packageArray() As PackageInfo()
            Get
                Return Me.packageArrayField
            End Get
            Set
                Me.packageArrayField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property preferedEmailId() As String
            Get
                Return Me.preferedEmailIdField
            End Get
            Set
                Me.preferedEmailIdField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property securityAnswer() As String
            Get
                Return Me.securityAnswerField
            End Get
            Set
                Me.securityAnswerField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property securityKeyArray() As String()
            Get
                Return Me.securityKeyArrayField
            End Get
            Set
                Me.securityKeyArrayField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property securityQuestion() As String
            Get
                Return Me.securityQuestionField
            End Get
            Set
                Me.securityQuestionField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property csrpassword() As String
            Get
                Return Me.csrpasswordField
            End Get
            Set
                Me.csrpasswordField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property type() As String
            Get
                Return Me.typeField
            End Get
            Set
                Me.typeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property userName() As String
            Get
                Return Me.userNameField
            End Get
            Set
                Me.userNameField = 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://tempuri.org/")>  _
    Partial Public Class GetMSContactEmailAddressResponse
        Inherits ProviderResults
        
        Private accountIdField As String
        
        Private csrLoginField As String
        
        Private csrPasswordField As String
        
        Private emailArrayField() As String
        
        Private modemArrayField() As String
        
        Private packageArrayField() As PackageInfo
        
        Private preferedEmailIdField As String
        
        Private securityAnswerField As String
        
        Private securityKeyArrayField() As String
        
        Private securityQuestionField As String
        
        Private typeField As String
        
        Private userNameField As String
        
        '''<remarks/>
        Public Property accountId() As String
            Get
                Return Me.accountIdField
            End Get
            Set
                Me.accountIdField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property csrLogin() As String
            Get
                Return Me.csrLoginField
            End Get
            Set
                Me.csrLoginField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property csrPassword() As String
            Get
                Return Me.csrPasswordField
            End Get
            Set
                Me.csrPasswordField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property emailArray() As String()
            Get
                Return Me.emailArrayField
            End Get
            Set
                Me.emailArrayField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property modemArray() As String()
            Get
                Return Me.modemArrayField
            End Get
            Set
                Me.modemArrayField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property packageArray() As PackageInfo()
            Get
                Return Me.packageArrayField
            End Get
            Set
                Me.packageArrayField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property preferedEmailId() As String
            Get
                Return Me.preferedEmailIdField
            End Get
            Set
                Me.preferedEmailIdField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property securityAnswer() As String
            Get
                Return Me.securityAnswerField
            End Get
            Set
                Me.securityAnswerField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property securityKeyArray() As String()
            Get
                Return Me.securityKeyArrayField
            End Get
            Set
                Me.securityKeyArrayField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property securityQuestion() As String
            Get
                Return Me.securityQuestionField
            End Get
            Set
                Me.securityQuestionField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property type() As String
            Get
                Return Me.typeField
            End Get
            Set
                Me.typeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property userName() As String
            Get
                Return Me.userNameField
            End Get
            Set
                Me.userNameField = 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://tempuri.org/")>  _
    Partial Public Class GetMSSecurityQAForAccountResponse
        Inherits ProviderResults
        
        Private accountIdField As String
        
        Private csrLoginField As String
        
        Private csrPasswordField As String
        
        Private emailArrayField() As String
        
        Private modemArrayField() As String
        
        Private packageArrayField() As PackageInfo
        
        Private preferedEmailIdField As String
        
        Private securityAnswerField As String
        
        Private securityKeyArrayField() As String
        
        Private securityQuestionField As String
        
        Private typeField As String
        
        Private userNameField As String
        
        '''<remarks/>
        Public Property accountId() As String
            Get
                Return Me.accountIdField
            End Get
            Set
                Me.accountIdField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property csrLogin() As String
            Get
                Return Me.csrLoginField
            End Get
            Set
                Me.csrLoginField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property csrPassword() As String
            Get
                Return Me.csrPasswordField
            End Get
            Set
                Me.csrPasswordField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property emailArray() As String()
            Get
                Return Me.emailArrayField
            End Get
            Set
                Me.emailArrayField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property modemArray() As String()
            Get
                Return Me.modemArrayField
            End Get
            Set
                Me.modemArrayField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property packageArray() As PackageInfo()
            Get
                Return Me.packageArrayField
            End Get
            Set
                Me.packageArrayField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property preferedEmailId() As String
            Get
                Return Me.preferedEmailIdField
            End Get
            Set
                Me.preferedEmailIdField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property securityAnswer() As String
            Get
                Return Me.securityAnswerField
            End Get
            Set
                Me.securityAnswerField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property securityKeyArray() As String()
            Get
                Return Me.securityKeyArrayField
            End Get
            Set
                Me.securityKeyArrayField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property securityQuestion() As String
            Get
                Return Me.securityQuestionField
            End Get
            Set
                Me.securityQuestionField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property type() As String
            Get
                Return Me.typeField
            End Get
            Set
                Me.typeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property userName() As String
            Get
                Return Me.userNameField
            End Get
            Set
                Me.userNameField = 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://tempuri.org/")>  _
    Partial Public Class GetMSSecurityQAResponse
        Inherits ProviderResults
        
        Private csrLoginField As String
        
        Private csrPasswordField As String
        
        Private securityQuestionArrayField() As String
        
        '''<remarks/>
        Public Property csrLogin() As String
            Get
                Return Me.csrLoginField
            End Get
            Set
                Me.csrLoginField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property csrPassword() As String
            Get
                Return Me.csrPasswordField
            End Get
            Set
                Me.csrPasswordField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property securityQuestionArray() As String()
            Get
                Return Me.securityQuestionArrayField
            End Get
            Set
                Me.securityQuestionArrayField = 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://tempuri.org/")>  _
    Partial Public Class AuthenticateMsExResponse
        Inherits ProviderResults
        
        Private accountNumberField As String
        
        Private accountTypeField As String
        
        Private address1Field As String
        
        Private address2Field As String
        
        Private cityField As String
        
        Private companyField As String
        
        Private contactEmailField As String
        
        Private firstNameField As String
        
        Private lastNameField As String
        
        Private phoneNumberField As String
        
        Private secretCodeField As String
        
        Private secretHintField As String
        
        Private stateInitialsField As String
        
        Private zipCodeField As String
        
        Private accountStatusField As Integer
        
        Private billingTypeField As String
        
        Private hasEmailField As Boolean
        
        Private hasSecurityField As Boolean
        
        Private hasWebspaceField As Boolean
        
        Private packageArrayField() As PackageDetailInfo
        
        Private totalActivePackageField As Integer
        
        Private totalPendingPackageField As Integer
        
        '''<remarks/>
        Public Property accountNumber() As String
            Get
                Return Me.accountNumberField
            End Get
            Set
                Me.accountNumberField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property accountType() As String
            Get
                Return Me.accountTypeField
            End Get
            Set
                Me.accountTypeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property address1() As String
            Get
                Return Me.address1Field
            End Get
            Set
                Me.address1Field = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property address2() As String
            Get
                Return Me.address2Field
            End Get
            Set
                Me.address2Field = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property city() As String
            Get
                Return Me.cityField
            End Get
            Set
                Me.cityField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property company() As String
            Get
                Return Me.companyField
            End Get
            Set
                Me.companyField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property contactEmail() As String
            Get
                Return Me.contactEmailField
            End Get
            Set
                Me.contactEmailField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property firstName() As String
            Get
                Return Me.firstNameField
            End Get
            Set
                Me.firstNameField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property lastName() As String
            Get
                Return Me.lastNameField
            End Get
            Set
                Me.lastNameField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property phoneNumber() As String
            Get
                Return Me.phoneNumberField
            End Get
            Set
                Me.phoneNumberField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property secretCode() As String
            Get
                Return Me.secretCodeField
            End Get
            Set
                Me.secretCodeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property secretHint() As String
            Get
                Return Me.secretHintField
            End Get
            Set
                Me.secretHintField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property StateInitials() As String
            Get
                Return Me.stateInitialsField
            End Get
            Set
                Me.stateInitialsField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property zipCode() As String
            Get
                Return Me.zipCodeField
            End Get
            Set
                Me.zipCodeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property accountStatus() As Integer
            Get
                Return Me.accountStatusField
            End Get
            Set
                Me.accountStatusField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property billingType() As String
            Get
                Return Me.billingTypeField
            End Get
            Set
                Me.billingTypeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property hasEmail() As Boolean
            Get
                Return Me.hasEmailField
            End Get
            Set
                Me.hasEmailField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property hasSecurity() As Boolean
            Get
                Return Me.hasSecurityField
            End Get
            Set
                Me.hasSecurityField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property hasWebspace() As Boolean
            Get
                Return Me.hasWebspaceField
            End Get
            Set
                Me.hasWebspaceField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property packageArray() As PackageDetailInfo()
            Get
                Return Me.packageArrayField
            End Get
            Set
                Me.packageArrayField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property totalActivePackage() As Integer
            Get
                Return Me.totalActivePackageField
            End Get
            Set
                Me.totalActivePackageField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property totalPendingPackage() As Integer
            Get
                Return Me.totalPendingPackageField
            End Get
            Set
                Me.totalPendingPackageField = 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://tempuri.org/")>  _
    Partial Public Class AuthenticateResponse
        Inherits ProviderResults
        
        Private accountIDField As String
        
        '''<remarks/>
        Public Property AccountID() As String
            Get
                Return Me.accountIDField
            End Get
            Set
                Me.accountIDField = 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://tempuri.org/")>  _
    Partial Public Class GetSignInDataResponse
        Inherits ProviderResults
        
        Private mSAuthenticateResponseField As AuthenticateResponse
        
        Private mSAuthenticateMsExResponseField As AuthenticateMsExResponse
        
        Private mSGetMSSecurityQAResponseField As GetMSSecurityQAResponse
        
        Private mSGetMSSecurityQAForAccountResponseField As GetMSSecurityQAForAccountResponse
        
        Private mSGetMSContactEmailAddressResponseField As GetMSContactEmailAddressResponse
        
        Private mSGetMSWebspaceSummaryResponseField As GetMSWebspaceSummaryResponse
        
        Private mSGetEmailAddressListForLoginResponseField As GetEmailAddressListForLoginResponse
        
        Private mSGetMSBillingSystemLinkResponseField As GetMSBillingSystemLinkResponse
        
        Private mSGetMSSecurityKeysResponseField As GetMSSecurityKeysResponse
        
        Private mSGetMSMaxSecurityKeysAllowedResponseField As GetMSSecurityKeysResponse
        
        Private eBSGetAccountsResponseCSGField As GetAccountsResponseCSG
        
        Private eBSAccountStatementsAllResponseCSGField As GetAccountStatementsAllResponseCSG
        
        Private eBSGetAccountStatementsAllResponseICOMSField As GetAccountStatementsAllResponseICOMS
        
        Private eBSGetServiceabilityResponseField As GetServiceabilityResponse
        
        '''<remarks/>
        Public Property MSAuthenticateResponse() As AuthenticateResponse
            Get
                Return Me.mSAuthenticateResponseField
            End Get
            Set
                Me.mSAuthenticateResponseField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property MSAuthenticateMsExResponse() As AuthenticateMsExResponse
            Get
                Return Me.mSAuthenticateMsExResponseField
            End Get
            Set
                Me.mSAuthenticateMsExResponseField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property MSGetMSSecurityQAResponse() As GetMSSecurityQAResponse
            Get
                Return Me.mSGetMSSecurityQAResponseField
            End Get
            Set
                Me.mSGetMSSecurityQAResponseField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property MSGetMSSecurityQAForAccountResponse() As GetMSSecurityQAForAccountResponse
            Get
                Return Me.mSGetMSSecurityQAForAccountResponseField
            End Get
            Set
                Me.mSGetMSSecurityQAForAccountResponseField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property MSGetMSContactEmailAddressResponse() As GetMSContactEmailAddressResponse
            Get
                Return Me.mSGetMSContactEmailAddressResponseField
            End Get
            Set
                Me.mSGetMSContactEmailAddressResponseField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property MSGetMSWebspaceSummaryResponse() As GetMSWebspaceSummaryResponse
            Get
                Return Me.mSGetMSWebspaceSummaryResponseField
            End Get
            Set
                Me.mSGetMSWebspaceSummaryResponseField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property MSGetEmailAddressListForLoginResponse() As GetEmailAddressListForLoginResponse
            Get
                Return Me.mSGetEmailAddressListForLoginResponseField
            End Get
            Set
                Me.mSGetEmailAddressListForLoginResponseField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property MSGetMSBillingSystemLinkResponse() As GetMSBillingSystemLinkResponse
            Get
                Return Me.mSGetMSBillingSystemLinkResponseField
            End Get
            Set
                Me.mSGetMSBillingSystemLinkResponseField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property MSGetMSSecurityKeysResponse() As GetMSSecurityKeysResponse
            Get
                Return Me.mSGetMSSecurityKeysResponseField
            End Get
            Set
                Me.mSGetMSSecurityKeysResponseField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property MSGetMSMaxSecurityKeysAllowedResponse() As GetMSSecurityKeysResponse
            Get
                Return Me.mSGetMSMaxSecurityKeysAllowedResponseField
            End Get
            Set
                Me.mSGetMSMaxSecurityKeysAllowedResponseField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property EBSGetAccountsResponseCSG() As GetAccountsResponseCSG
            Get
                Return Me.eBSGetAccountsResponseCSGField
            End Get
            Set
                Me.eBSGetAccountsResponseCSGField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property EBSAccountStatementsAllResponseCSG() As GetAccountStatementsAllResponseCSG
            Get
                Return Me.eBSAccountStatementsAllResponseCSGField
            End Get
            Set
                Me.eBSAccountStatementsAllResponseCSGField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property EBSGetAccountStatementsAllResponseICOMS() As GetAccountStatementsAllResponseICOMS
            Get
                Return Me.eBSGetAccountStatementsAllResponseICOMSField
            End Get
            Set
                Me.eBSGetAccountStatementsAllResponseICOMSField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property EBSGetServiceabilityResponse() As GetServiceabilityResponse
            Get
                Return Me.eBSGetServiceabilityResponseField
            End Get
            Set
                Me.eBSGetServiceabilityResponseField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1")>  _
    Public Delegate Sub GetSignInDataCompletedEventHandler(ByVal sender As Object, ByVal e As GetSignInDataCompletedEventArgs)
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1"),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code")>  _
    Partial Public Class GetSignInDataCompletedEventArgs
        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 GetSignInDataResponse
            Get
                Me.RaiseExceptionIfNecessary
                Return CType(Me.results(0),GetSignInDataResponse)
            End Get
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1")>  _
    Public Delegate Sub GetWebConfigCompletedEventHandler(ByVal sender As Object, ByVal e As GetWebConfigCompletedEventArgs)
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1"),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code")>  _
    Partial Public Class GetWebConfigCompletedEventArgs
        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 System.Data.DataSet
            Get
                Me.RaiseExceptionIfNecessary
                Return CType(Me.results(0),System.Data.DataSet)
            End Get
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1")>  _
    Public Delegate Sub GetProviderSettingsCompletedEventHandler(ByVal sender As Object, ByVal e As GetProviderSettingsCompletedEventArgs)
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1"),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code")>  _
    Partial Public Class GetProviderSettingsCompletedEventArgs
        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 System.Data.DataTable
            Get
                Me.RaiseExceptionIfNecessary
                Return CType(Me.results(0),System.Data.DataTable)
            End Get
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1")>  _
    Public Delegate Sub GetAllFoldersCompletedEventHandler(ByVal sender As Object, ByVal e As GetAllFoldersCompletedEventArgs)
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1"),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code")>  _
    Partial Public Class GetAllFoldersCompletedEventArgs
        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 System.Data.DataSet
            Get
                Me.RaiseExceptionIfNecessary
                Return CType(Me.results(0),System.Data.DataSet)
            End Get
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1")>  _
    Public Delegate Sub GetAllDocumentsCompletedEventHandler(ByVal sender As Object, ByVal e As GetAllDocumentsCompletedEventArgs)
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1"),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code")>  _
    Partial Public Class GetAllDocumentsCompletedEventArgs
        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 System.Data.DataSet
            Get
                Me.RaiseExceptionIfNecessary
                Return CType(Me.results(0),System.Data.DataSet)
            End Get
        End Property
    End Class
End Namespace
