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

namespace WWWings_Dienstproxies.WWWingsServer {
    using System.Runtime.Serialization;
    using System;
    
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.CollectionDataContractAttribute(Name="ExtendedPropertiesDictionary", Namespace="http://schemas.datacontract.org/2004/07/WWWings_GO", ItemName="ExtendedProperties", KeyName="Name", ValueName="ExtendedProperty")]
    [System.SerializableAttribute()]
    public class ExtendedPropertiesDictionary : System.Collections.Generic.Dictionary<string, object> {
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.CollectionDataContractAttribute(Name="ObjectsAddedToCollectionProperties", Namespace="http://schemas.datacontract.org/2004/07/WWWings_GO", ItemName="AddedObjectsForProperty", KeyName="CollectionPropertyName", ValueName="AddedObjects")]
    [System.SerializableAttribute()]
    public class ObjectsAddedToCollectionProperties : System.Collections.Generic.Dictionary<string, WWWings_Dienstproxies.WWWingsServer.ObjectList> {
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.CollectionDataContractAttribute(Name="ObjectList", Namespace="http://schemas.datacontract.org/2004/07/WWWings_GO", ItemName="ObjectValue")]
    [System.SerializableAttribute()]
    public class ObjectList : System.Collections.ObjectModel.ObservableCollection<object> {
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.CollectionDataContractAttribute(Name="ObjectsRemovedFromCollectionProperties", Namespace="http://schemas.datacontract.org/2004/07/WWWings_GO", ItemName="DeletedObjectsForProperty", KeyName="CollectionPropertyName", ValueName="DeletedObjects")]
    [System.SerializableAttribute()]
    public class ObjectsRemovedFromCollectionProperties : System.Collections.Generic.Dictionary<string, WWWings_Dienstproxies.WWWingsServer.ObjectList> {
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.CollectionDataContractAttribute(Name="OriginalValuesDictionary", Namespace="http://schemas.datacontract.org/2004/07/WWWings_GO", ItemName="OriginalValues", KeyName="Name", ValueName="OriginalValue")]
    [System.SerializableAttribute()]
    public class OriginalValuesDictionary : System.Collections.Generic.Dictionary<string, object> {
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.CollectionDataContractAttribute(Name="TrackableCollectionOfPassagierd5CorE2_P", Namespace="http://schemas.datacontract.org/2004/07/WWWings_GO", ItemName="Passagier")]
    [System.SerializableAttribute()]
    public class TrackableCollectionOfPassagierd5CorE2_P : System.Collections.ObjectModel.ObservableCollection<WWWings_GO.Passagier> {
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.CollectionDataContractAttribute(Name="TrackableCollectionOfFlugd5CorE2_P", Namespace="http://schemas.datacontract.org/2004/07/WWWings_GO", ItemName="Flug")]
    [System.SerializableAttribute()]
    public class TrackableCollectionOfFlugd5CorE2_P : System.Collections.ObjectModel.ObservableCollection<WWWings_GO.Flug> {
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ServiceModel.ServiceContractAttribute(Namespace="http://www.world-wide-wings.de/Services", ConfigurationName="WWWingsServer.IBuchungsService")]
    public interface IBuchungsService {
        
        // CODEGEN: Generating message contract since the wrapper name (GetFlugAnfrage) of message GetFlugAnfrage does not match the default value (GetFlug)
        [System.ServiceModel.OperationContractAttribute(Action="http://www.world-wide-wings.de/Services/IBuchungsService/GetFlug", ReplyAction="http://www.world-wide-wings.de/Services/IBuchungsService/GetFlugResponse")]
        WWWings_Dienstproxies.WWWingsServer.GetFlugAntwort GetFlug(WWWings_Dienstproxies.WWWingsServer.GetFlugAnfrage request);
        
        // CODEGEN: Generating message contract since the wrapper name (GetFluegeAnfrage) of message GetFluegeAnfrage does not match the default value (GetFluege)
        [System.ServiceModel.OperationContractAttribute(Action="http://www.world-wide-wings.de/Services/IBuchungsService/GetFluege", ReplyAction="http://www.world-wide-wings.de/Services/IBuchungsService/GetFluegeResponse")]
        WWWings_Dienstproxies.WWWingsServer.GetFluegeAntwort GetFluege(WWWings_Dienstproxies.WWWingsServer.GetFluegeAnfrage request);
        
        // CODEGEN: Generating message contract since the wrapper name (GetFlughaefenAnfrage) of message GetFlughaefenAnfrage does not match the default value (GetFlughaefen)
        [System.ServiceModel.OperationContractAttribute(Action="http://www.world-wide-wings.de/Services/IBuchungsService/GetFlughaefen", ReplyAction="http://www.world-wide-wings.de/Services/IBuchungsService/GetFlughaefenResponse")]
        WWWings_Dienstproxies.WWWingsServer.GetFlughaefenAntwort GetFlughaefen(WWWings_Dienstproxies.WWWingsServer.GetFlughaefenAnfrage request);
        
        // CODEGEN: Generating message contract since the wrapper name (GetPassagierAnfrage) of message GetPassagierAnfrage does not match the default value (GetPassagier)
        [System.ServiceModel.OperationContractAttribute(Action="http://www.world-wide-wings.de/Services/IBuchungsService/GetPassagier", ReplyAction="http://www.world-wide-wings.de/Services/IBuchungsService/GetPassagierResponse")]
        WWWings_Dienstproxies.WWWingsServer.GetPassagierAntwort GetPassagier(WWWings_Dienstproxies.WWWingsServer.GetPassagierAnfrage request);
        
        // CODEGEN: Generating message contract since the wrapper name (GetPassagiereAnfrage) of message GetPassagiereAnfrage does not match the default value (GetPassagiere)
        [System.ServiceModel.OperationContractAttribute(Action="http://www.world-wide-wings.de/Services/IBuchungsService/GetPassagiere", ReplyAction="http://www.world-wide-wings.de/Services/IBuchungsService/GetPassagiereResponse")]
        WWWings_Dienstproxies.WWWingsServer.GetPassagiereAntwort GetPassagiere(WWWings_Dienstproxies.WWWingsServer.GetPassagiereAnfrage request);
        
        // CODEGEN: Generating message contract since the wrapper name (SavePassagierSetAnfrage) of message SavePassagierSetAnfrage does not match the default value (SavePassagierSet)
        [System.ServiceModel.OperationContractAttribute(Action="http://www.world-wide-wings.de/Services/IBuchungsService/SavePassagierSet", ReplyAction="http://www.world-wide-wings.de/Services/IBuchungsService/SavePassagierSetResponse" +
            "")]
        WWWings_Dienstproxies.WWWingsServer.SavePassagierSetAntwort SavePassagierSet(WWWings_Dienstproxies.WWWingsServer.SavePassagierSetAnfrage request);
        
        // CODEGEN: Generating message contract since the wrapper name (CreateBuchungAnfrage) of message CreateBuchungAnfrage does not match the default value (CreateBuchung)
        [System.ServiceModel.OperationContractAttribute(Action="http://www.world-wide-wings.de/Services/IBuchungsService/CreateBuchung", ReplyAction="http://www.world-wide-wings.de/Services/IBuchungsService/CreateBuchungResponse")]
        WWWings_Dienstproxies.WWWingsServer.CreateBuchungAntwort CreateBuchung(WWWings_Dienstproxies.WWWingsServer.CreateBuchungAnfrage request);
        
        // CODEGEN: Generating message contract since the wrapper name (GetFotoAnfrage) of message GetFotoAnfrage does not match the default value (GetFoto)
        [System.ServiceModel.OperationContractAttribute(Action="http://www.world-wide-wings.de/Services/IBuchungsService/GetFoto", ReplyAction="http://www.world-wide-wings.de/Services/IBuchungsService/GetFotoResponse")]
        WWWings_Dienstproxies.WWWingsServer.GetFotoAntwort GetFoto(WWWings_Dienstproxies.WWWingsServer.GetFotoAnfrage request);
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(WrapperName="GetFlugAnfrage", WrapperNamespace="http://www.world-wide-wings.de/Services", IsWrapped=true)]
    public partial class GetFlugAnfrage {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://www.world-wide-wings.de/Services", Order=0)]
        public int FlugNummer;
        
        public GetFlugAnfrage() {
        }
        
        public GetFlugAnfrage(int FlugNummer) {
            this.FlugNummer = FlugNummer;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(WrapperName="GetFlugAntwort", WrapperNamespace="http://www.world-wide-wings.de/Services", IsWrapped=true)]
    public partial class GetFlugAntwort {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://www.world-wide-wings.de/Services", Order=0)]
        public WWWings_GO.Flug Flug;
        
        public GetFlugAntwort() {
        }
        
        public GetFlugAntwort(WWWings_GO.Flug Flug) {
            this.Flug = Flug;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(WrapperName="GetFluegeAnfrage", WrapperNamespace="http://www.world-wide-wings.de/Services", IsWrapped=true)]
    public partial class GetFluegeAnfrage {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://www.world-wide-wings.de/Services", Order=0)]
        public string Abflugort;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://www.world-wide-wings.de/Services", Order=1)]
        public string Zielort;
        
        public GetFluegeAnfrage() {
        }
        
        public GetFluegeAnfrage(string Abflugort, string Zielort) {
            this.Abflugort = Abflugort;
            this.Zielort = Zielort;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(WrapperName="GetFluegeAntwort", WrapperNamespace="http://www.world-wide-wings.de/Services", IsWrapped=true)]
    public partial class GetFluegeAntwort {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://www.world-wide-wings.de/Services", Order=0)]
        public System.Collections.ObjectModel.ObservableCollection<WWWings_GO.Flug> Fluege;
        
        public GetFluegeAntwort() {
        }
        
        public GetFluegeAntwort(System.Collections.ObjectModel.ObservableCollection<WWWings_GO.Flug> Fluege) {
            this.Fluege = Fluege;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(WrapperName="GetFlughaefenAnfrage", WrapperNamespace="http://www.world-wide-wings.de/Services", IsWrapped=true)]
    public partial class GetFlughaefenAnfrage {
        
        public GetFlughaefenAnfrage() {
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(WrapperName="GetFlughaefenAntwort", WrapperNamespace="http://www.world-wide-wings.de/Services", IsWrapped=true)]
    public partial class GetFlughaefenAntwort {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://www.world-wide-wings.de/Services", Order=0)]
        public System.Collections.ObjectModel.ObservableCollection<string> FlughaefenNamen;
        
        public GetFlughaefenAntwort() {
        }
        
        public GetFlughaefenAntwort(System.Collections.ObjectModel.ObservableCollection<string> FlughaefenNamen) {
            this.FlughaefenNamen = FlughaefenNamen;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(WrapperName="GetPassagierAnfrage", WrapperNamespace="http://www.world-wide-wings.de/Services", IsWrapped=true)]
    public partial class GetPassagierAnfrage {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://www.world-wide-wings.de/Services", Order=0)]
        public int PassagierNummer;
        
        public GetPassagierAnfrage() {
        }
        
        public GetPassagierAnfrage(int PassagierNummer) {
            this.PassagierNummer = PassagierNummer;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(WrapperName="GetPassagierAntwort", WrapperNamespace="http://www.world-wide-wings.de/Services", IsWrapped=true)]
    public partial class GetPassagierAntwort {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://www.world-wide-wings.de/Services", Order=0)]
        public WWWings_GO.Passagier Passagier;
        
        public GetPassagierAntwort() {
        }
        
        public GetPassagierAntwort(WWWings_GO.Passagier Passagier) {
            this.Passagier = Passagier;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(WrapperName="GetPassagiereAnfrage", WrapperNamespace="http://www.world-wide-wings.de/Services", IsWrapped=true)]
    public partial class GetPassagiereAnfrage {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://www.world-wide-wings.de/Services", Order=0)]
        public string Namensbestandteil;
        
        public GetPassagiereAnfrage() {
        }
        
        public GetPassagiereAnfrage(string Namensbestandteil) {
            this.Namensbestandteil = Namensbestandteil;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(WrapperName="GetPassagiereAntwort", WrapperNamespace="http://www.world-wide-wings.de/Services", IsWrapped=true)]
    public partial class GetPassagiereAntwort {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://www.world-wide-wings.de/Services", Order=0)]
        public System.Collections.ObjectModel.ObservableCollection<WWWings_GO.Passagier> Passagiere;
        
        public GetPassagiereAntwort() {
        }
        
        public GetPassagiereAntwort(System.Collections.ObjectModel.ObservableCollection<WWWings_GO.Passagier> Passagiere) {
            this.Passagiere = Passagiere;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(WrapperName="SavePassagierSetAnfrage", WrapperNamespace="http://www.world-wide-wings.de/Services", IsWrapped=true)]
    public partial class SavePassagierSetAnfrage {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://www.world-wide-wings.de/Services", Order=0)]
        public System.Collections.ObjectModel.ObservableCollection<WWWings_GO.Passagier> PassagierSet;
        
        public SavePassagierSetAnfrage() {
        }
        
        public SavePassagierSetAnfrage(System.Collections.ObjectModel.ObservableCollection<WWWings_GO.Passagier> PassagierSet) {
            this.PassagierSet = PassagierSet;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(WrapperName="SavePassagierSetAntwort", WrapperNamespace="http://www.world-wide-wings.de/Services", IsWrapped=true)]
    public partial class SavePassagierSetAntwort {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://www.world-wide-wings.de/Services", Order=0)]
        public System.Collections.ObjectModel.ObservableCollection<WWWings_GO.Passagier> NeuePassagiere;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://www.world-wide-wings.de/Services", Order=1)]
        public string Statistik;
        
        public SavePassagierSetAntwort() {
        }
        
        public SavePassagierSetAntwort(System.Collections.ObjectModel.ObservableCollection<WWWings_GO.Passagier> NeuePassagiere, string Statistik) {
            this.NeuePassagiere = NeuePassagiere;
            this.Statistik = Statistik;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(WrapperName="CreateBuchungAnfrage", WrapperNamespace="http://www.world-wide-wings.de/Services", IsWrapped=true)]
    public partial class CreateBuchungAnfrage {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://www.world-wide-wings.de/Services", Order=0)]
        public int FlugID;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://www.world-wide-wings.de/Services", Order=1)]
        public int PassagierID;
        
        public CreateBuchungAnfrage() {
        }
        
        public CreateBuchungAnfrage(int FlugID, int PassagierID) {
            this.FlugID = FlugID;
            this.PassagierID = PassagierID;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(WrapperName="CreateBuchungAntwort", WrapperNamespace="http://www.world-wide-wings.de/Services", IsWrapped=true)]
    public partial class CreateBuchungAntwort {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://www.world-wide-wings.de/Services", Order=0)]
        public string Status;
        
        public CreateBuchungAntwort() {
        }
        
        public CreateBuchungAntwort(string Status) {
            this.Status = Status;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(WrapperName="GetFotoAnfrage", WrapperNamespace="http://www.world-wide-wings.de/Services", IsWrapped=true)]
    public partial class GetFotoAnfrage {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://www.world-wide-wings.de/Services", Order=0)]
        public string Ort;
        
        public GetFotoAnfrage() {
        }
        
        public GetFotoAnfrage(string Ort) {
            this.Ort = Ort;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(WrapperName="GetFotoAntwort", WrapperNamespace="http://www.world-wide-wings.de/Services", IsWrapped=true)]
    public partial class GetFotoAntwort {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://www.world-wide-wings.de/Services", Order=0)]
        public System.IO.Stream Foto;
        
        public GetFotoAntwort() {
        }
        
        public GetFotoAntwort(System.IO.Stream Foto) {
            this.Foto = Foto;
        }
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    public interface IBuchungsServiceChannel : WWWings_Dienstproxies.WWWingsServer.IBuchungsService, System.ServiceModel.IClientChannel {
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    public partial class BuchungsServiceClient : System.ServiceModel.ClientBase<WWWings_Dienstproxies.WWWingsServer.IBuchungsService>, WWWings_Dienstproxies.WWWingsServer.IBuchungsService {
        
        public BuchungsServiceClient() {
        }
        
        public BuchungsServiceClient(string endpointConfigurationName) : 
                base(endpointConfigurationName) {
        }
        
        public BuchungsServiceClient(string endpointConfigurationName, string remoteAddress) : 
                base(endpointConfigurationName, remoteAddress) {
        }
        
        public BuchungsServiceClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) : 
                base(endpointConfigurationName, remoteAddress) {
        }
        
        public BuchungsServiceClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) : 
                base(binding, remoteAddress) {
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        WWWings_Dienstproxies.WWWingsServer.GetFlugAntwort WWWings_Dienstproxies.WWWingsServer.IBuchungsService.GetFlug(WWWings_Dienstproxies.WWWingsServer.GetFlugAnfrage request) {
            return base.Channel.GetFlug(request);
        }
        
        public WWWings_GO.Flug GetFlug(int FlugNummer) {
            WWWings_Dienstproxies.WWWingsServer.GetFlugAnfrage inValue = new WWWings_Dienstproxies.WWWingsServer.GetFlugAnfrage();
            inValue.FlugNummer = FlugNummer;
            WWWings_Dienstproxies.WWWingsServer.GetFlugAntwort retVal = ((WWWings_Dienstproxies.WWWingsServer.IBuchungsService)(this)).GetFlug(inValue);
            return retVal.Flug;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        WWWings_Dienstproxies.WWWingsServer.GetFluegeAntwort WWWings_Dienstproxies.WWWingsServer.IBuchungsService.GetFluege(WWWings_Dienstproxies.WWWingsServer.GetFluegeAnfrage request) {
            return base.Channel.GetFluege(request);
        }
        
        public System.Collections.ObjectModel.ObservableCollection<WWWings_GO.Flug> GetFluege(string Abflugort, string Zielort) {
            WWWings_Dienstproxies.WWWingsServer.GetFluegeAnfrage inValue = new WWWings_Dienstproxies.WWWingsServer.GetFluegeAnfrage();
            inValue.Abflugort = Abflugort;
            inValue.Zielort = Zielort;
            WWWings_Dienstproxies.WWWingsServer.GetFluegeAntwort retVal = ((WWWings_Dienstproxies.WWWingsServer.IBuchungsService)(this)).GetFluege(inValue);
            return retVal.Fluege;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        WWWings_Dienstproxies.WWWingsServer.GetFlughaefenAntwort WWWings_Dienstproxies.WWWingsServer.IBuchungsService.GetFlughaefen(WWWings_Dienstproxies.WWWingsServer.GetFlughaefenAnfrage request) {
            return base.Channel.GetFlughaefen(request);
        }
        
        public System.Collections.ObjectModel.ObservableCollection<string> GetFlughaefen() {
            WWWings_Dienstproxies.WWWingsServer.GetFlughaefenAnfrage inValue = new WWWings_Dienstproxies.WWWingsServer.GetFlughaefenAnfrage();
            WWWings_Dienstproxies.WWWingsServer.GetFlughaefenAntwort retVal = ((WWWings_Dienstproxies.WWWingsServer.IBuchungsService)(this)).GetFlughaefen(inValue);
            return retVal.FlughaefenNamen;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        WWWings_Dienstproxies.WWWingsServer.GetPassagierAntwort WWWings_Dienstproxies.WWWingsServer.IBuchungsService.GetPassagier(WWWings_Dienstproxies.WWWingsServer.GetPassagierAnfrage request) {
            return base.Channel.GetPassagier(request);
        }
        
        public WWWings_GO.Passagier GetPassagier(int PassagierNummer) {
            WWWings_Dienstproxies.WWWingsServer.GetPassagierAnfrage inValue = new WWWings_Dienstproxies.WWWingsServer.GetPassagierAnfrage();
            inValue.PassagierNummer = PassagierNummer;
            WWWings_Dienstproxies.WWWingsServer.GetPassagierAntwort retVal = ((WWWings_Dienstproxies.WWWingsServer.IBuchungsService)(this)).GetPassagier(inValue);
            return retVal.Passagier;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        WWWings_Dienstproxies.WWWingsServer.GetPassagiereAntwort WWWings_Dienstproxies.WWWingsServer.IBuchungsService.GetPassagiere(WWWings_Dienstproxies.WWWingsServer.GetPassagiereAnfrage request) {
            return base.Channel.GetPassagiere(request);
        }
        
        public System.Collections.ObjectModel.ObservableCollection<WWWings_GO.Passagier> GetPassagiere(string Namensbestandteil) {
            WWWings_Dienstproxies.WWWingsServer.GetPassagiereAnfrage inValue = new WWWings_Dienstproxies.WWWingsServer.GetPassagiereAnfrage();
            inValue.Namensbestandteil = Namensbestandteil;
            WWWings_Dienstproxies.WWWingsServer.GetPassagiereAntwort retVal = ((WWWings_Dienstproxies.WWWingsServer.IBuchungsService)(this)).GetPassagiere(inValue);
            return retVal.Passagiere;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        WWWings_Dienstproxies.WWWingsServer.SavePassagierSetAntwort WWWings_Dienstproxies.WWWingsServer.IBuchungsService.SavePassagierSet(WWWings_Dienstproxies.WWWingsServer.SavePassagierSetAnfrage request) {
            return base.Channel.SavePassagierSet(request);
        }
        
        public System.Collections.ObjectModel.ObservableCollection<WWWings_GO.Passagier> SavePassagierSet(System.Collections.ObjectModel.ObservableCollection<WWWings_GO.Passagier> PassagierSet, out string Statistik) {
            WWWings_Dienstproxies.WWWingsServer.SavePassagierSetAnfrage inValue = new WWWings_Dienstproxies.WWWingsServer.SavePassagierSetAnfrage();
            inValue.PassagierSet = PassagierSet;
            WWWings_Dienstproxies.WWWingsServer.SavePassagierSetAntwort retVal = ((WWWings_Dienstproxies.WWWingsServer.IBuchungsService)(this)).SavePassagierSet(inValue);
            Statistik = retVal.Statistik;
            return retVal.NeuePassagiere;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        WWWings_Dienstproxies.WWWingsServer.CreateBuchungAntwort WWWings_Dienstproxies.WWWingsServer.IBuchungsService.CreateBuchung(WWWings_Dienstproxies.WWWingsServer.CreateBuchungAnfrage request) {
            return base.Channel.CreateBuchung(request);
        }
        
        public string CreateBuchung(int FlugID, int PassagierID) {
            WWWings_Dienstproxies.WWWingsServer.CreateBuchungAnfrage inValue = new WWWings_Dienstproxies.WWWingsServer.CreateBuchungAnfrage();
            inValue.FlugID = FlugID;
            inValue.PassagierID = PassagierID;
            WWWings_Dienstproxies.WWWingsServer.CreateBuchungAntwort retVal = ((WWWings_Dienstproxies.WWWingsServer.IBuchungsService)(this)).CreateBuchung(inValue);
            return retVal.Status;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        WWWings_Dienstproxies.WWWingsServer.GetFotoAntwort WWWings_Dienstproxies.WWWingsServer.IBuchungsService.GetFoto(WWWings_Dienstproxies.WWWingsServer.GetFotoAnfrage request) {
            return base.Channel.GetFoto(request);
        }
        
        public System.IO.Stream GetFoto(string Ort) {
            WWWings_Dienstproxies.WWWingsServer.GetFotoAnfrage inValue = new WWWings_Dienstproxies.WWWingsServer.GetFotoAnfrage();
            inValue.Ort = Ort;
            WWWings_Dienstproxies.WWWingsServer.GetFotoAntwort retVal = ((WWWings_Dienstproxies.WWWingsServer.IBuchungsService)(this)).GetFoto(inValue);
            return retVal.Foto;
        }
    }
}
