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

Option Strict Off
Option Explicit On

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

'
'This source code was auto-generated by Microsoft.VSDesigner, Version 4.0.30319.269.
'
Namespace WSCSG_Order
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1"),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Web.Services.WebServiceBindingAttribute(Name:="OrderService", [Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class OrderServicePort
        Inherits System.Web.Services.Protocols.SoapHttpClientProtocol
        
        Private charterHeaderInfoValueField As CharterHeaderInfo
        
        Private GetOrdersOperationCompleted As System.Threading.SendOrPostCallback
        
        Private AddOrderOperationCompleted As System.Threading.SendOrPostCallback
        
        Private GetOrderScheduleOperationCompleted As System.Threading.SendOrPostCallback
        
        Private DeleteOrderOperationCompleted As System.Threading.SendOrPostCallback
        
        Private AddOrderScheduleOperationCompleted As System.Threading.SendOrPostCallback
        
        Private AddTroubleOrderOperationCompleted As System.Threading.SendOrPostCallback
        
        Private AddSpecialRequestOrderOperationCompleted As System.Threading.SendOrPostCallback
        
        Private UpdateTroubleOrderOperationCompleted As System.Threading.SendOrPostCallback
        
        Private UpdateSpecialRequestOrderOperationCompleted As System.Threading.SendOrPostCallback
        
        Private GetAvailableNumbersOperationCompleted As System.Threading.SendOrPostCallback
        
        Private GetAvailableVoiceProductListOperationCompleted As System.Threading.SendOrPostCallback
        
        Private UpdateOrderOperationCompleted As System.Threading.SendOrPostCallback
        
        Private useDefaultCredentialsSetExplicitly As Boolean
        
        '''<remarks/>
        Public Sub New()
            MyBase.New
            Me.Url = Global.EBSServicesProvider.My.MySettings.Default.EBSServicesProvider_WSCSG_Order_OrderServicePort
            If (Me.IsLocalFileSystemWebService(Me.Url) = true) Then
                Me.UseDefaultCredentials = true
                Me.useDefaultCredentialsSetExplicitly = false
            Else
                Me.useDefaultCredentialsSetExplicitly = true
            End If
        End Sub
        
        Public Property CharterHeaderInfoValue() As CharterHeaderInfo
            Get
                Return Me.charterHeaderInfoValueField
            End Get
            Set
                Me.charterHeaderInfoValueField = value
            End Set
        End Property
        
        Public Shadows Property Url() As String
            Get
                Return MyBase.Url
            End Get
            Set
                If (((Me.IsLocalFileSystemWebService(MyBase.Url) = true)  _
                            AndAlso (Me.useDefaultCredentialsSetExplicitly = false))  _
                            AndAlso (Me.IsLocalFileSystemWebService(value) = false)) Then
                    MyBase.UseDefaultCredentials = false
                End If
                MyBase.Url = value
            End Set
        End Property
        
        Public Shadows Property UseDefaultCredentials() As Boolean
            Get
                Return MyBase.UseDefaultCredentials
            End Get
            Set
                MyBase.UseDefaultCredentials = value
                Me.useDefaultCredentialsSetExplicitly = true
            End Set
        End Property
        
        '''<remarks/>
        Public Event GetOrdersCompleted As GetOrdersCompletedEventHandler
        
        '''<remarks/>
        Public Event AddOrderCompleted As AddOrderCompletedEventHandler
        
        '''<remarks/>
        Public Event GetOrderScheduleCompleted As GetOrderScheduleCompletedEventHandler
        
        '''<remarks/>
        Public Event DeleteOrderCompleted As DeleteOrderCompletedEventHandler
        
        '''<remarks/>
        Public Event AddOrderScheduleCompleted As AddOrderScheduleCompletedEventHandler
        
        '''<remarks/>
        Public Event AddTroubleOrderCompleted As AddTroubleOrderCompletedEventHandler
        
        '''<remarks/>
        Public Event AddSpecialRequestOrderCompleted As AddSpecialRequestOrderCompletedEventHandler
        
        '''<remarks/>
        Public Event UpdateTroubleOrderCompleted As UpdateTroubleOrderCompletedEventHandler
        
        '''<remarks/>
        Public Event UpdateSpecialRequestOrderCompleted As UpdateSpecialRequestOrderCompletedEventHandler
        
        '''<remarks/>
        Public Event GetAvailableNumbersCompleted As GetAvailableNumbersCompletedEventHandler
        
        '''<remarks/>
        Public Event GetAvailableVoiceProductListCompleted As GetAvailableVoiceProductListCompletedEventHandler
        
        '''<remarks/>
        Public Event UpdateOrderCompleted As UpdateOrderCompletedEventHandler
        
        '''<remarks/>
        <System.Web.Services.Protocols.SoapHeaderAttribute("CharterHeaderInfoValue"),  _
         System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://charter.com/enterprise/billing/csg/orders:getOrdersIn", Use:=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle:=System.Web.Services.Protocols.SoapParameterStyle.Bare)>  _
        Public Function GetOrders(<System.Xml.Serialization.XmlElementAttribute([Namespace]:="http://charter.com/enterprise/billing/csg/orders")> ByVal GetOrdersRequest As GetOrdersRequest) As <System.Xml.Serialization.XmlElementAttribute("GetOrdersResponse", [Namespace]:="http://charter.com/enterprise/billing/csg/orders")> GetOrdersResponse
            Dim results() As Object = Me.Invoke("GetOrders", New Object() {GetOrdersRequest})
            Return CType(results(0),GetOrdersResponse)
        End Function
        
        '''<remarks/>
        Public Overloads Sub GetOrdersAsync(ByVal GetOrdersRequest As GetOrdersRequest)
            Me.GetOrdersAsync(GetOrdersRequest, Nothing)
        End Sub
        
        '''<remarks/>
        Public Overloads Sub GetOrdersAsync(ByVal GetOrdersRequest As GetOrdersRequest, ByVal userState As Object)
            If (Me.GetOrdersOperationCompleted Is Nothing) Then
                Me.GetOrdersOperationCompleted = AddressOf Me.OnGetOrdersOperationCompleted
            End If
            Me.InvokeAsync("GetOrders", New Object() {GetOrdersRequest}, Me.GetOrdersOperationCompleted, userState)
        End Sub
        
        Private Sub OnGetOrdersOperationCompleted(ByVal arg As Object)
            If (Not (Me.GetOrdersCompletedEvent) Is Nothing) Then
                Dim invokeArgs As System.Web.Services.Protocols.InvokeCompletedEventArgs = CType(arg,System.Web.Services.Protocols.InvokeCompletedEventArgs)
                RaiseEvent GetOrdersCompleted(Me, New GetOrdersCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState))
            End If
        End Sub
        
        '''<remarks/>
        <System.Web.Services.Protocols.SoapHeaderAttribute("CharterHeaderInfoValue"),  _
         System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://charter.com/enterprise/billing/csg/orders:addOrderIn", Use:=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle:=System.Web.Services.Protocols.SoapParameterStyle.Bare)>  _
        Public Function AddOrder(<System.Xml.Serialization.XmlElementAttribute([Namespace]:="http://charter.com/enterprise/billing/csg/orders")> ByVal AddOrderRequest As AddOrderRequest) As <System.Xml.Serialization.XmlElementAttribute("AddOrderResponse", [Namespace]:="http://charter.com/enterprise/billing/csg/orders")> AddOrderResponse
            Dim results() As Object = Me.Invoke("AddOrder", New Object() {AddOrderRequest})
            Return CType(results(0),AddOrderResponse)
        End Function
        
        '''<remarks/>
        Public Overloads Sub AddOrderAsync(ByVal AddOrderRequest As AddOrderRequest)
            Me.AddOrderAsync(AddOrderRequest, Nothing)
        End Sub
        
        '''<remarks/>
        Public Overloads Sub AddOrderAsync(ByVal AddOrderRequest As AddOrderRequest, ByVal userState As Object)
            If (Me.AddOrderOperationCompleted Is Nothing) Then
                Me.AddOrderOperationCompleted = AddressOf Me.OnAddOrderOperationCompleted
            End If
            Me.InvokeAsync("AddOrder", New Object() {AddOrderRequest}, Me.AddOrderOperationCompleted, userState)
        End Sub
        
        Private Sub OnAddOrderOperationCompleted(ByVal arg As Object)
            If (Not (Me.AddOrderCompletedEvent) Is Nothing) Then
                Dim invokeArgs As System.Web.Services.Protocols.InvokeCompletedEventArgs = CType(arg,System.Web.Services.Protocols.InvokeCompletedEventArgs)
                RaiseEvent AddOrderCompleted(Me, New AddOrderCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState))
            End If
        End Sub
        
        '''<remarks/>
        <System.Web.Services.Protocols.SoapHeaderAttribute("CharterHeaderInfoValue"),  _
         System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://charter.com/enterprise/billing/csg/orders:getOrderScheduleIn", Use:=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle:=System.Web.Services.Protocols.SoapParameterStyle.Bare)>  _
        Public Function GetOrderSchedule(<System.Xml.Serialization.XmlElementAttribute([Namespace]:="http://charter.com/enterprise/billing/csg/orders")> ByVal GetOrderScheduleRequest As GetOrderScheduleRequest) As <System.Xml.Serialization.XmlElementAttribute("GetOrderScheduleResponse", [Namespace]:="http://charter.com/enterprise/billing/csg/orders")> GetOrderScheduleResponse
            Dim results() As Object = Me.Invoke("GetOrderSchedule", New Object() {GetOrderScheduleRequest})
            Return CType(results(0),GetOrderScheduleResponse)
        End Function
        
        '''<remarks/>
        Public Overloads Sub GetOrderScheduleAsync(ByVal GetOrderScheduleRequest As GetOrderScheduleRequest)
            Me.GetOrderScheduleAsync(GetOrderScheduleRequest, Nothing)
        End Sub
        
        '''<remarks/>
        Public Overloads Sub GetOrderScheduleAsync(ByVal GetOrderScheduleRequest As GetOrderScheduleRequest, ByVal userState As Object)
            If (Me.GetOrderScheduleOperationCompleted Is Nothing) Then
                Me.GetOrderScheduleOperationCompleted = AddressOf Me.OnGetOrderScheduleOperationCompleted
            End If
            Me.InvokeAsync("GetOrderSchedule", New Object() {GetOrderScheduleRequest}, Me.GetOrderScheduleOperationCompleted, userState)
        End Sub
        
        Private Sub OnGetOrderScheduleOperationCompleted(ByVal arg As Object)
            If (Not (Me.GetOrderScheduleCompletedEvent) Is Nothing) Then
                Dim invokeArgs As System.Web.Services.Protocols.InvokeCompletedEventArgs = CType(arg,System.Web.Services.Protocols.InvokeCompletedEventArgs)
                RaiseEvent GetOrderScheduleCompleted(Me, New GetOrderScheduleCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState))
            End If
        End Sub
        
        '''<remarks/>
        <System.Web.Services.Protocols.SoapHeaderAttribute("CharterHeaderInfoValue"),  _
         System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://charter.com/enterprise/billing/csg/orders:deleteOrderIn", Use:=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle:=System.Web.Services.Protocols.SoapParameterStyle.Bare)>  _
        Public Function DeleteOrder(<System.Xml.Serialization.XmlElementAttribute([Namespace]:="http://charter.com/enterprise/billing/csg/orders")> ByVal DeleteOrderRequest As DeleteOrderRequest) As <System.Xml.Serialization.XmlElementAttribute("DeleteOrderResponse", [Namespace]:="http://charter.com/enterprise/billing/csg/orders")> DeleteOrderResponse
            Dim results() As Object = Me.Invoke("DeleteOrder", New Object() {DeleteOrderRequest})
            Return CType(results(0),DeleteOrderResponse)
        End Function
        
        '''<remarks/>
        Public Overloads Sub DeleteOrderAsync(ByVal DeleteOrderRequest As DeleteOrderRequest)
            Me.DeleteOrderAsync(DeleteOrderRequest, Nothing)
        End Sub
        
        '''<remarks/>
        Public Overloads Sub DeleteOrderAsync(ByVal DeleteOrderRequest As DeleteOrderRequest, ByVal userState As Object)
            If (Me.DeleteOrderOperationCompleted Is Nothing) Then
                Me.DeleteOrderOperationCompleted = AddressOf Me.OnDeleteOrderOperationCompleted
            End If
            Me.InvokeAsync("DeleteOrder", New Object() {DeleteOrderRequest}, Me.DeleteOrderOperationCompleted, userState)
        End Sub
        
        Private Sub OnDeleteOrderOperationCompleted(ByVal arg As Object)
            If (Not (Me.DeleteOrderCompletedEvent) Is Nothing) Then
                Dim invokeArgs As System.Web.Services.Protocols.InvokeCompletedEventArgs = CType(arg,System.Web.Services.Protocols.InvokeCompletedEventArgs)
                RaiseEvent DeleteOrderCompleted(Me, New DeleteOrderCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState))
            End If
        End Sub
        
        '''<remarks/>
        <System.Web.Services.Protocols.SoapHeaderAttribute("CharterHeaderInfoValue"),  _
         System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://charter.com/enterprise/billing/csg/orders:addOrderScheduleIn", Use:=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle:=System.Web.Services.Protocols.SoapParameterStyle.Bare)>  _
        Public Function AddOrderSchedule(<System.Xml.Serialization.XmlElementAttribute([Namespace]:="http://charter.com/enterprise/billing/csg/orders")> ByVal AddOrderScheduleRequest As AddOrderScheduleRequest) As <System.Xml.Serialization.XmlElementAttribute("AddOrderScheduleResponse", [Namespace]:="http://charter.com/enterprise/billing/csg/orders")> AddOrderScheduleResponse
            Dim results() As Object = Me.Invoke("AddOrderSchedule", New Object() {AddOrderScheduleRequest})
            Return CType(results(0),AddOrderScheduleResponse)
        End Function
        
        '''<remarks/>
        Public Overloads Sub AddOrderScheduleAsync(ByVal AddOrderScheduleRequest As AddOrderScheduleRequest)
            Me.AddOrderScheduleAsync(AddOrderScheduleRequest, Nothing)
        End Sub
        
        '''<remarks/>
        Public Overloads Sub AddOrderScheduleAsync(ByVal AddOrderScheduleRequest As AddOrderScheduleRequest, ByVal userState As Object)
            If (Me.AddOrderScheduleOperationCompleted Is Nothing) Then
                Me.AddOrderScheduleOperationCompleted = AddressOf Me.OnAddOrderScheduleOperationCompleted
            End If
            Me.InvokeAsync("AddOrderSchedule", New Object() {AddOrderScheduleRequest}, Me.AddOrderScheduleOperationCompleted, userState)
        End Sub
        
        Private Sub OnAddOrderScheduleOperationCompleted(ByVal arg As Object)
            If (Not (Me.AddOrderScheduleCompletedEvent) Is Nothing) Then
                Dim invokeArgs As System.Web.Services.Protocols.InvokeCompletedEventArgs = CType(arg,System.Web.Services.Protocols.InvokeCompletedEventArgs)
                RaiseEvent AddOrderScheduleCompleted(Me, New AddOrderScheduleCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState))
            End If
        End Sub
        
        '''<remarks/>
        <System.Web.Services.Protocols.SoapHeaderAttribute("CharterHeaderInfoValue"),  _
         System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://charter.com/enterprise/billing/csg/orders:addTroubleOrderIn", Use:=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle:=System.Web.Services.Protocols.SoapParameterStyle.Bare)>  _
        Public Function AddTroubleOrder(<System.Xml.Serialization.XmlElementAttribute([Namespace]:="http://charter.com/enterprise/billing/csg/orders")> ByVal AddTroubleOrderRequest As AddTroubleOrderRequest) As <System.Xml.Serialization.XmlElementAttribute("AddOrderResponse", [Namespace]:="http://charter.com/enterprise/billing/csg/orders")> AddOrderResponse
            Dim results() As Object = Me.Invoke("AddTroubleOrder", New Object() {AddTroubleOrderRequest})
            Return CType(results(0),AddOrderResponse)
        End Function
        
        '''<remarks/>
        Public Overloads Sub AddTroubleOrderAsync(ByVal AddTroubleOrderRequest As AddTroubleOrderRequest)
            Me.AddTroubleOrderAsync(AddTroubleOrderRequest, Nothing)
        End Sub
        
        '''<remarks/>
        Public Overloads Sub AddTroubleOrderAsync(ByVal AddTroubleOrderRequest As AddTroubleOrderRequest, ByVal userState As Object)
            If (Me.AddTroubleOrderOperationCompleted Is Nothing) Then
                Me.AddTroubleOrderOperationCompleted = AddressOf Me.OnAddTroubleOrderOperationCompleted
            End If
            Me.InvokeAsync("AddTroubleOrder", New Object() {AddTroubleOrderRequest}, Me.AddTroubleOrderOperationCompleted, userState)
        End Sub
        
        Private Sub OnAddTroubleOrderOperationCompleted(ByVal arg As Object)
            If (Not (Me.AddTroubleOrderCompletedEvent) Is Nothing) Then
                Dim invokeArgs As System.Web.Services.Protocols.InvokeCompletedEventArgs = CType(arg,System.Web.Services.Protocols.InvokeCompletedEventArgs)
                RaiseEvent AddTroubleOrderCompleted(Me, New AddTroubleOrderCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState))
            End If
        End Sub
        
        '''<remarks/>
        <System.Web.Services.Protocols.SoapHeaderAttribute("CharterHeaderInfoValue"),  _
         System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://charter.com/enterprise/billing/csg/orders:addSpecialRequestOrderIn", Use:=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle:=System.Web.Services.Protocols.SoapParameterStyle.Bare)>  _
        Public Function AddSpecialRequestOrder(<System.Xml.Serialization.XmlElementAttribute([Namespace]:="http://charter.com/enterprise/billing/csg/orders")> ByVal AddSpecialRequestOrderRequest As AddSpecialRequestOrderRequest) As <System.Xml.Serialization.XmlElementAttribute("AddOrderResponse", [Namespace]:="http://charter.com/enterprise/billing/csg/orders")> AddOrderResponse
            Dim results() As Object = Me.Invoke("AddSpecialRequestOrder", New Object() {AddSpecialRequestOrderRequest})
            Return CType(results(0),AddOrderResponse)
        End Function
        
        '''<remarks/>
        Public Overloads Sub AddSpecialRequestOrderAsync(ByVal AddSpecialRequestOrderRequest As AddSpecialRequestOrderRequest)
            Me.AddSpecialRequestOrderAsync(AddSpecialRequestOrderRequest, Nothing)
        End Sub
        
        '''<remarks/>
        Public Overloads Sub AddSpecialRequestOrderAsync(ByVal AddSpecialRequestOrderRequest As AddSpecialRequestOrderRequest, ByVal userState As Object)
            If (Me.AddSpecialRequestOrderOperationCompleted Is Nothing) Then
                Me.AddSpecialRequestOrderOperationCompleted = AddressOf Me.OnAddSpecialRequestOrderOperationCompleted
            End If
            Me.InvokeAsync("AddSpecialRequestOrder", New Object() {AddSpecialRequestOrderRequest}, Me.AddSpecialRequestOrderOperationCompleted, userState)
        End Sub
        
        Private Sub OnAddSpecialRequestOrderOperationCompleted(ByVal arg As Object)
            If (Not (Me.AddSpecialRequestOrderCompletedEvent) Is Nothing) Then
                Dim invokeArgs As System.Web.Services.Protocols.InvokeCompletedEventArgs = CType(arg,System.Web.Services.Protocols.InvokeCompletedEventArgs)
                RaiseEvent AddSpecialRequestOrderCompleted(Me, New AddSpecialRequestOrderCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState))
            End If
        End Sub
        
        '''<remarks/>
        <System.Web.Services.Protocols.SoapHeaderAttribute("CharterHeaderInfoValue"),  _
         System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://charter.com/enterprise/billing/csg/orders:updateTroubleOrderIn", Use:=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle:=System.Web.Services.Protocols.SoapParameterStyle.Bare)>  _
        Public Function UpdateTroubleOrder(<System.Xml.Serialization.XmlElementAttribute([Namespace]:="http://charter.com/enterprise/billing/csg/orders")> ByVal UpdateTroubleOrderRequest As UpdateTroubleOrderRequest) As <System.Xml.Serialization.XmlElementAttribute("UpdateTroubleOrderResponse", [Namespace]:="http://charter.com/enterprise/billing/csg/orders")> UpdateTroubleOrderResponse
            Dim results() As Object = Me.Invoke("UpdateTroubleOrder", New Object() {UpdateTroubleOrderRequest})
            Return CType(results(0),UpdateTroubleOrderResponse)
        End Function
        
        '''<remarks/>
        Public Overloads Sub UpdateTroubleOrderAsync(ByVal UpdateTroubleOrderRequest As UpdateTroubleOrderRequest)
            Me.UpdateTroubleOrderAsync(UpdateTroubleOrderRequest, Nothing)
        End Sub
        
        '''<remarks/>
        Public Overloads Sub UpdateTroubleOrderAsync(ByVal UpdateTroubleOrderRequest As UpdateTroubleOrderRequest, ByVal userState As Object)
            If (Me.UpdateTroubleOrderOperationCompleted Is Nothing) Then
                Me.UpdateTroubleOrderOperationCompleted = AddressOf Me.OnUpdateTroubleOrderOperationCompleted
            End If
            Me.InvokeAsync("UpdateTroubleOrder", New Object() {UpdateTroubleOrderRequest}, Me.UpdateTroubleOrderOperationCompleted, userState)
        End Sub
        
        Private Sub OnUpdateTroubleOrderOperationCompleted(ByVal arg As Object)
            If (Not (Me.UpdateTroubleOrderCompletedEvent) Is Nothing) Then
                Dim invokeArgs As System.Web.Services.Protocols.InvokeCompletedEventArgs = CType(arg,System.Web.Services.Protocols.InvokeCompletedEventArgs)
                RaiseEvent UpdateTroubleOrderCompleted(Me, New UpdateTroubleOrderCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState))
            End If
        End Sub
        
        '''<remarks/>
        <System.Web.Services.Protocols.SoapHeaderAttribute("CharterHeaderInfoValue"),  _
         System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://charter.com/enterprise/billing/csg/orders:updateSpecialRequestOrderIn", Use:=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle:=System.Web.Services.Protocols.SoapParameterStyle.Bare)>  _
        Public Function UpdateSpecialRequestOrder(<System.Xml.Serialization.XmlElementAttribute([Namespace]:="http://charter.com/enterprise/billing/csg/orders")> ByVal UpdateSpecialRequestOrderRequest As UpdateSpecialRequestOrderRequest) As <System.Xml.Serialization.XmlElementAttribute("UpdateSpecialRequestOrderResponse", [Namespace]:="http://charter.com/enterprise/billing/csg/orders")> UpdateSpecialRequestOrderResponse
            Dim results() As Object = Me.Invoke("UpdateSpecialRequestOrder", New Object() {UpdateSpecialRequestOrderRequest})
            Return CType(results(0),UpdateSpecialRequestOrderResponse)
        End Function
        
        '''<remarks/>
        Public Overloads Sub UpdateSpecialRequestOrderAsync(ByVal UpdateSpecialRequestOrderRequest As UpdateSpecialRequestOrderRequest)
            Me.UpdateSpecialRequestOrderAsync(UpdateSpecialRequestOrderRequest, Nothing)
        End Sub
        
        '''<remarks/>
        Public Overloads Sub UpdateSpecialRequestOrderAsync(ByVal UpdateSpecialRequestOrderRequest As UpdateSpecialRequestOrderRequest, ByVal userState As Object)
            If (Me.UpdateSpecialRequestOrderOperationCompleted Is Nothing) Then
                Me.UpdateSpecialRequestOrderOperationCompleted = AddressOf Me.OnUpdateSpecialRequestOrderOperationCompleted
            End If
            Me.InvokeAsync("UpdateSpecialRequestOrder", New Object() {UpdateSpecialRequestOrderRequest}, Me.UpdateSpecialRequestOrderOperationCompleted, userState)
        End Sub
        
        Private Sub OnUpdateSpecialRequestOrderOperationCompleted(ByVal arg As Object)
            If (Not (Me.UpdateSpecialRequestOrderCompletedEvent) Is Nothing) Then
                Dim invokeArgs As System.Web.Services.Protocols.InvokeCompletedEventArgs = CType(arg,System.Web.Services.Protocols.InvokeCompletedEventArgs)
                RaiseEvent UpdateSpecialRequestOrderCompleted(Me, New UpdateSpecialRequestOrderCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState))
            End If
        End Sub
        
        '''<remarks/>
        <System.Web.Services.Protocols.SoapHeaderAttribute("CharterHeaderInfoValue"),  _
         System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://charter.com/enterprise/billing/csg/orders:getAvailableNumbersIn", Use:=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle:=System.Web.Services.Protocols.SoapParameterStyle.Bare)>  _
        Public Function GetAvailableNumbers(<System.Xml.Serialization.XmlElementAttribute([Namespace]:="http://charter.com/enterprise/billing/csg/orders")> ByVal getAvailableNumbersRequest As getAvailableNumbersRequest) As <System.Xml.Serialization.XmlElementAttribute("GetAvailableNumbersResponse", [Namespace]:="http://charter.com/enterprise/billing/csg/orders")> GetAvailableNumbersResponse
            Dim results() As Object = Me.Invoke("GetAvailableNumbers", New Object() {getAvailableNumbersRequest})
            Return CType(results(0),GetAvailableNumbersResponse)
        End Function
        
        '''<remarks/>
        Public Overloads Sub GetAvailableNumbersAsync(ByVal getAvailableNumbersRequest As getAvailableNumbersRequest)
            Me.GetAvailableNumbersAsync(getAvailableNumbersRequest, Nothing)
        End Sub
        
        '''<remarks/>
        Public Overloads Sub GetAvailableNumbersAsync(ByVal getAvailableNumbersRequest As getAvailableNumbersRequest, ByVal userState As Object)
            If (Me.GetAvailableNumbersOperationCompleted Is Nothing) Then
                Me.GetAvailableNumbersOperationCompleted = AddressOf Me.OnGetAvailableNumbersOperationCompleted
            End If
            Me.InvokeAsync("GetAvailableNumbers", New Object() {getAvailableNumbersRequest}, Me.GetAvailableNumbersOperationCompleted, userState)
        End Sub
        
        Private Sub OnGetAvailableNumbersOperationCompleted(ByVal arg As Object)
            If (Not (Me.GetAvailableNumbersCompletedEvent) Is Nothing) Then
                Dim invokeArgs As System.Web.Services.Protocols.InvokeCompletedEventArgs = CType(arg,System.Web.Services.Protocols.InvokeCompletedEventArgs)
                RaiseEvent GetAvailableNumbersCompleted(Me, New GetAvailableNumbersCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState))
            End If
        End Sub
        
        '''<remarks/>
        <System.Web.Services.Protocols.SoapHeaderAttribute("CharterHeaderInfoValue"),  _
         System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://charter.com/enterprise/billing/csg/orders:getAvailableVoiceProductListIn", Use:=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle:=System.Web.Services.Protocols.SoapParameterStyle.Bare)>  _
        Public Function GetAvailableVoiceProductList(<System.Xml.Serialization.XmlElementAttribute([Namespace]:="http://charter.com/enterprise/billing/csg/orders")> ByVal getAvailableVoiceProductListRequest As getAvailableVoiceProductListRequest) As <System.Xml.Serialization.XmlElementAttribute("GetAvailableVoiceProductListResponse", [Namespace]:="http://charter.com/enterprise/billing/csg/orders")> GetAvailableVoiceProductListResponse
            Dim results() As Object = Me.Invoke("GetAvailableVoiceProductList", New Object() {getAvailableVoiceProductListRequest})
            Return CType(results(0),GetAvailableVoiceProductListResponse)
        End Function
        
        '''<remarks/>
        Public Overloads Sub GetAvailableVoiceProductListAsync(ByVal getAvailableVoiceProductListRequest As getAvailableVoiceProductListRequest)
            Me.GetAvailableVoiceProductListAsync(getAvailableVoiceProductListRequest, Nothing)
        End Sub
        
        '''<remarks/>
        Public Overloads Sub GetAvailableVoiceProductListAsync(ByVal getAvailableVoiceProductListRequest As getAvailableVoiceProductListRequest, ByVal userState As Object)
            If (Me.GetAvailableVoiceProductListOperationCompleted Is Nothing) Then
                Me.GetAvailableVoiceProductListOperationCompleted = AddressOf Me.OnGetAvailableVoiceProductListOperationCompleted
            End If
            Me.InvokeAsync("GetAvailableVoiceProductList", New Object() {getAvailableVoiceProductListRequest}, Me.GetAvailableVoiceProductListOperationCompleted, userState)
        End Sub
        
        Private Sub OnGetAvailableVoiceProductListOperationCompleted(ByVal arg As Object)
            If (Not (Me.GetAvailableVoiceProductListCompletedEvent) Is Nothing) Then
                Dim invokeArgs As System.Web.Services.Protocols.InvokeCompletedEventArgs = CType(arg,System.Web.Services.Protocols.InvokeCompletedEventArgs)
                RaiseEvent GetAvailableVoiceProductListCompleted(Me, New GetAvailableVoiceProductListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState))
            End If
        End Sub
        
        '''<remarks/>
        <System.Web.Services.Protocols.SoapHeaderAttribute("CharterHeaderInfoValue"),  _
         System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://charter.com/enterprise/billing/csg/orders:updateOrderRequestIn", Use:=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle:=System.Web.Services.Protocols.SoapParameterStyle.Bare)>  _
        Public Function UpdateOrder(<System.Xml.Serialization.XmlElementAttribute([Namespace]:="http://charter.com/enterprise/billing/csg/orders")> ByVal UpdateOrderRequest As UpdateOrderRequest) As <System.Xml.Serialization.XmlElementAttribute("UpdateOrderResponse", [Namespace]:="http://charter.com/enterprise/billing/csg/orders")> UpdateOrderResponse
            Dim results() As Object = Me.Invoke("UpdateOrder", New Object() {UpdateOrderRequest})
            Return CType(results(0),UpdateOrderResponse)
        End Function
        
        '''<remarks/>
        Public Overloads Sub UpdateOrderAsync(ByVal UpdateOrderRequest As UpdateOrderRequest)
            Me.UpdateOrderAsync(UpdateOrderRequest, Nothing)
        End Sub
        
        '''<remarks/>
        Public Overloads Sub UpdateOrderAsync(ByVal UpdateOrderRequest As UpdateOrderRequest, ByVal userState As Object)
            If (Me.UpdateOrderOperationCompleted Is Nothing) Then
                Me.UpdateOrderOperationCompleted = AddressOf Me.OnUpdateOrderOperationCompleted
            End If
            Me.InvokeAsync("UpdateOrder", New Object() {UpdateOrderRequest}, Me.UpdateOrderOperationCompleted, userState)
        End Sub
        
        Private Sub OnUpdateOrderOperationCompleted(ByVal arg As Object)
            If (Not (Me.UpdateOrderCompletedEvent) Is Nothing) Then
                Dim invokeArgs As System.Web.Services.Protocols.InvokeCompletedEventArgs = CType(arg,System.Web.Services.Protocols.InvokeCompletedEventArgs)
                RaiseEvent UpdateOrderCompleted(Me, New UpdateOrderCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState))
            End If
        End Sub
        
        '''<remarks/>
        Public Shadows Sub CancelAsync(ByVal userState As Object)
            MyBase.CancelAsync(userState)
        End Sub
        
        Private Function IsLocalFileSystemWebService(ByVal url As String) As Boolean
            If ((url Is Nothing)  _
                        OrElse (url Is String.Empty)) Then
                Return false
            End If
            Dim wsUri As System.Uri = New System.Uri(url)
            If ((wsUri.Port >= 1024)  _
                        AndAlso (String.Compare(wsUri.Host, "localHost", System.StringComparison.OrdinalIgnoreCase) = 0)) Then
                Return true
            End If
            Return false
        End Function
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="http://charter.com/enterprise/billing/csg/orders"),  _
     System.Xml.Serialization.XmlRootAttribute([Namespace]:="http://charter.com/enterprise/billing/csg/orders", IsNullable:=false)>  _
    Partial Public Class CharterHeaderInfo
        Inherits System.Web.Services.Protocols.SoapHeader
        
        Private tranIdField As System.Guid
        
        Private logOnlyField As Boolean
        
        Private overrideCacheField As Boolean
        
        Private dataSourceOverrideField As DataSourceOverrideType
        
        Private anyAttrField() As System.Xml.XmlAttribute
        
        '''<remarks/>
        Public Property TranId() As System.Guid
            Get
                Return Me.tranIdField
            End Get
            Set
                Me.tranIdField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property LogOnly() As Boolean
            Get
                Return Me.logOnlyField
            End Get
            Set
                Me.logOnlyField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property OverrideCache() As Boolean
            Get
                Return Me.overrideCacheField
            End Get
            Set
                Me.overrideCacheField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property DataSourceOverride() As DataSourceOverrideType
            Get
                Return Me.dataSourceOverrideField
            End Get
            Set
                Me.dataSourceOverrideField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlAnyAttributeAttribute()>  _
        Public Property AnyAttr() As System.Xml.XmlAttribute()
            Get
                Return Me.anyAttrField
            End Get
            Set
                Me.anyAttrField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Public Enum DataSourceOverrideType
        
        '''<remarks/>
        NoOverride
        
        '''<remarks/>
        OverrideToDatabase
        
        '''<remarks/>
        OverrideToRemoteSystem
    End Enum
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class businessKey
        
        Private businessUnitField As String
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(DataType:="nonNegativeInteger")>  _
        Public Property BusinessUnit() As String
            Get
                Return Me.businessUnitField
            End Get
            Set
                Me.businessUnitField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class locationKey
        
        Private locationIdField As String
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(DataType:="nonNegativeInteger")>  _
        Public Property LocationId() As String
            Get
                Return Me.locationIdField
            End Get
            Set
                Me.locationIdField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class TelephoneNumber
        
        Private numberField As String
        
        Private nativeField As Boolean
        
        Private portedTypeField As String
        
        Private inventoryTypeField As String
        
        Private preferredField As Boolean
        
        '''<remarks/>
        Public Property Number() As String
            Get
                Return Me.numberField
            End Get
            Set
                Me.numberField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Native() As Boolean
            Get
                Return Me.nativeField
            End Get
            Set
                Me.nativeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property PortedType() As String
            Get
                Return Me.portedTypeField
            End Get
            Set
                Me.portedTypeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property InventoryType() As String
            Get
                Return Me.inventoryTypeField
            End Get
            Set
                Me.inventoryTypeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Preferred() As Boolean
            Get
                Return Me.preferredField
            End Get
            Set
                Me.preferredField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class GetAvailableNumbersResult
        
        Private businessUnitField As String
        
        Private locationIdField As String
        
        Private telephoneNumbersField() As TelephoneNumber
        
        '''<remarks/>
        Public Property BusinessUnit() As String
            Get
                Return Me.businessUnitField
            End Get
            Set
                Me.businessUnitField = 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/>
        <System.Xml.Serialization.XmlElementAttribute("TelephoneNumbers")>  _
        Public Property TelephoneNumbers() As TelephoneNumber()
            Get
                Return Me.telephoneNumbersField
            End Get
            Set
                Me.telephoneNumbersField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class AvailableNumbersCriteria
        
        Private itemField As Object
        
        Private itemElementNameField As ItemChoiceType
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("AreaCodeExchange", GetType(AvailableNumbersCriteriaAreaCodeExchange)),  _
         System.Xml.Serialization.XmlElementAttribute("ReservationID", GetType(String)),  _
         System.Xml.Serialization.XmlElementAttribute("TelephoneID", GetType(String)),  _
         System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")>  _
        Public Property Item() As Object
            Get
                Return Me.itemField
            End Get
            Set
                Me.itemField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlIgnoreAttribute()>  _
        Public Property ItemElementName() As ItemChoiceType
            Get
                Return Me.itemElementNameField
            End Get
            Set
                Me.itemElementNameField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(AnonymousType:=true, [Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class AvailableNumbersCriteriaAreaCodeExchange
        
        Private areaCodeField As String
        
        Private exchangeField As String
        
        '''<remarks/>
        Public Property AreaCode() As String
            Get
                Return Me.areaCodeField
            End Get
            Set
                Me.areaCodeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Exchange() As String
            Get
                Return Me.exchangeField
            End Get
            Set
                Me.exchangeField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="http://charter.com/enterprise/billing/csg/orders", IncludeInSchema:=false)>  _
    Public Enum ItemChoiceType
        
        '''<remarks/>
        AreaCodeExchange
        
        '''<remarks/>
        ReservationID
        
        '''<remarks/>
        TelephoneID
    End Enum
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class AddOrderScheduleJobResult
        
        Private resultField As Result
        
        Private jobIDField As String
        
        Private sequenceField As String
        
        Private primaryScheduleField As AddOrderScheduleSchedule
        
        Private secondaryScheduleField As AddOrderScheduleSchedule
        
        Private tertiaryScheduleField As AddOrderScheduleSchedule
        
        '''<remarks/>
        Public Property Result() As Result
            Get
                Return Me.resultField
            End Get
            Set
                Me.resultField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property JobID() As String
            Get
                Return Me.jobIDField
            End Get
            Set
                Me.jobIDField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Sequence() As String
            Get
                Return Me.sequenceField
            End Get
            Set
                Me.sequenceField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property PrimarySchedule() As AddOrderScheduleSchedule
            Get
                Return Me.primaryScheduleField
            End Get
            Set
                Me.primaryScheduleField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property SecondarySchedule() As AddOrderScheduleSchedule
            Get
                Return Me.secondaryScheduleField
            End Get
            Set
                Me.secondaryScheduleField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property TertiarySchedule() As AddOrderScheduleSchedule
            Get
                Return Me.tertiaryScheduleField
            End Get
            Set
                Me.tertiaryScheduleField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class Result
        
        Private returnCodeField As ResultReturnCode
        
        Private referenceCodeField As String
        
        Private typeField As ResultType
        
        Private descriptionField As String
        
        Private dateTimeField As Date
        
        Private sourceField As String
        
        Private serverField As String
        
        Private exceptionInfoField As ResultExceptionInfo
        
        Private statusMessagesField() As CsgStatusMessage
        
        '''<remarks/>
        Public Property ReturnCode() As ResultReturnCode
            Get
                Return Me.returnCodeField
            End Get
            Set
                Me.returnCodeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property ReferenceCode() As String
            Get
                Return Me.referenceCodeField
            End Get
            Set
                Me.referenceCodeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Type() As ResultType
            Get
                Return Me.typeField
            End Get
            Set
                Me.typeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Description() As String
            Get
                Return Me.descriptionField
            End Get
            Set
                Me.descriptionField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property DateTime() As Date
            Get
                Return Me.dateTimeField
            End Get
            Set
                Me.dateTimeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Source() As String
            Get
                Return Me.sourceField
            End Get
            Set
                Me.sourceField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Server() As String
            Get
                Return Me.serverField
            End Get
            Set
                Me.serverField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property ExceptionInfo() As ResultExceptionInfo
            Get
                Return Me.exceptionInfoField
            End Get
            Set
                Me.exceptionInfoField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("StatusMessages")>  _
        Public Property StatusMessages() As CsgStatusMessage()
            Get
                Return Me.statusMessagesField
            End Get
            Set
                Me.statusMessagesField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Public Enum ResultReturnCode
        
        '''<remarks/>
        Success
        
        '''<remarks/>
        NoDataFound
        
        '''<remarks/>
        InvalidXml
        
        '''<remarks/>
        BusinessRuleNotMet
        
        '''<remarks/>
        Exception
        
        '''<remarks/>
        DatabaseError
    End Enum
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    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://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class ResultExceptionInfo
        
        Private typeField As String
        
        Private messageField As String
        
        Private stackTraceField As String
        
        Private codeField As String
        
        '''<remarks/>
        Public Property Type() As String
            Get
                Return Me.typeField
            End Get
            Set
                Me.typeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Message() As String
            Get
                Return Me.messageField
            End Get
            Set
                Me.messageField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property StackTrace() As String
            Get
                Return Me.stackTraceField
            End Get
            Set
                Me.stackTraceField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Code() As String
            Get
                Return Me.codeField
            End Get
            Set
                Me.codeField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class CsgStatusMessage
        
        Private codeField As String
        
        Private messageField As String
        
        '''<remarks/>
        Public Property Code() As String
            Get
                Return Me.codeField
            End Get
            Set
                Me.codeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Message() As String
            Get
                Return Me.messageField
            End Get
            Set
                Me.messageField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class AddOrderScheduleSchedule
        
        Private resultField As MultiCallResult
        
        Private dateField As Date
        
        Private timeCodeField As String
        
        Private isCustomerRequestField As Boolean
        
        Private acceptedField As Boolean
        
        Private acceptedFieldSpecified As Boolean
        
        Private attemptedField As Boolean
        
        Private attemptedFieldSpecified As Boolean
        
        '''<remarks/>
        Public Property Result() As MultiCallResult
            Get
                Return Me.resultField
            End Get
            Set
                Me.resultField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(DataType:="date")>  _
        Public Property [Date]() As Date
            Get
                Return Me.dateField
            End Get
            Set
                Me.dateField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property TimeCode() As String
            Get
                Return Me.timeCodeField
            End Get
            Set
                Me.timeCodeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property IsCustomerRequest() As Boolean
            Get
                Return Me.isCustomerRequestField
            End Get
            Set
                Me.isCustomerRequestField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Accepted() As Boolean
            Get
                Return Me.acceptedField
            End Get
            Set
                Me.acceptedField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlIgnoreAttribute()>  _
        Public Property AcceptedSpecified() As Boolean
            Get
                Return Me.acceptedFieldSpecified
            End Get
            Set
                Me.acceptedFieldSpecified = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Attempted() As Boolean
            Get
                Return Me.attemptedField
            End Get
            Set
                Me.attemptedField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlIgnoreAttribute()>  _
        Public Property AttemptedSpecified() As Boolean
            Get
                Return Me.attemptedFieldSpecified
            End Get
            Set
                Me.attemptedFieldSpecified = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class MultiCallResult
        
        Private wasAttemptedField As Boolean
        
        Private exceptionInfoField As ResultExceptionInfo
        
        '''<remarks/>
        Public Property wasAttempted() As Boolean
            Get
                Return Me.wasAttemptedField
            End Get
            Set
                Me.wasAttemptedField = 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
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class Job
        
        Private sequenceField As String
        
        Private typeCodeField As String
        
        Private statusField As String
        
        Private technicianField As String
        
        Private technicianTypeField As String
        
        Private rescheduleReasonField As String
        
        Private requestedActionField As String
        
        Private alertsField() As Alert
        
        Private requestedFunctionField As RequestedFunction
        
        Private primaryScheduleField As AddOrderScheduleSchedule
        
        Private secondaryScheduleField As AddOrderScheduleSchedule
        
        Private tertiaryScheduleField As AddOrderScheduleSchedule
        
        '''<remarks/>
        Public Property Sequence() As String
            Get
                Return Me.sequenceField
            End Get
            Set
                Me.sequenceField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property TypeCode() As String
            Get
                Return Me.typeCodeField
            End Get
            Set
                Me.typeCodeField = 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 Technician() As String
            Get
                Return Me.technicianField
            End Get
            Set
                Me.technicianField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property TechnicianType() As String
            Get
                Return Me.technicianTypeField
            End Get
            Set
                Me.technicianTypeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property RescheduleReason() As String
            Get
                Return Me.rescheduleReasonField
            End Get
            Set
                Me.rescheduleReasonField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property RequestedAction() As String
            Get
                Return Me.requestedActionField
            End Get
            Set
                Me.requestedActionField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Alerts")>  _
        Public Property Alerts() As Alert()
            Get
                Return Me.alertsField
            End Get
            Set
                Me.alertsField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property RequestedFunction() As RequestedFunction
            Get
                Return Me.requestedFunctionField
            End Get
            Set
                Me.requestedFunctionField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property PrimarySchedule() As AddOrderScheduleSchedule
            Get
                Return Me.primaryScheduleField
            End Get
            Set
                Me.primaryScheduleField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property SecondarySchedule() As AddOrderScheduleSchedule
            Get
                Return Me.secondaryScheduleField
            End Get
            Set
                Me.secondaryScheduleField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property TertiarySchedule() As AddOrderScheduleSchedule
            Get
                Return Me.tertiaryScheduleField
            End Get
            Set
                Me.tertiaryScheduleField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class Alert
        
        Private nameField As String
        
        Private valueField As String
        
        '''<remarks/>
        Public Property Name() As String
            Get
                Return Me.nameField
            End Get
            Set
                Me.nameField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Value() As String
            Get
                Return Me.valueField
            End Get
            Set
                Me.valueField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Public Enum RequestedFunction
        
        '''<remarks/>
        NotSpecified
        
        '''<remarks/>
        [New]
        
        '''<remarks/>
        Change
    End Enum
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class GetOrderScheduleResult
        
        Private orderIdField As String
        
        Private locationIdField As String
        
        Private timeZoneField As String
        
        Private schedulesField() As Schedule
        
        '''<remarks/>
        Public Property OrderId() As String
            Get
                Return Me.orderIdField
            End Get
            Set
                Me.orderIdField = 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 TimeZone() As String
            Get
                Return Me.timeZoneField
            End Get
            Set
                Me.timeZoneField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Schedules")>  _
        Public Property Schedules() As Schedule()
            Get
                Return Me.schedulesField
            End Get
            Set
                Me.schedulesField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class Schedule
        
        Private dateField As Date
        
        Private dayField As String
        
        Private timeCodeField As String
        
        Private timeDescriptionField As String
        
        Private lineOfBusinessTypeField As LineOfBusinessType
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(DataType:="date")>  _
        Public Property [Date]() As Date
            Get
                Return Me.dateField
            End Get
            Set
                Me.dateField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Day() As String
            Get
                Return Me.dayField
            End Get
            Set
                Me.dayField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property TimeCode() As String
            Get
                Return Me.timeCodeField
            End Get
            Set
                Me.timeCodeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property TimeDescription() As String
            Get
                Return Me.timeDescriptionField
            End Get
            Set
                Me.timeDescriptionField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property LineOfBusinessType() As LineOfBusinessType
            Get
                Return Me.lineOfBusinessTypeField
            End Get
            Set
                Me.lineOfBusinessTypeField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Public Enum LineOfBusinessType
        
        '''<remarks/>
        NotSpecified
        
        '''<remarks/>
        Video
        
        '''<remarks/>
        Data
        
        '''<remarks/>
        Telephony
        
        '''<remarks/>
        VideoData
    End Enum
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class OrderScheduleJobInfo
        
        Private jobSequenceField As String
        
        Private jobTypeField As String
        
        Private totalUnitsField As Integer
        
        Private beginDateField As Date
        
        Private beginDateFieldSpecified As Boolean
        
        Private endDateField As Date
        
        Private endDateFieldSpecified As Boolean
        
        '''<remarks/>
        Public Property JobSequence() As String
            Get
                Return Me.jobSequenceField
            End Get
            Set
                Me.jobSequenceField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property JobType() As String
            Get
                Return Me.jobTypeField
            End Get
            Set
                Me.jobTypeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property TotalUnits() As Integer
            Get
                Return Me.totalUnitsField
            End Get
            Set
                Me.totalUnitsField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(DataType:="date")>  _
        Public Property BeginDate() As Date
            Get
                Return Me.beginDateField
            End Get
            Set
                Me.beginDateField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlIgnoreAttribute()>  _
        Public Property BeginDateSpecified() As Boolean
            Get
                Return Me.beginDateFieldSpecified
            End Get
            Set
                Me.beginDateFieldSpecified = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(DataType:="date")>  _
        Public Property EndDate() As Date
            Get
                Return Me.endDateField
            End Get
            Set
                Me.endDateField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlIgnoreAttribute()>  _
        Public Property EndDateSpecified() As Boolean
            Get
                Return Me.endDateFieldSpecified
            End Get
            Set
                Me.endDateFieldSpecified = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class AddOrderSchedulesList
        
        Private lineOfBusinessTypeField As LineOfBusinessType
        
        Private lineOfBusinessTypeFieldSpecified As Boolean
        
        Private handshakeIdField As String
        
        Private sequenceField As String
        
        Private typeField As String
        
        Private jobIdField As String
        
        Private jobNumberField As String
        
        Private scheduleField() As Schedule
        
        '''<remarks/>
        Public Property LineOfBusinessType() As LineOfBusinessType
            Get
                Return Me.lineOfBusinessTypeField
            End Get
            Set
                Me.lineOfBusinessTypeField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlIgnoreAttribute()>  _
        Public Property LineOfBusinessTypeSpecified() As Boolean
            Get
                Return Me.lineOfBusinessTypeFieldSpecified
            End Get
            Set
                Me.lineOfBusinessTypeFieldSpecified = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property HandshakeId() As String
            Get
                Return Me.handshakeIdField
            End Get
            Set
                Me.handshakeIdField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Sequence() As String
            Get
                Return Me.sequenceField
            End Get
            Set
                Me.sequenceField = 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 JobId() As String
            Get
                Return Me.jobIdField
            End Get
            Set
                Me.jobIdField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property JobNumber() As String
            Get
                Return Me.jobNumberField
            End Get
            Set
                Me.jobNumberField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Schedule")>  _
        Public Property Schedule() As Schedule()
            Get
                Return Me.scheduleField
            End Get
            Set
                Me.scheduleField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class AddOrderJobResult
        
        Private sequenceField As String
        
        Private jobIDField As String
        
        Private typeField As String
        
        Private handshakeIDField As String
        
        Private primaryScheduleField As AddOrderScheduleSchedule
        
        Private secondaryScheduleField As AddOrderScheduleSchedule
        
        Private tertiaryScheduleField As AddOrderScheduleSchedule
        
        '''<remarks/>
        Public Property Sequence() As String
            Get
                Return Me.sequenceField
            End Get
            Set
                Me.sequenceField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property JobID() As String
            Get
                Return Me.jobIDField
            End Get
            Set
                Me.jobIDField = 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 HandshakeID() As String
            Get
                Return Me.handshakeIDField
            End Get
            Set
                Me.handshakeIDField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property PrimarySchedule() As AddOrderScheduleSchedule
            Get
                Return Me.primaryScheduleField
            End Get
            Set
                Me.primaryScheduleField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property SecondarySchedule() As AddOrderScheduleSchedule
            Get
                Return Me.secondaryScheduleField
            End Get
            Set
                Me.secondaryScheduleField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property TertiarySchedule() As AddOrderScheduleSchedule
            Get
                Return Me.tertiaryScheduleField
            End Get
            Set
                Me.tertiaryScheduleField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class ItemResult
        
        Private accountIdField As String
        
        Private codeField As String
        
        Private handshakeIDField As String
        
        Private packageServiceIdentifierField As String
        
        Private catalogIdentifierField As String
        
        Private telephoneNumberField As String
        
        Private serviceIdentifierField As String
        
        Private beginDateField As Date
        
        Private chargeField As Decimal
        
        Private negotiatedChargeField As Decimal
        
        Private chargeTypeField As String
        
        Private chargeMethodField 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 Code() As String
            Get
                Return Me.codeField
            End Get
            Set
                Me.codeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property HandshakeID() As String
            Get
                Return Me.handshakeIDField
            End Get
            Set
                Me.handshakeIDField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property PackageServiceIdentifier() As String
            Get
                Return Me.packageServiceIdentifierField
            End Get
            Set
                Me.packageServiceIdentifierField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property CatalogIdentifier() As String
            Get
                Return Me.catalogIdentifierField
            End Get
            Set
                Me.catalogIdentifierField = 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 ServiceIdentifier() As String
            Get
                Return Me.serviceIdentifierField
            End Get
            Set
                Me.serviceIdentifierField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(DataType:="date")>  _
        Public Property BeginDate() As Date
            Get
                Return Me.beginDateField
            End Get
            Set
                Me.beginDateField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Charge() As Decimal
            Get
                Return Me.chargeField
            End Get
            Set
                Me.chargeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property NegotiatedCharge() As Decimal
            Get
                Return Me.negotiatedChargeField
            End Get
            Set
                Me.negotiatedChargeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property ChargeType() As String
            Get
                Return Me.chargeTypeField
            End Get
            Set
                Me.chargeTypeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property ChargeMethod() As String
            Get
                Return Me.chargeMethodField
            End Get
            Set
                Me.chargeMethodField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class AddOrderAccount
        
        Private accountIdField As String
        
        Private accountHandshakeIDField As String
        
        Private currentBalanceField As Decimal
        
        Private futureFeesField As Decimal
        
        Private futureTotalField As Decimal
        
        Private cycleDayField As Integer
        
        Private frequencyField As Integer
        
        Private taxGroupField As String
        
        Private delinquencyStatusField As String
        
        Private monetaryStatusField 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 AccountHandshakeID() As String
            Get
                Return Me.accountHandshakeIDField
            End Get
            Set
                Me.accountHandshakeIDField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property CurrentBalance() As Decimal
            Get
                Return Me.currentBalanceField
            End Get
            Set
                Me.currentBalanceField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property FutureFees() As Decimal
            Get
                Return Me.futureFeesField
            End Get
            Set
                Me.futureFeesField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property FutureTotal() As Decimal
            Get
                Return Me.futureTotalField
            End Get
            Set
                Me.futureTotalField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property CycleDay() As Integer
            Get
                Return Me.cycleDayField
            End Get
            Set
                Me.cycleDayField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Frequency() As Integer
            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 DelinquencyStatus() As String
            Get
                Return Me.delinquencyStatusField
            End Get
            Set
                Me.delinquencyStatusField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property MonetaryStatus() As String
            Get
                Return Me.monetaryStatusField
            End Get
            Set
                Me.monetaryStatusField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class AddOrderResult
        
        Private customerIdField As String
        
        Private businessUnitField As String
        
        Private customerSysPrinField As String
        
        Private customerAgentField As String
        
        Private locationIdField As String
        
        Private orderIdField As String
        
        Private orderStatusField As String
        
        Private conversationIdField As String
        
        Private totalUnitsField As String
        
        Private timeZoneField As String
        
        Private accountsField() As AddOrderAccount
        
        Private itemsField() As ItemResult
        
        Private reasonsField() As OrderReason
        
        Private jobField() As AddOrderJobResult
        
        Private schedulesField() As AddOrderSchedulesList
        
        '''<remarks/>
        Public Property CustomerId() As String
            Get
                Return Me.customerIdField
            End Get
            Set
                Me.customerIdField = 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 CustomerSysPrin() As String
            Get
                Return Me.customerSysPrinField
            End Get
            Set
                Me.customerSysPrinField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property CustomerAgent() As String
            Get
                Return Me.customerAgentField
            End Get
            Set
                Me.customerAgentField = 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 OrderId() As String
            Get
                Return Me.orderIdField
            End Get
            Set
                Me.orderIdField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property OrderStatus() As String
            Get
                Return Me.orderStatusField
            End Get
            Set
                Me.orderStatusField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property ConversationId() As String
            Get
                Return Me.conversationIdField
            End Get
            Set
                Me.conversationIdField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property TotalUnits() As String
            Get
                Return Me.totalUnitsField
            End Get
            Set
                Me.totalUnitsField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property TimeZone() As String
            Get
                Return Me.timeZoneField
            End Get
            Set
                Me.timeZoneField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Accounts")>  _
        Public Property Accounts() As AddOrderAccount()
            Get
                Return Me.accountsField
            End Get
            Set
                Me.accountsField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Items")>  _
        Public Property Items() As ItemResult()
            Get
                Return Me.itemsField
            End Get
            Set
                Me.itemsField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Reasons")>  _
        Public Property Reasons() As OrderReason()
            Get
                Return Me.reasonsField
            End Get
            Set
                Me.reasonsField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Job")>  _
        Public Property Job() As AddOrderJobResult()
            Get
                Return Me.jobField
            End Get
            Set
                Me.jobField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Schedules")>  _
        Public Property Schedules() As AddOrderSchedulesList()
            Get
                Return Me.schedulesField
            End Get
            Set
                Me.schedulesField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class OrderReason
        
        Private codeField As String
        
        Private descriptionField 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 Description() As String
            Get
                Return Me.descriptionField
            End Get
            Set
                Me.descriptionField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class AddOrderJob
        
        Private sequenceField As String
        
        Private handshakeIDField As String
        
        Private requestedActionField As String
        
        Private requestedFunctionField As RequestedFunction
        
        Private typeField As String
        
        Private statusField As String
        
        Private technicianField As String
        
        Private technicianTypeField As String
        
        Private rescheduleReasonField As String
        
        Private alertField As Alert
        
        Private primaryScheduleField As AddOrderScheduleSchedule
        
        Private secondaryScheduleField As AddOrderScheduleSchedule
        
        Private tertiaryScheduleField As AddOrderScheduleSchedule
        
        '''<remarks/>
        Public Property Sequence() As String
            Get
                Return Me.sequenceField
            End Get
            Set
                Me.sequenceField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property HandshakeID() As String
            Get
                Return Me.handshakeIDField
            End Get
            Set
                Me.handshakeIDField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property RequestedAction() As String
            Get
                Return Me.requestedActionField
            End Get
            Set
                Me.requestedActionField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property RequestedFunction() As RequestedFunction
            Get
                Return Me.requestedFunctionField
            End Get
            Set
                Me.requestedFunctionField = 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 Status() As String
            Get
                Return Me.statusField
            End Get
            Set
                Me.statusField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Technician() As String
            Get
                Return Me.technicianField
            End Get
            Set
                Me.technicianField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property TechnicianType() As String
            Get
                Return Me.technicianTypeField
            End Get
            Set
                Me.technicianTypeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property RescheduleReason() As String
            Get
                Return Me.rescheduleReasonField
            End Get
            Set
                Me.rescheduleReasonField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Alert() As Alert
            Get
                Return Me.alertField
            End Get
            Set
                Me.alertField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property PrimarySchedule() As AddOrderScheduleSchedule
            Get
                Return Me.primaryScheduleField
            End Get
            Set
                Me.primaryScheduleField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property SecondarySchedule() As AddOrderScheduleSchedule
            Get
                Return Me.secondaryScheduleField
            End Get
            Set
                Me.secondaryScheduleField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property TertiarySchedule() As AddOrderScheduleSchedule
            Get
                Return Me.tertiaryScheduleField
            End Get
            Set
                Me.tertiaryScheduleField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class Equipment
        
        Private modelField As EquipmentModel
        
        Private typeField As EquipmentType
        
        Private ownershipField As EquipmentOwnership
        
        Private macAddressField As String
        
        '''<remarks/>
        Public Property Model() As EquipmentModel
            Get
                Return Me.modelField
            End Get
            Set
                Me.modelField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Type() As EquipmentType
            Get
                Return Me.typeField
            End Get
            Set
                Me.typeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Ownership() As EquipmentOwnership
            Get
                Return Me.ownershipField
            End Get
            Set
                Me.ownershipField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property MacAddress() As String
            Get
                Return Me.macAddressField
            End Get
            Set
                Me.macAddressField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Xml.Serialization.XmlTypeAttribute(AnonymousType:=true, [Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Public Enum EquipmentModel
        
        '''<remarks/>
        NotSpecified
        
        '''<remarks/>
        Modem
        
        '''<remarks/>
        Router
    End Enum
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Xml.Serialization.XmlTypeAttribute(AnonymousType:=true, [Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Public Enum EquipmentType
        
        '''<remarks/>
        NotSpecified
        
        '''<remarks/>
        ModemPurchase
        
        '''<remarks/>
        RouterPurchase
    End Enum
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Xml.Serialization.XmlTypeAttribute(AnonymousType:=true, [Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Public Enum EquipmentOwnership
        
        '''<remarks/>
        NotSpecified
        
        '''<remarks/>
        Purchase
        
        '''<remarks/>
        Rental
    End Enum
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class Parameter
        
        Private nameField As String
        
        Private valueField As String
        
        Private actionField As String
        
        '''<remarks/>
        Public Property Name() As String
            Get
                Return Me.nameField
            End Get
            Set
                Me.nameField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Value() As String
            Get
                Return Me.valueField
            End Get
            Set
                Me.valueField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Action() As String
            Get
                Return Me.actionField
            End Get
            Set
                Me.actionField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class Telephone
        
        Private numberField As String
        
        Private typeField As String
        
        '''<remarks/>
        Public Property Number() As String
            Get
                Return Me.numberField
            End Get
            Set
                Me.numberField = 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.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class Item
        
        Private lineOfBusinessField As String
        
        Private handshakeIDField As String
        
        Private parentIDField As String
        
        Private serviceIdentifierField As String
        
        Private serviceBillCodeField As String
        
        Private packageCodeField As String
        
        Private quantityField As Integer
        
        Private outletField As String
        
        Private classCodeField As String
        
        Private rateField As Decimal
        
        Private rateFieldSpecified As Boolean
        
        Private effectiveDateField As Date
        
        Private effectiveDateFieldSpecified As Boolean
        
        Private discountCodeField As String
        
        Private requestedFunctionField As RequestedFunction
        
        Private telephoneField As Telephone
        
        Private parameterField() As Parameter
        
        '''<remarks/>
        Public Property LineOfBusiness() As String
            Get
                Return Me.lineOfBusinessField
            End Get
            Set
                Me.lineOfBusinessField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property HandshakeID() As String
            Get
                Return Me.handshakeIDField
            End Get
            Set
                Me.handshakeIDField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property ParentID() As String
            Get
                Return Me.parentIDField
            End Get
            Set
                Me.parentIDField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property ServiceIdentifier() As String
            Get
                Return Me.serviceIdentifierField
            End Get
            Set
                Me.serviceIdentifierField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property ServiceBillCode() As String
            Get
                Return Me.serviceBillCodeField
            End Get
            Set
                Me.serviceBillCodeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property PackageCode() As String
            Get
                Return Me.packageCodeField
            End Get
            Set
                Me.packageCodeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Quantity() As Integer
            Get
                Return Me.quantityField
            End Get
            Set
                Me.quantityField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Outlet() As String
            Get
                Return Me.outletField
            End Get
            Set
                Me.outletField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property ClassCode() As String
            Get
                Return Me.classCodeField
            End Get
            Set
                Me.classCodeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Rate() As Decimal
            Get
                Return Me.rateField
            End Get
            Set
                Me.rateField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlIgnoreAttribute()>  _
        Public Property RateSpecified() As Boolean
            Get
                Return Me.rateFieldSpecified
            End Get
            Set
                Me.rateFieldSpecified = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(DataType:="date")>  _
        Public Property EffectiveDate() As Date
            Get
                Return Me.effectiveDateField
            End Get
            Set
                Me.effectiveDateField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlIgnoreAttribute()>  _
        Public Property EffectiveDateSpecified() As Boolean
            Get
                Return Me.effectiveDateFieldSpecified
            End Get
            Set
                Me.effectiveDateFieldSpecified = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property DiscountCode() As String
            Get
                Return Me.discountCodeField
            End Get
            Set
                Me.discountCodeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property RequestedFunction() As RequestedFunction
            Get
                Return Me.requestedFunctionField
            End Get
            Set
                Me.requestedFunctionField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Telephone() As Telephone
            Get
                Return Me.telephoneField
            End Get
            Set
                Me.telephoneField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Parameter")>  _
        Public Property Parameter() As Parameter()
            Get
                Return Me.parameterField
            End Get
            Set
                Me.parameterField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class OrderInfoJob
        
        Private sequenceField As String
        
        Private numberField As Integer
        
        Private numberFieldSpecified As Boolean
        
        Private typeField As String
        
        Private statusField As String
        
        Private classField As String
        
        Private scheduleDateField As String
        
        Private scheduleTimeCodeField As String
        
        Private scheduleTimeDescriptionField As String
        
        Private technicianField As String
        
        Private completionDateField As String
        
        '''<remarks/>
        Public Property Sequence() As String
            Get
                Return Me.sequenceField
            End Get
            Set
                Me.sequenceField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Number() As Integer
            Get
                Return Me.numberField
            End Get
            Set
                Me.numberField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlIgnoreAttribute()>  _
        Public Property NumberSpecified() As Boolean
            Get
                Return Me.numberFieldSpecified
            End Get
            Set
                Me.numberFieldSpecified = 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 Status() As String
            Get
                Return Me.statusField
            End Get
            Set
                Me.statusField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property [Class]() As String
            Get
                Return Me.classField
            End Get
            Set
                Me.classField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property ScheduleDate() As String
            Get
                Return Me.scheduleDateField
            End Get
            Set
                Me.scheduleDateField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property ScheduleTimeCode() As String
            Get
                Return Me.scheduleTimeCodeField
            End Get
            Set
                Me.scheduleTimeCodeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property ScheduleTimeDescription() As String
            Get
                Return Me.scheduleTimeDescriptionField
            End Get
            Set
                Me.scheduleTimeDescriptionField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Technician() As String
            Get
                Return Me.technicianField
            End Get
            Set
                Me.technicianField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property CompletionDate() As String
            Get
                Return Me.completionDateField
            End Get
            Set
                Me.completionDateField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class OrderInfoItem
        
        Private codeField As String
        
        Private codeDescriptionField As String
        
        Private billingDiscountField As String
        
        Private billingDiscountDescriptionField As String
        
        Private changeIndicatorField As String
        
        Private completeIndicatorField 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 CodeDescription() As String
            Get
                Return Me.codeDescriptionField
            End Get
            Set
                Me.codeDescriptionField = 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 ChangeIndicator() As String
            Get
                Return Me.changeIndicatorField
            End Get
            Set
                Me.changeIndicatorField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property CompleteIndicator() As String
            Get
                Return Me.completeIndicatorField
            End Get
            Set
                Me.completeIndicatorField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class Audit
        
        Private dateField As String
        
        Private timeField As String
        
        Private operatorField As String
        
        Private terminalField As String
        
        Private transactionField As String
        
        '''<remarks/>
        Public Property [Date]() As String
            Get
                Return Me.dateField
            End Get
            Set
                Me.dateField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Time() As String
            Get
                Return Me.timeField
            End Get
            Set
                Me.timeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property [Operator]() As String
            Get
                Return Me.operatorField
            End Get
            Set
                Me.operatorField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Terminal() As String
            Get
                Return Me.terminalField
            End Get
            Set
                Me.terminalField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Transaction() As String
            Get
                Return Me.transactionField
            End Get
            Set
                Me.transactionField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class OrderInfoLineOfBusiness
        
        Private typeField As LineOfBusinessType
        
        Private typeFieldSpecified As Boolean
        
        Private actionField As OrderInfoLineOfBusinessAction
        
        Private actionFieldSpecified As Boolean
        
        '''<remarks/>
        Public Property Type() As LineOfBusinessType
            Get
                Return Me.typeField
            End Get
            Set
                Me.typeField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlIgnoreAttribute()>  _
        Public Property TypeSpecified() As Boolean
            Get
                Return Me.typeFieldSpecified
            End Get
            Set
                Me.typeFieldSpecified = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Action() As OrderInfoLineOfBusinessAction
            Get
                Return Me.actionField
            End Get
            Set
                Me.actionField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlIgnoreAttribute()>  _
        Public Property ActionSpecified() As Boolean
            Get
                Return Me.actionFieldSpecified
            End Get
            Set
                Me.actionFieldSpecified = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Xml.Serialization.XmlTypeAttribute(AnonymousType:=true, [Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Public Enum OrderInfoLineOfBusinessAction
        
        '''<remarks/>
        NotSpecified
        
        '''<remarks/>
        Connect
        
        '''<remarks/>
        Downgrade
        
        '''<remarks/>
        Restart
        
        '''<remarks/>
        Sidegrade
        
        '''<remarks/>
        Upgrade
        
        '''<remarks/>
        Disconnect
        
        '''<remarks/>
        Cancelled
    End Enum
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class OrderInfo
        
        Private customerIdField As String
        
        Private salutationField As String
        
        Private firstNameField As String
        
        Private middleInitialField As String
        
        Private lastNameField As String
        
        Private companyField As String
        
        Private locationIdField As String
        
        Private addressLine1Field As String
        
        Private addressLine2Field As String
        
        Private cityField As String
        
        Private stateField As String
        
        Private zipField As String
        
        Private zip4Field As String
        
        Private orderIdField As String
        
        Private orderClassField As GetOrdersOrderClass
        
        Private orderClassFieldSpecified As Boolean
        
        Private orderStatusField As GetOrdersOrderStatus
        
        Private orderStatusFieldSpecified As Boolean
        
        Private reasonsField() As OrderReason
        
        Private salesRepresentativeField As String
        
        Private dueDateField As String
        
        Private completionDateField As String
        
        Private completionTimeField As String
        
        Private resolutionsField() As String
        
        Private repeatTroubleCallField As String
        
        Private billingDateField As String
        
        Private linesOfBusinessField() As OrderInfoLineOfBusiness
        
        Private auditCreationField As Audit
        
        Private auditLastUpdateField As Audit
        
        Private itemsField() As OrderInfoItem
        
        Private jobsField() As OrderInfoJob
        
        '''<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 MiddleInitial() As String
            Get
                Return Me.middleInitialField
            End Get
            Set
                Me.middleInitialField = 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 Company() As String
            Get
                Return Me.companyField
            End Get
            Set
                Me.companyField = 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 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 Zip() As String
            Get
                Return Me.zipField
            End Get
            Set
                Me.zipField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Zip4() As String
            Get
                Return Me.zip4Field
            End Get
            Set
                Me.zip4Field = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property OrderId() As String
            Get
                Return Me.orderIdField
            End Get
            Set
                Me.orderIdField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property OrderClass() As GetOrdersOrderClass
            Get
                Return Me.orderClassField
            End Get
            Set
                Me.orderClassField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlIgnoreAttribute()>  _
        Public Property OrderClassSpecified() As Boolean
            Get
                Return Me.orderClassFieldSpecified
            End Get
            Set
                Me.orderClassFieldSpecified = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property OrderStatus() As GetOrdersOrderStatus
            Get
                Return Me.orderStatusField
            End Get
            Set
                Me.orderStatusField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlIgnoreAttribute()>  _
        Public Property OrderStatusSpecified() As Boolean
            Get
                Return Me.orderStatusFieldSpecified
            End Get
            Set
                Me.orderStatusFieldSpecified = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Reasons")>  _
        Public Property Reasons() As OrderReason()
            Get
                Return Me.reasonsField
            End Get
            Set
                Me.reasonsField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property SalesRepresentative() As String
            Get
                Return Me.salesRepresentativeField
            End Get
            Set
                Me.salesRepresentativeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property DueDate() As String
            Get
                Return Me.dueDateField
            End Get
            Set
                Me.dueDateField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property CompletionDate() As String
            Get
                Return Me.completionDateField
            End Get
            Set
                Me.completionDateField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property CompletionTime() As String
            Get
                Return Me.completionTimeField
            End Get
            Set
                Me.completionTimeField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Resolutions")>  _
        Public Property Resolutions() As String()
            Get
                Return Me.resolutionsField
            End Get
            Set
                Me.resolutionsField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property RepeatTroubleCall() As String
            Get
                Return Me.repeatTroubleCallField
            End Get
            Set
                Me.repeatTroubleCallField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property BillingDate() As String
            Get
                Return Me.billingDateField
            End Get
            Set
                Me.billingDateField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("LinesOfBusiness")>  _
        Public Property LinesOfBusiness() As OrderInfoLineOfBusiness()
            Get
                Return Me.linesOfBusinessField
            End Get
            Set
                Me.linesOfBusinessField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property AuditCreation() As Audit
            Get
                Return Me.auditCreationField
            End Get
            Set
                Me.auditCreationField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property AuditLastUpdate() As Audit
            Get
                Return Me.auditLastUpdateField
            End Get
            Set
                Me.auditLastUpdateField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Items")>  _
        Public Property Items() As OrderInfoItem()
            Get
                Return Me.itemsField
            End Get
            Set
                Me.itemsField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Jobs")>  _
        Public Property Jobs() As OrderInfoJob()
            Get
                Return Me.jobsField
            End Get
            Set
                Me.jobsField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Public Enum GetOrdersOrderClass
        
        '''<remarks/>
        NotSpecified
        
        '''<remarks/>
        SpecialRequest
        
        '''<remarks/>
        ServiceRequest
        
        '''<remarks/>
        TroubleCall
    End Enum
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Public Enum GetOrdersOrderStatus
        
        '''<remarks/>
        NotSpecified
        
        '''<remarks/>
        Open
        
        '''<remarks/>
        Completed
        
        '''<remarks/>
        Cancelled
    End Enum
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class CsgHeaderInfo
        
        Private regionField As String
        
        Private routingAreaField As String
        
        Private conversationIdField As String
        
        '''<remarks/>
        Public Property Region() As String
            Get
                Return Me.regionField
            End Get
            Set
                Me.regionField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property RoutingArea() As String
            Get
                Return Me.routingAreaField
            End Get
            Set
                Me.routingAreaField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property ConversationId() As String
            Get
                Return Me.conversationIdField
            End Get
            Set
                Me.conversationIdField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(AnonymousType:=true, [Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class GetOrdersRequest
        
        Private csgHeaderInfoField As CsgHeaderInfo
        
        Private customerIdField As String
        
        Private locationIdField As String
        
        Private orderClassField As GetOrdersOrderClass
        
        Private orderStatusField As GetOrdersOrderStatus
        
        '''<remarks/>
        Public Property CsgHeaderInfo() As CsgHeaderInfo
            Get
                Return Me.csgHeaderInfoField
            End Get
            Set
                Me.csgHeaderInfoField = 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 LocationId() As String
            Get
                Return Me.locationIdField
            End Get
            Set
                Me.locationIdField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property OrderClass() As GetOrdersOrderClass
            Get
                Return Me.orderClassField
            End Get
            Set
                Me.orderClassField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property OrderStatus() As GetOrdersOrderStatus
            Get
                Return Me.orderStatusField
            End Get
            Set
                Me.orderStatusField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(AnonymousType:=true, [Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class GetOrdersResponse
        
        Private resultField As Result
        
        Private getOrdersResultField() As OrderInfo
        
        '''<remarks/>
        Public Property Result() As Result
            Get
                Return Me.resultField
            End Get
            Set
                Me.resultField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlArrayItemAttribute(IsNullable:=false)>  _
        Public Property GetOrdersResult() As OrderInfo()
            Get
                Return Me.getOrdersResultField
            End Get
            Set
                Me.getOrdersResultField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(AnonymousType:=true, [Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class AddOrderRequest
        
        Private csgHeaderInfoField As CsgHeaderInfo
        
        Private customerIdField As String
        
        Private customerTypeField As String
        
        Private accountIdField As String
        
        Private accountHandshakeIDField As String
        
        Private accountTypeField As String
        
        Private locationIdField As String
        
        Private orderIDField As String
        
        Private orderStatusField As String
        
        Private billingBeginDateField As String
        
        Private selfInstallField As Boolean
        
        Private dueDateField As Date
        
        Private dueDateFieldSpecified As Boolean
        
        Private reasonsField() As String
        
        Private salesRepresentativeField As String
        
        Private callerField As String
        
        Private beginDateField As Date
        
        Private beginDateFieldSpecified As Boolean
        
        Private endDateField As Date
        
        Private endDateFieldSpecified As Boolean
        
        Private itemsField() As Item
        
        Private campaignField As String
        
        Private commentsField() As String
        
        Private standardCommentsField() As String
        
        Private equipmentField() As Equipment
        
        Private virtualField As String
        
        Private salesChannelField As String
        
        Private provisioningMethodField As String
        
        Private jobField() As AddOrderJob
        
        '''<remarks/>
        Public Property CsgHeaderInfo() As CsgHeaderInfo
            Get
                Return Me.csgHeaderInfoField
            End Get
            Set
                Me.csgHeaderInfoField = 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 CustomerType() As String
            Get
                Return Me.customerTypeField
            End Get
            Set
                Me.customerTypeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property AccountId() As String
            Get
                Return Me.accountIdField
            End Get
            Set
                Me.accountIdField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property AccountHandshakeID() As String
            Get
                Return Me.accountHandshakeIDField
            End Get
            Set
                Me.accountHandshakeIDField = 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 LocationId() As String
            Get
                Return Me.locationIdField
            End Get
            Set
                Me.locationIdField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property OrderID() As String
            Get
                Return Me.orderIDField
            End Get
            Set
                Me.orderIDField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property OrderStatus() As String
            Get
                Return Me.orderStatusField
            End Get
            Set
                Me.orderStatusField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property BillingBeginDate() As String
            Get
                Return Me.billingBeginDateField
            End Get
            Set
                Me.billingBeginDateField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property SelfInstall() As Boolean
            Get
                Return Me.selfInstallField
            End Get
            Set
                Me.selfInstallField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(DataType:="date")>  _
        Public Property DueDate() As Date
            Get
                Return Me.dueDateField
            End Get
            Set
                Me.dueDateField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlIgnoreAttribute()>  _
        Public Property DueDateSpecified() As Boolean
            Get
                Return Me.dueDateFieldSpecified
            End Get
            Set
                Me.dueDateFieldSpecified = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Reasons")>  _
        Public Property Reasons() As String()
            Get
                Return Me.reasonsField
            End Get
            Set
                Me.reasonsField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property SalesRepresentative() As String
            Get
                Return Me.salesRepresentativeField
            End Get
            Set
                Me.salesRepresentativeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Caller() As String
            Get
                Return Me.callerField
            End Get
            Set
                Me.callerField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(DataType:="date")>  _
        Public Property BeginDate() As Date
            Get
                Return Me.beginDateField
            End Get
            Set
                Me.beginDateField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlIgnoreAttribute()>  _
        Public Property BeginDateSpecified() As Boolean
            Get
                Return Me.beginDateFieldSpecified
            End Get
            Set
                Me.beginDateFieldSpecified = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(DataType:="date")>  _
        Public Property EndDate() As Date
            Get
                Return Me.endDateField
            End Get
            Set
                Me.endDateField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlIgnoreAttribute()>  _
        Public Property EndDateSpecified() As Boolean
            Get
                Return Me.endDateFieldSpecified
            End Get
            Set
                Me.endDateFieldSpecified = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Items")>  _
        Public Property Items() As Item()
            Get
                Return Me.itemsField
            End Get
            Set
                Me.itemsField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Campaign() As String
            Get
                Return Me.campaignField
            End Get
            Set
                Me.campaignField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Comments")>  _
        Public Property Comments() As String()
            Get
                Return Me.commentsField
            End Get
            Set
                Me.commentsField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("StandardComments")>  _
        Public Property StandardComments() As String()
            Get
                Return Me.standardCommentsField
            End Get
            Set
                Me.standardCommentsField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Equipment")>  _
        Public Property Equipment() As Equipment()
            Get
                Return Me.equipmentField
            End Get
            Set
                Me.equipmentField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Virtual() As String
            Get
                Return Me.virtualField
            End Get
            Set
                Me.virtualField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property SalesChannel() As String
            Get
                Return Me.salesChannelField
            End Get
            Set
                Me.salesChannelField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property ProvisioningMethod() As String
            Get
                Return Me.provisioningMethodField
            End Get
            Set
                Me.provisioningMethodField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Job")>  _
        Public Property Job() As AddOrderJob()
            Get
                Return Me.jobField
            End Get
            Set
                Me.jobField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(AnonymousType:=true, [Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class AddOrderResponse
        
        Private resultField As Result
        
        Private orderResultField As AddOrderResult
        
        '''<remarks/>
        Public Property Result() As Result
            Get
                Return Me.resultField
            End Get
            Set
                Me.resultField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property OrderResult() As AddOrderResult
            Get
                Return Me.orderResultField
            End Get
            Set
                Me.orderResultField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(AnonymousType:=true, [Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class GetOrderScheduleRequest
        
        Private csgHeaderInfoField As CsgHeaderInfo
        
        Private useFirstAvailableField As Boolean
        
        Private businessUnitField As String
        
        Private locationIdField As String
        
        Private orderIdField As String
        
        Private jobsField() As OrderScheduleJobInfo
        
        '''<remarks/>
        Public Property CsgHeaderInfo() As CsgHeaderInfo
            Get
                Return Me.csgHeaderInfoField
            End Get
            Set
                Me.csgHeaderInfoField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property UseFirstAvailable() As Boolean
            Get
                Return Me.useFirstAvailableField
            End Get
            Set
                Me.useFirstAvailableField = 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 LocationId() As String
            Get
                Return Me.locationIdField
            End Get
            Set
                Me.locationIdField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property OrderId() As String
            Get
                Return Me.orderIdField
            End Get
            Set
                Me.orderIdField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Jobs")>  _
        Public Property Jobs() As OrderScheduleJobInfo()
            Get
                Return Me.jobsField
            End Get
            Set
                Me.jobsField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(AnonymousType:=true, [Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class GetOrderScheduleResponse
        
        Private resultField As Result
        
        Private orderScheduleResultField As GetOrderScheduleResult
        
        '''<remarks/>
        Public Property Result() As Result
            Get
                Return Me.resultField
            End Get
            Set
                Me.resultField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property OrderScheduleResult() As GetOrderScheduleResult
            Get
                Return Me.orderScheduleResultField
            End Get
            Set
                Me.orderScheduleResultField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(AnonymousType:=true, [Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class DeleteOrderRequest
        
        Private csgHeaderInfoField As CsgHeaderInfo
        
        Private orderIdField As String
        
        Private resolutionCodesField() As String
        
        Private commentsField() As String
        
        '''<remarks/>
        Public Property CsgHeaderInfo() As CsgHeaderInfo
            Get
                Return Me.csgHeaderInfoField
            End Get
            Set
                Me.csgHeaderInfoField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property OrderId() As String
            Get
                Return Me.orderIdField
            End Get
            Set
                Me.orderIdField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("ResolutionCodes")>  _
        Public Property ResolutionCodes() As String()
            Get
                Return Me.resolutionCodesField
            End Get
            Set
                Me.resolutionCodesField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Comments")>  _
        Public Property Comments() As String()
            Get
                Return Me.commentsField
            End Get
            Set
                Me.commentsField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(AnonymousType:=true, [Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class DeleteOrderResponse
        
        Private resultField As Result
        
        '''<remarks/>
        Public Property Result() As Result
            Get
                Return Me.resultField
            End Get
            Set
                Me.resultField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(AnonymousType:=true, [Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class AddOrderScheduleRequest
        
        Private csgHeaderInfoField As CsgHeaderInfo
        
        Private orderIdField As String
        
        Private commentsField() As String
        
        Private jobField() As Job
        
        '''<remarks/>
        Public Property CsgHeaderInfo() As CsgHeaderInfo
            Get
                Return Me.csgHeaderInfoField
            End Get
            Set
                Me.csgHeaderInfoField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property OrderId() As String
            Get
                Return Me.orderIdField
            End Get
            Set
                Me.orderIdField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Comments")>  _
        Public Property Comments() As String()
            Get
                Return Me.commentsField
            End Get
            Set
                Me.commentsField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Job")>  _
        Public Property Job() As Job()
            Get
                Return Me.jobField
            End Get
            Set
                Me.jobField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(AnonymousType:=true, [Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class AddOrderScheduleResponse
        
        Private resultField As Result
        
        Private jobField() As AddOrderScheduleJobResult
        
        '''<remarks/>
        Public Property Result() As Result
            Get
                Return Me.resultField
            End Get
            Set
                Me.resultField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Job")>  _
        Public Property Job() As AddOrderScheduleJobResult()
            Get
                Return Me.jobField
            End Get
            Set
                Me.jobField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(AnonymousType:=true, [Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class AddTroubleOrderRequest
        
        Private csgHeaderInfoField As CsgHeaderInfo
        
        Private customerIdField As String
        
        Private locationIdField As String
        
        Private accountIdField As String
        
        Private callerField As String
        
        Private selfInstallField As Boolean
        
        Private reasonsField() As String
        
        Private standardCommentsField() As String
        
        Private commentsField() As String
        
        Private beginDateField As Date
        
        Private beginDateFieldSpecified As Boolean
        
        Private endDateField As Date
        
        Private endDateFieldSpecified As Boolean
        
        '''<remarks/>
        Public Property CsgHeaderInfo() As CsgHeaderInfo
            Get
                Return Me.csgHeaderInfoField
            End Get
            Set
                Me.csgHeaderInfoField = 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 LocationId() As String
            Get
                Return Me.locationIdField
            End Get
            Set
                Me.locationIdField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property AccountId() As String
            Get
                Return Me.accountIdField
            End Get
            Set
                Me.accountIdField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Caller() As String
            Get
                Return Me.callerField
            End Get
            Set
                Me.callerField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property SelfInstall() As Boolean
            Get
                Return Me.selfInstallField
            End Get
            Set
                Me.selfInstallField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Reasons")>  _
        Public Property Reasons() As String()
            Get
                Return Me.reasonsField
            End Get
            Set
                Me.reasonsField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("StandardComments")>  _
        Public Property StandardComments() As String()
            Get
                Return Me.standardCommentsField
            End Get
            Set
                Me.standardCommentsField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Comments")>  _
        Public Property Comments() As String()
            Get
                Return Me.commentsField
            End Get
            Set
                Me.commentsField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(DataType:="date")>  _
        Public Property BeginDate() As Date
            Get
                Return Me.beginDateField
            End Get
            Set
                Me.beginDateField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlIgnoreAttribute()>  _
        Public Property BeginDateSpecified() As Boolean
            Get
                Return Me.beginDateFieldSpecified
            End Get
            Set
                Me.beginDateFieldSpecified = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(DataType:="date")>  _
        Public Property EndDate() As Date
            Get
                Return Me.endDateField
            End Get
            Set
                Me.endDateField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlIgnoreAttribute()>  _
        Public Property EndDateSpecified() As Boolean
            Get
                Return Me.endDateFieldSpecified
            End Get
            Set
                Me.endDateFieldSpecified = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(AnonymousType:=true, [Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class AddSpecialRequestOrderRequest
        
        Private csgHeaderInfoField As CsgHeaderInfo
        
        Private customerIdField As String
        
        Private locationIdField As String
        
        Private accountIdField As String
        
        Private callerField As String
        
        Private selfInstallField As Boolean
        
        Private reasonsField() As String
        
        Private standardCommentsField() As String
        
        Private commentsField() As String
        
        Private beginDateField As Date
        
        Private beginDateFieldSpecified As Boolean
        
        Private endDateField As Date
        
        Private endDateFieldSpecified As Boolean
        
        '''<remarks/>
        Public Property CsgHeaderInfo() As CsgHeaderInfo
            Get
                Return Me.csgHeaderInfoField
            End Get
            Set
                Me.csgHeaderInfoField = 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 LocationId() As String
            Get
                Return Me.locationIdField
            End Get
            Set
                Me.locationIdField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property AccountId() As String
            Get
                Return Me.accountIdField
            End Get
            Set
                Me.accountIdField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Caller() As String
            Get
                Return Me.callerField
            End Get
            Set
                Me.callerField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property SelfInstall() As Boolean
            Get
                Return Me.selfInstallField
            End Get
            Set
                Me.selfInstallField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Reasons")>  _
        Public Property Reasons() As String()
            Get
                Return Me.reasonsField
            End Get
            Set
                Me.reasonsField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("StandardComments")>  _
        Public Property StandardComments() As String()
            Get
                Return Me.standardCommentsField
            End Get
            Set
                Me.standardCommentsField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Comments")>  _
        Public Property Comments() As String()
            Get
                Return Me.commentsField
            End Get
            Set
                Me.commentsField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(DataType:="date")>  _
        Public Property BeginDate() As Date
            Get
                Return Me.beginDateField
            End Get
            Set
                Me.beginDateField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlIgnoreAttribute()>  _
        Public Property BeginDateSpecified() As Boolean
            Get
                Return Me.beginDateFieldSpecified
            End Get
            Set
                Me.beginDateFieldSpecified = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(DataType:="date")>  _
        Public Property EndDate() As Date
            Get
                Return Me.endDateField
            End Get
            Set
                Me.endDateField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlIgnoreAttribute()>  _
        Public Property EndDateSpecified() As Boolean
            Get
                Return Me.endDateFieldSpecified
            End Get
            Set
                Me.endDateFieldSpecified = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(AnonymousType:=true, [Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class UpdateTroubleOrderRequest
        
        Private csgHeaderInfoField As CsgHeaderInfo
        
        Private orderIdField As String
        
        Private statusField As String
        
        Private completionDateField As Date
        
        Private completionDateFieldSpecified As Boolean
        
        Private resolutionsField() As String
        
        Private standardCommentsField() As String
        
        Private commentsField() As String
        
        '''<remarks/>
        Public Property CsgHeaderInfo() As CsgHeaderInfo
            Get
                Return Me.csgHeaderInfoField
            End Get
            Set
                Me.csgHeaderInfoField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property OrderId() As String
            Get
                Return Me.orderIdField
            End Get
            Set
                Me.orderIdField = 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/>
        <System.Xml.Serialization.XmlElementAttribute(DataType:="date")>  _
        Public Property CompletionDate() As Date
            Get
                Return Me.completionDateField
            End Get
            Set
                Me.completionDateField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlIgnoreAttribute()>  _
        Public Property CompletionDateSpecified() As Boolean
            Get
                Return Me.completionDateFieldSpecified
            End Get
            Set
                Me.completionDateFieldSpecified = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Resolutions")>  _
        Public Property Resolutions() As String()
            Get
                Return Me.resolutionsField
            End Get
            Set
                Me.resolutionsField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("StandardComments")>  _
        Public Property StandardComments() As String()
            Get
                Return Me.standardCommentsField
            End Get
            Set
                Me.standardCommentsField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Comments")>  _
        Public Property Comments() As String()
            Get
                Return Me.commentsField
            End Get
            Set
                Me.commentsField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(AnonymousType:=true, [Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class UpdateTroubleOrderResponse
        
        Private resultField As Result
        
        '''<remarks/>
        Public Property Result() As Result
            Get
                Return Me.resultField
            End Get
            Set
                Me.resultField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(AnonymousType:=true, [Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class UpdateSpecialRequestOrderRequest
        
        Private csgHeaderInfoField As CsgHeaderInfo
        
        Private orderIdField As String
        
        Private statusField As String
        
        Private completionDateField As Date
        
        Private completionDateFieldSpecified As Boolean
        
        Private resolutionsField() As String
        
        Private standardCommentsField() As String
        
        Private commentsField() As String
        
        '''<remarks/>
        Public Property CsgHeaderInfo() As CsgHeaderInfo
            Get
                Return Me.csgHeaderInfoField
            End Get
            Set
                Me.csgHeaderInfoField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property OrderId() As String
            Get
                Return Me.orderIdField
            End Get
            Set
                Me.orderIdField = 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/>
        <System.Xml.Serialization.XmlElementAttribute(DataType:="date")>  _
        Public Property CompletionDate() As Date
            Get
                Return Me.completionDateField
            End Get
            Set
                Me.completionDateField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlIgnoreAttribute()>  _
        Public Property CompletionDateSpecified() As Boolean
            Get
                Return Me.completionDateFieldSpecified
            End Get
            Set
                Me.completionDateFieldSpecified = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Resolutions")>  _
        Public Property Resolutions() As String()
            Get
                Return Me.resolutionsField
            End Get
            Set
                Me.resolutionsField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("StandardComments")>  _
        Public Property StandardComments() As String()
            Get
                Return Me.standardCommentsField
            End Get
            Set
                Me.standardCommentsField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Comments")>  _
        Public Property Comments() As String()
            Get
                Return Me.commentsField
            End Get
            Set
                Me.commentsField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(AnonymousType:=true, [Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class UpdateSpecialRequestOrderResponse
        
        Private resultField As Result
        
        '''<remarks/>
        Public Property Result() As Result
            Get
                Return Me.resultField
            End Get
            Set
                Me.resultField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(AnonymousType:=true, [Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class getAvailableNumbersRequest
        
        Private csgHeaderInfoField As CsgHeaderInfo
        
        Private locationIdField As String
        
        Private salesChannelField As String
        
        Private requestedCountField As Integer
        
        Private criteriaField As AvailableNumbersCriteria
        
        '''<remarks/>
        Public Property CsgHeaderInfo() As CsgHeaderInfo
            Get
                Return Me.csgHeaderInfoField
            End Get
            Set
                Me.csgHeaderInfoField = 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 SalesChannel() As String
            Get
                Return Me.salesChannelField
            End Get
            Set
                Me.salesChannelField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property RequestedCount() As Integer
            Get
                Return Me.requestedCountField
            End Get
            Set
                Me.requestedCountField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Criteria() As AvailableNumbersCriteria
            Get
                Return Me.criteriaField
            End Get
            Set
                Me.criteriaField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(AnonymousType:=true, [Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class GetAvailableNumbersResponse
        
        Private resultField As Result
        
        Private availableNumbersResultField As GetAvailableNumbersResult
        
        '''<remarks/>
        Public Property Result() As Result
            Get
                Return Me.resultField
            End Get
            Set
                Me.resultField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property AvailableNumbersResult() As GetAvailableNumbersResult
            Get
                Return Me.availableNumbersResultField
            End Get
            Set
                Me.availableNumbersResultField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(AnonymousType:=true, [Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class getAvailableVoiceProductListRequest
        
        Private locationField As locationKey
        
        Private productField As getAvailableVoiceProductListRequestProduct
        
        Private salesChannelField As String
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property Location() As locationKey
            Get
                Return Me.locationField
            End Get
            Set
                Me.locationField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property Product() As getAvailableVoiceProductListRequestProduct
            Get
                Return Me.productField
            End Get
            Set
                Me.productField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property SalesChannel() As String
            Get
                Return Me.salesChannelField
            End Get
            Set
                Me.salesChannelField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(AnonymousType:=true, [Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class getAvailableVoiceProductListRequestProduct
        
        Private parameterDataField As String
        
        '''<remarks/>
        Public Property ParameterData() As String
            Get
                Return Me.parameterDataField
            End Get
            Set
                Me.parameterDataField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(AnonymousType:=true, [Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class GetAvailableVoiceProductListResponse
        
        Private responseField As GetAvailableVoiceProductListResponseResponse
        
        Private businessField As businessKey
        
        Private locationField As locationKey
        
        Private productListField As GetAvailableVoiceProductListResponseProductList
        
        '''<remarks/>
        Public Property Response() As GetAvailableVoiceProductListResponseResponse
            Get
                Return Me.responseField
            End Get
            Set
                Me.responseField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property Business() As businessKey
            Get
                Return Me.businessField
            End Get
            Set
                Me.businessField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property Location() As locationKey
            Get
                Return Me.locationField
            End Get
            Set
                Me.locationField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property ProductList() As GetAvailableVoiceProductListResponseProductList
            Get
                Return Me.productListField
            End Get
            Set
                Me.productListField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(AnonymousType:=true, [Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class GetAvailableVoiceProductListResponseResponse
        
        Private returnCodeField As String
        
        Private messageField() As String
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(DataType:="integer")>  _
        Public Property ReturnCode() As String
            Get
                Return Me.returnCodeField
            End Get
            Set
                Me.returnCodeField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Message")>  _
        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(AnonymousType:=true, [Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class GetAvailableVoiceProductListResponseProductList
        
        Private countField As String
        
        Private productField() As GetAvailableVoiceProductListResponseProductListProduct
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(DataType:="nonNegativeInteger")>  _
        Public Property Count() As String
            Get
                Return Me.countField
            End Get
            Set
                Me.countField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Product", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property Product() As GetAvailableVoiceProductListResponseProductListProduct()
            Get
                Return Me.productField
            End Get
            Set
                Me.productField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(AnonymousType:=true, [Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class GetAvailableVoiceProductListResponseProductListProduct
        
        Private codeField As String
        
        Private availableCatalogIdentifierField As String
        
        Private catalogIdentifierField As String
        
        Private longDescriptionField As String
        
        Private inventoryTypeField As String
        
        Private serviceTypeField As String
        
        Private serviceCategoryField As String
        
        Private childCountField As String
        
        Private childField() As GetAvailableVoiceProductListResponseProductListProductChild
        
        Private parameterCountField As String
        
        Private parameterField() As GetAvailableVoiceProductListResponseProductListProductParameter
        
        '''<remarks/>
        Public Property Code() As String
            Get
                Return Me.codeField
            End Get
            Set
                Me.codeField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(DataType:="nonNegativeInteger")>  _
        Public Property AvailableCatalogIdentifier() As String
            Get
                Return Me.availableCatalogIdentifierField
            End Get
            Set
                Me.availableCatalogIdentifierField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(DataType:="nonNegativeInteger")>  _
        Public Property CatalogIdentifier() As String
            Get
                Return Me.catalogIdentifierField
            End Get
            Set
                Me.catalogIdentifierField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property LongDescription() As String
            Get
                Return Me.longDescriptionField
            End Get
            Set
                Me.longDescriptionField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property InventoryType() As String
            Get
                Return Me.inventoryTypeField
            End Get
            Set
                Me.inventoryTypeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property ServiceType() As String
            Get
                Return Me.serviceTypeField
            End Get
            Set
                Me.serviceTypeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property ServiceCategory() As String
            Get
                Return Me.serviceCategoryField
            End Get
            Set
                Me.serviceCategoryField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(DataType:="nonNegativeInteger")>  _
        Public Property ChildCount() As String
            Get
                Return Me.childCountField
            End Get
            Set
                Me.childCountField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Child", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property Child() As GetAvailableVoiceProductListResponseProductListProductChild()
            Get
                Return Me.childField
            End Get
            Set
                Me.childField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(DataType:="nonNegativeInteger")>  _
        Public Property ParameterCount() As String
            Get
                Return Me.parameterCountField
            End Get
            Set
                Me.parameterCountField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Parameter", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property Parameter() As GetAvailableVoiceProductListResponseProductListProductParameter()
            Get
                Return Me.parameterField
            End Get
            Set
                Me.parameterField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(AnonymousType:=true, [Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class GetAvailableVoiceProductListResponseProductListProductChild
        
        Private catalogIdentifierField As String
        
        Private requiredField As String
        
        Private repeatCountField As String
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(DataType:="nonNegativeInteger")>  _
        Public Property CatalogIdentifier() As String
            Get
                Return Me.catalogIdentifierField
            End Get
            Set
                Me.catalogIdentifierField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Required() As String
            Get
                Return Me.requiredField
            End Get
            Set
                Me.requiredField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(DataType:="nonNegativeInteger")>  _
        Public Property RepeatCount() As String
            Get
                Return Me.repeatCountField
            End Get
            Set
                Me.repeatCountField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(AnonymousType:=true, [Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class GetAvailableVoiceProductListResponseProductListProductParameter
        
        Private identifierField As String
        
        Private nameField As String
        
        Private descriptionField As String
        
        Private requiredField As String
        
        Private repeatableField As String
        
        Private restrictedField As String
        
        Private constraintField() As GetAvailableVoiceProductListResponseProductListProductParameterConstraint
        
        Private selectionOptionField() As GetAvailableVoiceProductListResponseProductListProductParameterSelectionOption
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(Form:=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType:="nonNegativeInteger")>  _
        Public Property Identifier() As String
            Get
                Return Me.identifierField
            End Get
            Set
                Me.identifierField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Name() As String
            Get
                Return Me.nameField
            End Get
            Set
                Me.nameField = 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 Required() As String
            Get
                Return Me.requiredField
            End Get
            Set
                Me.requiredField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Repeatable() As String
            Get
                Return Me.repeatableField
            End Get
            Set
                Me.repeatableField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Restricted() As String
            Get
                Return Me.restrictedField
            End Get
            Set
                Me.restrictedField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Constraint", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property Constraint() As GetAvailableVoiceProductListResponseProductListProductParameterConstraint()
            Get
                Return Me.constraintField
            End Get
            Set
                Me.constraintField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("SelectionOption", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property SelectionOption() As GetAvailableVoiceProductListResponseProductListProductParameterSelectionOption()
            Get
                Return Me.selectionOptionField
            End Get
            Set
                Me.selectionOptionField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(AnonymousType:=true, [Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class GetAvailableVoiceProductListResponseProductListProductParameterConstraint
        
        Private descriptionField As String
        
        '''<remarks/>
        Public Property Description() As String
            Get
                Return Me.descriptionField
            End Get
            Set
                Me.descriptionField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(AnonymousType:=true, [Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class GetAvailableVoiceProductListResponseProductListProductParameterSelectionOption
        
        Private identifierField As String
        
        Private valueField As String
        
        Private descriptionField As String
        
        Private defaultField As String
        
        Private randomDisplayField As String
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(Form:=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType:="nonNegativeInteger")>  _
        Public Property Identifier() As String
            Get
                Return Me.identifierField
            End Get
            Set
                Me.identifierField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Value() As String
            Get
                Return Me.valueField
            End Get
            Set
                Me.valueField = 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 [Default]() As String
            Get
                Return Me.defaultField
            End Get
            Set
                Me.defaultField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property RandomDisplay() As String
            Get
                Return Me.randomDisplayField
            End Get
            Set
                Me.randomDisplayField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(AnonymousType:=true, [Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class UpdateOrderRequest
        
        Private csgHeaderInfoField As CsgHeaderInfo
        
        Private orderIdField As String
        
        Private customerTypeField As String
        
        Private accountIdField As String
        
        Private accountHandshakeIDField As String
        
        Private accountTypeField As String
        
        Private accountRequestedFunctionField As RequestedFunction
        
        Private reasonsField() As String
        
        Private statusField As String
        
        Private salesRepresentativeField As String
        
        Private campaignField As String
        
        Private dueDateField As String
        
        Private completionDateField As String
        
        Private completionTimeField As String
        
        Private resolutionsField() As String
        
        Private provisioningMethodField As String
        
        Private commentsField() As String
        
        Private standardCommentField() As String
        
        Private itemsField() As UpdateOrderRequestItems
        
        Private jobField() As UpdateOrderRequestJob
        
        Private equipmentField() As UpdateOrderRequestEquipment
        
        '''<remarks/>
        Public Property CsgHeaderInfo() As CsgHeaderInfo
            Get
                Return Me.csgHeaderInfoField
            End Get
            Set
                Me.csgHeaderInfoField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property OrderId() As String
            Get
                Return Me.orderIdField
            End Get
            Set
                Me.orderIdField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property CustomerType() As String
            Get
                Return Me.customerTypeField
            End Get
            Set
                Me.customerTypeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property AccountId() As String
            Get
                Return Me.accountIdField
            End Get
            Set
                Me.accountIdField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property AccountHandshakeID() As String
            Get
                Return Me.accountHandshakeIDField
            End Get
            Set
                Me.accountHandshakeIDField = 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 AccountRequestedFunction() As RequestedFunction
            Get
                Return Me.accountRequestedFunctionField
            End Get
            Set
                Me.accountRequestedFunctionField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Reasons")>  _
        Public Property Reasons() As String()
            Get
                Return Me.reasonsField
            End Get
            Set
                Me.reasonsField = 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 SalesRepresentative() As String
            Get
                Return Me.salesRepresentativeField
            End Get
            Set
                Me.salesRepresentativeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Campaign() As String
            Get
                Return Me.campaignField
            End Get
            Set
                Me.campaignField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property DueDate() As String
            Get
                Return Me.dueDateField
            End Get
            Set
                Me.dueDateField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property CompletionDate() As String
            Get
                Return Me.completionDateField
            End Get
            Set
                Me.completionDateField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property CompletionTime() As String
            Get
                Return Me.completionTimeField
            End Get
            Set
                Me.completionTimeField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Resolutions")>  _
        Public Property Resolutions() As String()
            Get
                Return Me.resolutionsField
            End Get
            Set
                Me.resolutionsField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property ProvisioningMethod() As String
            Get
                Return Me.provisioningMethodField
            End Get
            Set
                Me.provisioningMethodField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Comments")>  _
        Public Property Comments() As String()
            Get
                Return Me.commentsField
            End Get
            Set
                Me.commentsField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("StandardComment")>  _
        Public Property StandardComment() As String()
            Get
                Return Me.standardCommentField
            End Get
            Set
                Me.standardCommentField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Items")>  _
        Public Property Items() As UpdateOrderRequestItems()
            Get
                Return Me.itemsField
            End Get
            Set
                Me.itemsField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Job")>  _
        Public Property Job() As UpdateOrderRequestJob()
            Get
                Return Me.jobField
            End Get
            Set
                Me.jobField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Equipment")>  _
        Public Property Equipment() As UpdateOrderRequestEquipment()
            Get
                Return Me.equipmentField
            End Get
            Set
                Me.equipmentField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(AnonymousType:=true, [Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class UpdateOrderRequestItems
        
        Private lineOfBusinessField As String
        
        Private serviceIdentifierField As String
        
        Private handshakeIdField As String
        
        Private serviceBillCodeField As String
        
        Private packageCodeField As String
        
        Private quantityField As String
        
        Private telephoneNumberField As String
        
        Private outletField As String
        
        Private discountCodeField As String
        
        Private requestedFunctionField As RequestedFunction
        
        '''<remarks/>
        Public Property LineOfBusiness() As String
            Get
                Return Me.lineOfBusinessField
            End Get
            Set
                Me.lineOfBusinessField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property ServiceIdentifier() As String
            Get
                Return Me.serviceIdentifierField
            End Get
            Set
                Me.serviceIdentifierField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property HandshakeId() As String
            Get
                Return Me.handshakeIdField
            End Get
            Set
                Me.handshakeIdField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property ServiceBillCode() As String
            Get
                Return Me.serviceBillCodeField
            End Get
            Set
                Me.serviceBillCodeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property PackageCode() As String
            Get
                Return Me.packageCodeField
            End Get
            Set
                Me.packageCodeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Quantity() As String
            Get
                Return Me.quantityField
            End Get
            Set
                Me.quantityField = 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 Outlet() As String
            Get
                Return Me.outletField
            End Get
            Set
                Me.outletField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property DiscountCode() As String
            Get
                Return Me.discountCodeField
            End Get
            Set
                Me.discountCodeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property RequestedFunction() As RequestedFunction
            Get
                Return Me.requestedFunctionField
            End Get
            Set
                Me.requestedFunctionField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(AnonymousType:=true, [Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class UpdateOrderRequestJob
        
        Private sequenceField As String
        
        Private handshakeIdField As String
        
        Private statusField As String
        
        Private technicianField As String
        
        Private technicianTypeField As String
        
        Private alertsField() As UpdateOrderRequestJobAlerts
        
        Private resolutionCodesField() As String
        
        Private commentsField() As String
        
        Private requestedFunctionField As RequestedFunction
        
        '''<remarks/>
        Public Property Sequence() As String
            Get
                Return Me.sequenceField
            End Get
            Set
                Me.sequenceField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property HandshakeId() As String
            Get
                Return Me.handshakeIdField
            End Get
            Set
                Me.handshakeIdField = 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 Technician() As String
            Get
                Return Me.technicianField
            End Get
            Set
                Me.technicianField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property TechnicianType() As String
            Get
                Return Me.technicianTypeField
            End Get
            Set
                Me.technicianTypeField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Alerts")>  _
        Public Property Alerts() As UpdateOrderRequestJobAlerts()
            Get
                Return Me.alertsField
            End Get
            Set
                Me.alertsField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("ResolutionCodes")>  _
        Public Property ResolutionCodes() As String()
            Get
                Return Me.resolutionCodesField
            End Get
            Set
                Me.resolutionCodesField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Comments")>  _
        Public Property Comments() As String()
            Get
                Return Me.commentsField
            End Get
            Set
                Me.commentsField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property RequestedFunction() As RequestedFunction
            Get
                Return Me.requestedFunctionField
            End Get
            Set
                Me.requestedFunctionField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(AnonymousType:=true, [Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class UpdateOrderRequestJobAlerts
        
        Private nameField As String
        
        Private valueField As String
        
        '''<remarks/>
        Public Property Name() As String
            Get
                Return Me.nameField
            End Get
            Set
                Me.nameField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Value() As String
            Get
                Return Me.valueField
            End Get
            Set
                Me.valueField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(AnonymousType:=true, [Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class UpdateOrderRequestEquipment
        
        Private modelField As String
        
        Private typeField As String
        
        Private outletField As String
        
        Private ownershipField As String
        
        Private mACAddressField As String
        
        Private requestedFunctionField As RequestedFunction
        
        '''<remarks/>
        Public Property Model() As String
            Get
                Return Me.modelField
            End Get
            Set
                Me.modelField = 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 Outlet() As String
            Get
                Return Me.outletField
            End Get
            Set
                Me.outletField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Ownership() As String
            Get
                Return Me.ownershipField
            End Get
            Set
                Me.ownershipField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property MACAddress() As String
            Get
                Return Me.mACAddressField
            End Get
            Set
                Me.mACAddressField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property RequestedFunction() As RequestedFunction
            Get
                Return Me.requestedFunctionField
            End Get
            Set
                Me.requestedFunctionField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(AnonymousType:=true, [Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class UpdateOrderResponse
        
        Private resultField As Result
        
        Private orderResultField As UpdateOrderResponseOrderResult
        
        '''<remarks/>
        Public Property Result() As Result
            Get
                Return Me.resultField
            End Get
            Set
                Me.resultField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property OrderResult() As UpdateOrderResponseOrderResult
            Get
                Return Me.orderResultField
            End Get
            Set
                Me.orderResultField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(AnonymousType:=true, [Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class UpdateOrderResponseOrderResult
        
        Private customerIDField As String
        
        Private accountIdField As String
        
        Private locationIdField As String
        
        Private orderIdField As String
        
        Private orderStatusField As UpdateOrderResponseOrderResultOrderStatus
        
        Private itemsField() As UpdateOrderResponseOrderResultItems
        
        Private jobsField() As UpdateOrderResponseOrderResultJobs
        
        Private equipmentField() As UpdateOrderResponseOrderResultEquipment
        
        '''<remarks/>
        Public Property CustomerID() As String
            Get
                Return Me.customerIDField
            End Get
            Set
                Me.customerIDField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property AccountId() As String
            Get
                Return Me.accountIdField
            End Get
            Set
                Me.accountIdField = 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 OrderId() As String
            Get
                Return Me.orderIdField
            End Get
            Set
                Me.orderIdField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property OrderStatus() As UpdateOrderResponseOrderResultOrderStatus
            Get
                Return Me.orderStatusField
            End Get
            Set
                Me.orderStatusField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Items")>  _
        Public Property Items() As UpdateOrderResponseOrderResultItems()
            Get
                Return Me.itemsField
            End Get
            Set
                Me.itemsField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Jobs")>  _
        Public Property Jobs() As UpdateOrderResponseOrderResultJobs()
            Get
                Return Me.jobsField
            End Get
            Set
                Me.jobsField = value
            End Set
        End Property
        
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Equipment")>  _
        Public Property Equipment() As UpdateOrderResponseOrderResultEquipment()
            Get
                Return Me.equipmentField
            End Get
            Set
                Me.equipmentField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Xml.Serialization.XmlTypeAttribute(AnonymousType:=true, [Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Public Enum UpdateOrderResponseOrderResultOrderStatus
        
        '''<remarks/>
        Open
        
        '''<remarks/>
        Completed
        
        '''<remarks/>
        Cancelled
    End Enum
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(AnonymousType:=true, [Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class UpdateOrderResponseOrderResultItems
        
        Private serviceBillCodeField As String
        
        Private handshakeIdField As String
        
        Private serviceIdentifierField As String
        
        Private beginDateField As String
        
        '''<remarks/>
        Public Property ServiceBillCode() As String
            Get
                Return Me.serviceBillCodeField
            End Get
            Set
                Me.serviceBillCodeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property HandshakeId() As String
            Get
                Return Me.handshakeIdField
            End Get
            Set
                Me.handshakeIdField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property ServiceIdentifier() As String
            Get
                Return Me.serviceIdentifierField
            End Get
            Set
                Me.serviceIdentifierField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property BeginDate() As String
            Get
                Return Me.beginDateField
            End Get
            Set
                Me.beginDateField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(AnonymousType:=true, [Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class UpdateOrderResponseOrderResultJobs
        
        Private sequenceField As String
        
        Private jobIdField As String
        
        Private handshakeIdField As String
        
        Private jobNumberField As String
        
        Private typeField As String
        
        Private typeDescriptionField As String
        
        Private statusField As String
        
        Private lineOfBusinessTypeField As LineOfBusinessType
        
        Private scheduleField As UpdateOrderResponseOrderResultJobsSchedule
        
        '''<remarks/>
        Public Property Sequence() As String
            Get
                Return Me.sequenceField
            End Get
            Set
                Me.sequenceField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property JobId() As String
            Get
                Return Me.jobIdField
            End Get
            Set
                Me.jobIdField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property HandshakeId() As String
            Get
                Return Me.handshakeIdField
            End Get
            Set
                Me.handshakeIdField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property JobNumber() As String
            Get
                Return Me.jobNumberField
            End Get
            Set
                Me.jobNumberField = 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 TypeDescription() As String
            Get
                Return Me.typeDescriptionField
            End Get
            Set
                Me.typeDescriptionField = 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 LineOfBusinessType() As LineOfBusinessType
            Get
                Return Me.lineOfBusinessTypeField
            End Get
            Set
                Me.lineOfBusinessTypeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Schedule() As UpdateOrderResponseOrderResultJobsSchedule
            Get
                Return Me.scheduleField
            End Get
            Set
                Me.scheduleField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(AnonymousType:=true, [Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class UpdateOrderResponseOrderResultJobsSchedule
        
        Private dateField As String
        
        Private dayField As String
        
        Private timeCodeField As String
        
        Private timeDescriptionField As String
        
        '''<remarks/>
        Public Property [Date]() As String
            Get
                Return Me.dateField
            End Get
            Set
                Me.dateField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property Day() As String
            Get
                Return Me.dayField
            End Get
            Set
                Me.dayField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property TimeCode() As String
            Get
                Return Me.timeCodeField
            End Get
            Set
                Me.timeCodeField = value
            End Set
        End Property
        
        '''<remarks/>
        Public Property TimeDescription() As String
            Get
                Return Me.timeDescriptionField
            End Get
            Set
                Me.timeDescriptionField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(AnonymousType:=true, [Namespace]:="http://charter.com/enterprise/billing/csg/orders")>  _
    Partial Public Class UpdateOrderResponseOrderResultEquipment
        
        Private mACAddressField As String
        
        Private typeField As String
        
        Private outletField As String
        
        Private statusField As String
        
        Private ownershipField As String
        
        '''<remarks/>
        Public Property MACAddress() As String
            Get
                Return Me.mACAddressField
            End Get
            Set
                Me.mACAddressField = 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 Outlet() As String
            Get
                Return Me.outletField
            End Get
            Set
                Me.outletField = 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 Ownership() As String
            Get
                Return Me.ownershipField
            End Get
            Set
                Me.ownershipField = value
            End Set
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1")>  _
    Public Delegate Sub GetOrdersCompletedEventHandler(ByVal sender As Object, ByVal e As GetOrdersCompletedEventArgs)
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1"),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code")>  _
    Partial Public Class GetOrdersCompletedEventArgs
        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 GetOrdersResponse
            Get
                Me.RaiseExceptionIfNecessary
                Return CType(Me.results(0),GetOrdersResponse)
            End Get
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1")>  _
    Public Delegate Sub AddOrderCompletedEventHandler(ByVal sender As Object, ByVal e As AddOrderCompletedEventArgs)
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1"),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code")>  _
    Partial Public Class AddOrderCompletedEventArgs
        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 AddOrderResponse
            Get
                Me.RaiseExceptionIfNecessary
                Return CType(Me.results(0),AddOrderResponse)
            End Get
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1")>  _
    Public Delegate Sub GetOrderScheduleCompletedEventHandler(ByVal sender As Object, ByVal e As GetOrderScheduleCompletedEventArgs)
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1"),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code")>  _
    Partial Public Class GetOrderScheduleCompletedEventArgs
        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 GetOrderScheduleResponse
            Get
                Me.RaiseExceptionIfNecessary
                Return CType(Me.results(0),GetOrderScheduleResponse)
            End Get
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1")>  _
    Public Delegate Sub DeleteOrderCompletedEventHandler(ByVal sender As Object, ByVal e As DeleteOrderCompletedEventArgs)
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1"),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code")>  _
    Partial Public Class DeleteOrderCompletedEventArgs
        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 DeleteOrderResponse
            Get
                Me.RaiseExceptionIfNecessary
                Return CType(Me.results(0),DeleteOrderResponse)
            End Get
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1")>  _
    Public Delegate Sub AddOrderScheduleCompletedEventHandler(ByVal sender As Object, ByVal e As AddOrderScheduleCompletedEventArgs)
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1"),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code")>  _
    Partial Public Class AddOrderScheduleCompletedEventArgs
        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 AddOrderScheduleResponse
            Get
                Me.RaiseExceptionIfNecessary
                Return CType(Me.results(0),AddOrderScheduleResponse)
            End Get
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1")>  _
    Public Delegate Sub AddTroubleOrderCompletedEventHandler(ByVal sender As Object, ByVal e As AddTroubleOrderCompletedEventArgs)
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1"),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code")>  _
    Partial Public Class AddTroubleOrderCompletedEventArgs
        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 AddOrderResponse
            Get
                Me.RaiseExceptionIfNecessary
                Return CType(Me.results(0),AddOrderResponse)
            End Get
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1")>  _
    Public Delegate Sub AddSpecialRequestOrderCompletedEventHandler(ByVal sender As Object, ByVal e As AddSpecialRequestOrderCompletedEventArgs)
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1"),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code")>  _
    Partial Public Class AddSpecialRequestOrderCompletedEventArgs
        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 AddOrderResponse
            Get
                Me.RaiseExceptionIfNecessary
                Return CType(Me.results(0),AddOrderResponse)
            End Get
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1")>  _
    Public Delegate Sub UpdateTroubleOrderCompletedEventHandler(ByVal sender As Object, ByVal e As UpdateTroubleOrderCompletedEventArgs)
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1"),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code")>  _
    Partial Public Class UpdateTroubleOrderCompletedEventArgs
        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 UpdateTroubleOrderResponse
            Get
                Me.RaiseExceptionIfNecessary
                Return CType(Me.results(0),UpdateTroubleOrderResponse)
            End Get
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1")>  _
    Public Delegate Sub UpdateSpecialRequestOrderCompletedEventHandler(ByVal sender As Object, ByVal e As UpdateSpecialRequestOrderCompletedEventArgs)
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1"),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code")>  _
    Partial Public Class UpdateSpecialRequestOrderCompletedEventArgs
        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 UpdateSpecialRequestOrderResponse
            Get
                Me.RaiseExceptionIfNecessary
                Return CType(Me.results(0),UpdateSpecialRequestOrderResponse)
            End Get
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1")>  _
    Public Delegate Sub GetAvailableNumbersCompletedEventHandler(ByVal sender As Object, ByVal e As GetAvailableNumbersCompletedEventArgs)
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1"),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code")>  _
    Partial Public Class GetAvailableNumbersCompletedEventArgs
        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 GetAvailableNumbersResponse
            Get
                Me.RaiseExceptionIfNecessary
                Return CType(Me.results(0),GetAvailableNumbersResponse)
            End Get
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1")>  _
    Public Delegate Sub GetAvailableVoiceProductListCompletedEventHandler(ByVal sender As Object, ByVal e As GetAvailableVoiceProductListCompletedEventArgs)
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1"),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code")>  _
    Partial Public Class GetAvailableVoiceProductListCompletedEventArgs
        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 GetAvailableVoiceProductListResponse
            Get
                Me.RaiseExceptionIfNecessary
                Return CType(Me.results(0),GetAvailableVoiceProductListResponse)
            End Get
        End Property
    End Class
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1")>  _
    Public Delegate Sub UpdateOrderCompletedEventHandler(ByVal sender As Object, ByVal e As UpdateOrderCompletedEventArgs)
    
    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1"),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code")>  _
    Partial Public Class UpdateOrderCompletedEventArgs
        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 UpdateOrderResponse
            Get
                Me.RaiseExceptionIfNecessary
                Return CType(Me.results(0),UpdateOrderResponse)
            End Get
        End Property
    End Class
End Namespace
