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

Option Strict On
Option Explicit On


Namespace ServiceReference1
    
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0"),  _
     System.ServiceModel.ServiceContractAttribute(ConfigurationName:="ServiceReference1.IService1")>  _
    Public Interface IService1
        
        <System.ServiceModel.OperationContractAttribute(Action:="http://tempuri.org/IService1/GetContactGroups", ReplyAction:="http://tempuri.org/IService1/GetContactGroupsResponse")>  _
        Function GetContactGroups() As Telerik.OpenAccess.ObjectContainer.ChangeSet
        
        <System.ServiceModel.OperationContractAttribute(Action:="http://tempuri.org/IService1/GetContacts", ReplyAction:="http://tempuri.org/IService1/GetContactsResponse")>  _
        Function GetContacts() As Telerik.OpenAccess.ObjectContainer.ChangeSet
        
        <System.ServiceModel.OperationContractAttribute(Action:="http://tempuri.org/IService1/SaveContacts", ReplyAction:="http://tempuri.org/IService1/SaveContactsResponse")>  _
        Function SaveContacts(ByVal changeSet As Telerik.OpenAccess.ObjectContainer.ChangeSet) As Telerik.OpenAccess.ObjectContainer.ChangeSet
    End Interface
    
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")>  _
    Public Interface IService1Channel
        Inherits ServiceReference1.IService1, System.ServiceModel.IClientChannel
    End Interface
    
    <System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")>  _
    Partial Public Class Service1Client
        Inherits System.ServiceModel.ClientBase(Of ServiceReference1.IService1)
        Implements ServiceReference1.IService1
        
        Public Sub New()
            MyBase.New
        End Sub
        
        Public Sub New(ByVal endpointConfigurationName As String)
            MyBase.New(endpointConfigurationName)
        End Sub
        
        Public Sub New(ByVal endpointConfigurationName As String, ByVal remoteAddress As String)
            MyBase.New(endpointConfigurationName, remoteAddress)
        End Sub
        
        Public Sub New(ByVal endpointConfigurationName As String, ByVal remoteAddress As System.ServiceModel.EndpointAddress)
            MyBase.New(endpointConfigurationName, remoteAddress)
        End Sub
        
        Public Sub New(ByVal binding As System.ServiceModel.Channels.Binding, ByVal remoteAddress As System.ServiceModel.EndpointAddress)
            MyBase.New(binding, remoteAddress)
        End Sub
        
        Public Function GetContactGroups() As Telerik.OpenAccess.ObjectContainer.ChangeSet Implements ServiceReference1.IService1.GetContactGroups
            Return MyBase.Channel.GetContactGroups
        End Function
        
        Public Function GetContacts() As Telerik.OpenAccess.ObjectContainer.ChangeSet Implements ServiceReference1.IService1.GetContacts
            Return MyBase.Channel.GetContacts
        End Function
        
        Public Function SaveContacts(ByVal changeSet As Telerik.OpenAccess.ObjectContainer.ChangeSet) As Telerik.OpenAccess.ObjectContainer.ChangeSet Implements ServiceReference1.IService1.SaveContacts
            Return MyBase.Channel.SaveContacts(changeSet)
        End Function
    End Class
End Namespace
