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

// 
// This source code was auto-generated by xsd, Version=4.8.3928.0.
// 
namespace Kreta.Client.Kir.KirModels
{
    using System.Xml.Serialization;
    
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/common")]
    [System.Xml.Serialization.XmlRootAttribute("OperationFault", Namespace="http://www.educatio.hu/common", IsNullable=false)]
    public partial class OperationFaultType {
        
        private int errorCodeField;
        
        private string errorMessageField;
        
        private System.DateTime timeField;
        
        private bool timeFieldSpecified;
        
        private stringWithStringId[] otherInfoField;
        
        /// <remarks/>
        public int ErrorCode {
            get {
                return this.errorCodeField;
            }
            set {
                this.errorCodeField = value;
            }
        }
        
        /// <remarks/>
        public string ErrorMessage {
            get {
                return this.errorMessageField;
            }
            set {
                this.errorMessageField = value;
            }
        }
        
        /// <remarks/>
        public System.DateTime Time {
            get {
                return this.timeField;
            }
            set {
                this.timeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool TimeSpecified {
            get {
                return this.timeFieldSpecified;
            }
            set {
                this.timeFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("OtherInfo")]
        public stringWithStringId[] OtherInfo {
            get {
                return this.otherInfoField;
            }
            set {
                this.otherInfoField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/common")]
    public partial class stringWithStringId {
        
        private string idField;
        
        private string valueField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string id {
            get {
                return this.idField;
            }
            set {
                this.idField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string Value {
            get {
                return this.valueField;
            }
            set {
                this.valueField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/common")]
    [System.Xml.Serialization.XmlRootAttribute("SystemFault", Namespace="http://www.educatio.hu/common", IsNullable=false)]
    public partial class SystemFaultType {
        
        private string errorSourceField;
        
        private string errorCodeField;
        
        private string errorMessageField;
        
        private System.DateTime occuredAtField;
        
        private stringWithStringId[] otherInfoField;
        
        /// <remarks/>
        public string ErrorSource {
            get {
                return this.errorSourceField;
            }
            set {
                this.errorSourceField = value;
            }
        }
        
        /// <remarks/>
        public string ErrorCode {
            get {
                return this.errorCodeField;
            }
            set {
                this.errorCodeField = value;
            }
        }
        
        /// <remarks/>
        public string ErrorMessage {
            get {
                return this.errorMessageField;
            }
            set {
                this.errorMessageField = value;
            }
        }
        
        /// <remarks/>
        public System.DateTime OccuredAt {
            get {
                return this.occuredAtField;
            }
            set {
                this.occuredAtField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("OtherInfo")]
        public stringWithStringId[] OtherInfo {
            get {
                return this.otherInfoField;
            }
            set {
                this.otherInfoField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/common")]
    [System.Xml.Serialization.XmlRootAttribute("Nev", Namespace="http://www.educatio.hu/common", IsNullable=false)]
    public partial class NevType {
        
        private string elonevField;
        
        private string vezeteknevField;
        
        private string keresztnevField;
        
        private NevSorrendType nevSorrendField;
        
        /// <remarks/>
        public string Elonev {
            get {
                return this.elonevField;
            }
            set {
                this.elonevField = value;
            }
        }
        
        /// <remarks/>
        public string Vezeteknev {
            get {
                return this.vezeteknevField;
            }
            set {
                this.vezeteknevField = value;
            }
        }
        
        /// <remarks/>
        public string Keresztnev {
            get {
                return this.keresztnevField;
            }
            set {
                this.keresztnevField = value;
            }
        }
        
        /// <remarks/>
        public NevSorrendType NevSorrend {
            get {
                return this.nevSorrendField;
            }
            set {
                this.nevSorrendField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/common")]
    public enum NevSorrendType {
        
        /// <remarks/>
        VEZETEKNEV,
        
        /// <remarks/>
        KERESZTNEV,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir")]
    [System.Xml.Serialization.XmlRootAttribute("KerelemStatuszRequest", Namespace="http://www.educatio.hu/kir", IsNullable=false)]
    public partial class KerelemStatuszRequestType {
        
        private string kerelemAzonositoField;
        
        private string statuszField;
        
        private string statuszSzovegField;
        
        private string statuszInfoField;
        
        private System.DateTime idopontField;
        
        private bool idopontFieldSpecified;
        
        /// <remarks/>
        public string KerelemAzonosito {
            get {
                return this.kerelemAzonositoField;
            }
            set {
                this.kerelemAzonositoField = value;
            }
        }
        
        /// <remarks/>
        public string Statusz {
            get {
                return this.statuszField;
            }
            set {
                this.statuszField = value;
            }
        }
        
        /// <remarks/>
        public string StatuszSzoveg {
            get {
                return this.statuszSzovegField;
            }
            set {
                this.statuszSzovegField = value;
            }
        }
        
        /// <remarks/>
        public string StatuszInfo {
            get {
                return this.statuszInfoField;
            }
            set {
                this.statuszInfoField = value;
            }
        }
        
        /// <remarks/>
        public System.DateTime Idopont {
            get {
                return this.idopontField;
            }
            set {
                this.idopontField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool IdopontSpecified {
            get {
                return this.idopontFieldSpecified;
            }
            set {
                this.idopontFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    [System.Xml.Serialization.XmlRootAttribute("KerelemBekuldesRequest", Namespace="http://www.educatio.hu/kir2/kir2szny", IsNullable=false)]
    public partial class KerelemBekuldesRequestType : RequestBaseType {
        
        private KerelemFejType kerelemFejField;
        
        private object[] kerelemTorzsField;
        
        /// <remarks/>
        public KerelemFejType KerelemFej {
            get {
                return this.kerelemFejField;
            }
            set {
                this.kerelemFejField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("Bejelentes", typeof(BejelentesType), IsNullable=false)]
        [System.Xml.Serialization.XmlArrayItemAttribute("Megszuntetes", typeof(MegszuntetesType), IsNullable=false)]
        [System.Xml.Serialization.XmlArrayItemAttribute("Modositas", typeof(ModositasType), IsNullable=false)]
        public object[] KerelemTorzs {
            get {
                return this.kerelemTorzsField;
            }
            set {
                this.kerelemTorzsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class KerelemFejType {
        
        private stringWithStringId rogzitoKliensField;
        
        private stringWithId rogzitoNeveField;
        
        private System.DateTime rogzitesDatumaField;
        
        private long szuloKerelemAzonositoField;
        
        private bool szuloKerelemAzonositoFieldSpecified;
        
        private string kliensIdField;
        
        /// <remarks/>
        public stringWithStringId RogzitoKliens {
            get {
                return this.rogzitoKliensField;
            }
            set {
                this.rogzitoKliensField = value;
            }
        }
        
        /// <remarks/>
        public stringWithId RogzitoNeve {
            get {
                return this.rogzitoNeveField;
            }
            set {
                this.rogzitoNeveField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime RogzitesDatuma {
            get {
                return this.rogzitesDatumaField;
            }
            set {
                this.rogzitesDatumaField = value;
            }
        }
        
        /// <remarks/>
        public long SzuloKerelemAzonosito {
            get {
                return this.szuloKerelemAzonositoField;
            }
            set {
                this.szuloKerelemAzonositoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool SzuloKerelemAzonositoSpecified {
            get {
                return this.szuloKerelemAzonositoFieldSpecified;
            }
            set {
                this.szuloKerelemAzonositoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public string KliensId {
            get {
                return this.kliensIdField;
            }
            set {
                this.kliensIdField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/common")]
    public partial class stringWithId {
        
        private ulong idField;
        
        private bool idFieldSpecified;
        
        private string valueField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public ulong id {
            get {
                return this.idField;
            }
            set {
                this.idField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool idSpecified {
            get {
                return this.idFieldSpecified;
            }
            set {
                this.idFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string Value {
            get {
                return this.valueField;
            }
            set {
                this.valueField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class BejelentesType {
        
        private object itemField;
        
        private string elemIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Alkalmazott", typeof(AlkalmazottAdatType))]
        [System.Xml.Serialization.XmlElementAttribute("AlkamazottJogviszony", typeof(BejelentesAlkalmazottJogviszonyAdatType))]
        [System.Xml.Serialization.XmlElementAttribute("Osztaly", typeof(OsztalyAdatType))]
        [System.Xml.Serialization.XmlElementAttribute("Tanulo", typeof(TanuloAdatType))]
        [System.Xml.Serialization.XmlElementAttribute("TanuloiJogviszony", typeof(BejelentesTanuloiJogviszonyAdatType))]
        public object Item {
            get {
                return this.itemField;
            }
            set {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ElemID {
            get {
                return this.elemIDField;
            }
            set {
                this.elemIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(AlkalmazottAdatLekerdezesType))]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class AlkalmazottAdatType : SzemelyAdatType {
        
        private SzotarType vegzettsegiSzintField;
        
        private int szakmaiGyakorlatEvekField;
        
        private bool szakmaiGyakorlatEvekFieldSpecified;
        
        private SzotarType akademiaiTagsagField;
        
        private AlkalmazottSzakkepzettsegAdatType[] szakkepzettsegField;
        
        private AlkalmazottSzakkepesitesAdatType[] szakkepesitesField;
        
        private TudomanyosFokozatAdatType[] tudomanyosFokozatField;
        
        private PedagogusSzakvizsgaAdatType[] pedagogusSzakvizsgaField;
        
        private AlkalmazottJogviszonyAdatType[] jogviszonyField;
        
        private string pedagogusIgazolvanySzamaField;
        
        private string erettsegiVizsgaelnokiIgazolasSzamaField;
        
        private string koznevelesiSzakertoiIgazolasSzamaField;
        
        private string adatkezelestVegzoIntezmenyField;
        
        /// <remarks/>
        public SzotarType VegzettsegiSzint {
            get {
                return this.vegzettsegiSzintField;
            }
            set {
                this.vegzettsegiSzintField = value;
            }
        }
        
        /// <remarks/>
        public int SzakmaiGyakorlatEvek {
            get {
                return this.szakmaiGyakorlatEvekField;
            }
            set {
                this.szakmaiGyakorlatEvekField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool SzakmaiGyakorlatEvekSpecified {
            get {
                return this.szakmaiGyakorlatEvekFieldSpecified;
            }
            set {
                this.szakmaiGyakorlatEvekFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public SzotarType AkademiaiTagsag {
            get {
                return this.akademiaiTagsagField;
            }
            set {
                this.akademiaiTagsagField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Szakkepzettseg")]
        public AlkalmazottSzakkepzettsegAdatType[] Szakkepzettseg {
            get {
                return this.szakkepzettsegField;
            }
            set {
                this.szakkepzettsegField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Szakkepesites")]
        public AlkalmazottSzakkepesitesAdatType[] Szakkepesites {
            get {
                return this.szakkepesitesField;
            }
            set {
                this.szakkepesitesField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("TudomanyosFokozat")]
        public TudomanyosFokozatAdatType[] TudomanyosFokozat {
            get {
                return this.tudomanyosFokozatField;
            }
            set {
                this.tudomanyosFokozatField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("PedagogusSzakvizsga")]
        public PedagogusSzakvizsgaAdatType[] PedagogusSzakvizsga {
            get {
                return this.pedagogusSzakvizsgaField;
            }
            set {
                this.pedagogusSzakvizsgaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Jogviszony")]
        public AlkalmazottJogviszonyAdatType[] Jogviszony {
            get {
                return this.jogviszonyField;
            }
            set {
                this.jogviszonyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="normalizedString")]
        public string PedagogusIgazolvanySzama {
            get {
                return this.pedagogusIgazolvanySzamaField;
            }
            set {
                this.pedagogusIgazolvanySzamaField = value;
            }
        }
        
        /// <remarks/>
        public string ErettsegiVizsgaelnokiIgazolasSzama {
            get {
                return this.erettsegiVizsgaelnokiIgazolasSzamaField;
            }
            set {
                this.erettsegiVizsgaelnokiIgazolasSzamaField = value;
            }
        }
        
        /// <remarks/>
        public string KoznevelesiSzakertoiIgazolasSzama {
            get {
                return this.koznevelesiSzakertoiIgazolasSzamaField;
            }
            set {
                this.koznevelesiSzakertoiIgazolasSzamaField = value;
            }
        }
        
        /// <remarks/>
        public string AdatkezelestVegzoIntezmeny {
            get {
                return this.adatkezelestVegzoIntezmenyField;
            }
            set {
                this.adatkezelestVegzoIntezmenyField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/common")]
    public partial class SzotarType {
        
        private string szotarTipusField;
        
        private string rovidNevField;
        
        private bool toroltField;
        
        private bool toroltFieldSpecified;
        
        private string valueField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string SzotarTipus {
            get {
                return this.szotarTipusField;
            }
            set {
                this.szotarTipusField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string RovidNev {
            get {
                return this.rovidNevField;
            }
            set {
                this.rovidNevField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public bool Torolt {
            get {
                return this.toroltField;
            }
            set {
                this.toroltField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ToroltSpecified {
            get {
                return this.toroltFieldSpecified;
            }
            set {
                this.toroltFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string Value {
            get {
                return this.valueField;
            }
            set {
                this.valueField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class AlkalmazottSzakkepzettsegAdatType {
        
        private SzotarType szakkepzettsegSzintjeField;
        
        private SzotarType pedagogusSzakkepzettsegField;
        
        private SzotarType pedSzakvizsgaErtekuField;
        
        private SzotarType szakkepzettsegTipusField;
        
        private SzotarType szakkepzettsegField;
        
        private object[] itemsField;
        
        private string felsooktatasiIntezmenyField;
        
        private string kulfoldiFelsooktatasiIntezmenyNeveField;
        
        private int idField;
        
        private bool idFieldSpecified;
        
        /// <remarks/>
        public SzotarType SzakkepzettsegSzintje {
            get {
                return this.szakkepzettsegSzintjeField;
            }
            set {
                this.szakkepzettsegSzintjeField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType PedagogusSzakkepzettseg {
            get {
                return this.pedagogusSzakkepzettsegField;
            }
            set {
                this.pedagogusSzakkepzettsegField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType PedSzakvizsgaErteku {
            get {
                return this.pedSzakvizsgaErtekuField;
            }
            set {
                this.pedSzakvizsgaErtekuField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType SzakkepzettsegTipus {
            get {
                return this.szakkepzettsegTipusField;
            }
            set {
                this.szakkepzettsegTipusField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType Szakkepzettseg {
            get {
                return this.szakkepzettsegField;
            }
            set {
                this.szakkepzettsegField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("NincsOklevel", typeof(bool))]
        [System.Xml.Serialization.XmlElementAttribute("OklevelSzam", typeof(string))]
        [System.Xml.Serialization.XmlElementAttribute("VegzettsegMegszerzesenekDatuma", typeof(System.DateTime), DataType="date")]
        public object[] Items {
            get {
                return this.itemsField;
            }
            set {
                this.itemsField = value;
            }
        }
        
        /// <remarks/>
        public string FelsooktatasiIntezmeny {
            get {
                return this.felsooktatasiIntezmenyField;
            }
            set {
                this.felsooktatasiIntezmenyField = value;
            }
        }
        
        /// <remarks/>
        public string KulfoldiFelsooktatasiIntezmenyNeve {
            get {
                return this.kulfoldiFelsooktatasiIntezmenyNeveField;
            }
            set {
                this.kulfoldiFelsooktatasiIntezmenyNeveField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int id {
            get {
                return this.idField;
            }
            set {
                this.idField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool idSpecified {
            get {
                return this.idFieldSpecified;
            }
            set {
                this.idFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class AlkalmazottSzakkepesitesAdatType {
        
        private string megnevezesField;
        
        private System.DateTime szakvizsgaMegszerzesDatumaField;
        
        private bool szakvizsgaMegszerzesDatumaFieldSpecified;
        
        private string oklevelSzamField;
        
        private int idField;
        
        private bool idFieldSpecified;
        
        /// <remarks/>
        public string Megnevezes {
            get {
                return this.megnevezesField;
            }
            set {
                this.megnevezesField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime SzakvizsgaMegszerzesDatuma {
            get {
                return this.szakvizsgaMegszerzesDatumaField;
            }
            set {
                this.szakvizsgaMegszerzesDatumaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool SzakvizsgaMegszerzesDatumaSpecified {
            get {
                return this.szakvizsgaMegszerzesDatumaFieldSpecified;
            }
            set {
                this.szakvizsgaMegszerzesDatumaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public string OklevelSzam {
            get {
                return this.oklevelSzamField;
            }
            set {
                this.oklevelSzamField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int id {
            get {
                return this.idField;
            }
            set {
                this.idField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool idSpecified {
            get {
                return this.idFieldSpecified;
            }
            set {
                this.idFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class TudomanyosFokozatAdatType {
        
        private SzotarType fokozatSzintjeField;
        
        private string megnevezesField;
        
        private System.DateTime megszerzesDatumaField;
        
        private SzotarType pedagogiaiField;
        
        private int idField;
        
        private bool idFieldSpecified;
        
        /// <remarks/>
        public SzotarType FokozatSzintje {
            get {
                return this.fokozatSzintjeField;
            }
            set {
                this.fokozatSzintjeField = value;
            }
        }
        
        /// <remarks/>
        public string Megnevezes {
            get {
                return this.megnevezesField;
            }
            set {
                this.megnevezesField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime MegszerzesDatuma {
            get {
                return this.megszerzesDatumaField;
            }
            set {
                this.megszerzesDatumaField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType Pedagogiai {
            get {
                return this.pedagogiaiField;
            }
            set {
                this.pedagogiaiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int id {
            get {
                return this.idField;
            }
            set {
                this.idField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool idSpecified {
            get {
                return this.idFieldSpecified;
            }
            set {
                this.idFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class PedagogusSzakvizsgaAdatType {
        
        private SzotarType szakiranyField;
        
        private string szakiranyEgyediMegnevezesField;
        
        private System.DateTime megszerzesDatumaField;
        
        private string igazoloOkiratSzamaField;
        
        private string felsooktatasiIntezmenyNeveField;
        
        private int idField;
        
        private bool idFieldSpecified;
        
        /// <remarks/>
        public SzotarType Szakirany {
            get {
                return this.szakiranyField;
            }
            set {
                this.szakiranyField = value;
            }
        }
        
        /// <remarks/>
        public string SzakiranyEgyediMegnevezes {
            get {
                return this.szakiranyEgyediMegnevezesField;
            }
            set {
                this.szakiranyEgyediMegnevezesField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime MegszerzesDatuma {
            get {
                return this.megszerzesDatumaField;
            }
            set {
                this.megszerzesDatumaField = value;
            }
        }
        
        /// <remarks/>
        public string IgazoloOkiratSzama {
            get {
                return this.igazoloOkiratSzamaField;
            }
            set {
                this.igazoloOkiratSzamaField = value;
            }
        }
        
        /// <remarks/>
        public string FelsooktatasiIntezmenyNeve {
            get {
                return this.felsooktatasiIntezmenyNeveField;
            }
            set {
                this.felsooktatasiIntezmenyNeveField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int id {
            get {
                return this.idField;
            }
            set {
                this.idField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool idSpecified {
            get {
                return this.idFieldSpecified;
            }
            set {
                this.idFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(BejelentesAlkalmazottJogviszonyAdatType))]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class AlkalmazottJogviszonyAdatType {
        
        private string oMKodField;
        
        private SzotarType statuszField;
        
        private SzotarType vezetoField;
        
        private AlkalmazottJogviszonyVezetoiAdatType vezetoiMegbizasAdatokField;
        
        private SzotarType vezetoHelyettesField;
        
        private AlkalmazottJogviszonyVezetohelyettesiAdatType vezetohelyettesiMegbizasAdatokField;
        
        private SzotarType munkakozossegVezetoField;
        
        private SzotarType vezetopedagogusField;
        
        private SzotarType mentortanarField;
        
        private SzotarType munkaidoKodField;
        
        private System.DateTime letrejotteDatumField;
        
        private AlkalmazottJogviszonyAdatTypeMegszunesAdatok megszunesAdatokField;
        
        private AlkalmazottJogviszonyAdatTypeTavolletAdatok tavolletAdatokField;
        
        private SzotarType tipusKodField;
        
        private SzotarType munkaidoMertekField;
        
        private decimal oraszamField;
        
        private bool oraszamFieldSpecified;
        
        private SzotarType gyesMellettField;
        
        private System.DateTime jogviszonyLejaratanakDatumaField;
        
        private bool jogviszonyLejaratanakDatumaFieldSpecified;
        
        private int kiemeltFeladatellatasiHelyIDField;
        
        private AlkalmazottMunkakorkategoriaBesorolasAdatType[] munkakorkategoriaBesorolasField;
        
        private AlkalmazottFoglalkoztatasiAdatokAdatType alkalmazottFoglalkoztatasiAdatokField;
        
        private SZIRJogviszonyAdatokType[] sZIRJogviszonyAdatokField;
        
        private int idField;
        
        private bool idFieldSpecified;
        
        /// <remarks/>
        public string OMKod {
            get {
                return this.oMKodField;
            }
            set {
                this.oMKodField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType Statusz {
            get {
                return this.statuszField;
            }
            set {
                this.statuszField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType Vezeto {
            get {
                return this.vezetoField;
            }
            set {
                this.vezetoField = value;
            }
        }
        
        /// <remarks/>
        public AlkalmazottJogviszonyVezetoiAdatType VezetoiMegbizasAdatok {
            get {
                return this.vezetoiMegbizasAdatokField;
            }
            set {
                this.vezetoiMegbizasAdatokField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType VezetoHelyettes {
            get {
                return this.vezetoHelyettesField;
            }
            set {
                this.vezetoHelyettesField = value;
            }
        }
        
        /// <remarks/>
        public AlkalmazottJogviszonyVezetohelyettesiAdatType VezetohelyettesiMegbizasAdatok {
            get {
                return this.vezetohelyettesiMegbizasAdatokField;
            }
            set {
                this.vezetohelyettesiMegbizasAdatokField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType MunkakozossegVezeto {
            get {
                return this.munkakozossegVezetoField;
            }
            set {
                this.munkakozossegVezetoField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType Vezetopedagogus {
            get {
                return this.vezetopedagogusField;
            }
            set {
                this.vezetopedagogusField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType Mentortanar {
            get {
                return this.mentortanarField;
            }
            set {
                this.mentortanarField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType MunkaidoKod {
            get {
                return this.munkaidoKodField;
            }
            set {
                this.munkaidoKodField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime LetrejotteDatum {
            get {
                return this.letrejotteDatumField;
            }
            set {
                this.letrejotteDatumField = value;
            }
        }
        
        /// <remarks/>
        public AlkalmazottJogviszonyAdatTypeMegszunesAdatok MegszunesAdatok {
            get {
                return this.megszunesAdatokField;
            }
            set {
                this.megszunesAdatokField = value;
            }
        }
        
        /// <remarks/>
        public AlkalmazottJogviszonyAdatTypeTavolletAdatok TavolletAdatok {
            get {
                return this.tavolletAdatokField;
            }
            set {
                this.tavolletAdatokField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType TipusKod {
            get {
                return this.tipusKodField;
            }
            set {
                this.tipusKodField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType MunkaidoMertek {
            get {
                return this.munkaidoMertekField;
            }
            set {
                this.munkaidoMertekField = value;
            }
        }
        
        /// <remarks/>
        public decimal Oraszam {
            get {
                return this.oraszamField;
            }
            set {
                this.oraszamField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool OraszamSpecified {
            get {
                return this.oraszamFieldSpecified;
            }
            set {
                this.oraszamFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public SzotarType GyesMellett {
            get {
                return this.gyesMellettField;
            }
            set {
                this.gyesMellettField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime JogviszonyLejaratanakDatuma {
            get {
                return this.jogviszonyLejaratanakDatumaField;
            }
            set {
                this.jogviszonyLejaratanakDatumaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool JogviszonyLejaratanakDatumaSpecified {
            get {
                return this.jogviszonyLejaratanakDatumaFieldSpecified;
            }
            set {
                this.jogviszonyLejaratanakDatumaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public int KiemeltFeladatellatasiHelyID {
            get {
                return this.kiemeltFeladatellatasiHelyIDField;
            }
            set {
                this.kiemeltFeladatellatasiHelyIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("MunkakorkategoriaBesorolas")]
        public AlkalmazottMunkakorkategoriaBesorolasAdatType[] MunkakorkategoriaBesorolas {
            get {
                return this.munkakorkategoriaBesorolasField;
            }
            set {
                this.munkakorkategoriaBesorolasField = value;
            }
        }
        
        /// <remarks/>
        public AlkalmazottFoglalkoztatasiAdatokAdatType AlkalmazottFoglalkoztatasiAdatok {
            get {
                return this.alkalmazottFoglalkoztatasiAdatokField;
            }
            set {
                this.alkalmazottFoglalkoztatasiAdatokField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("SZIRJogviszonyAdatok")]
        public SZIRJogviszonyAdatokType[] SZIRJogviszonyAdatok {
            get {
                return this.sZIRJogviszonyAdatokField;
            }
            set {
                this.sZIRJogviszonyAdatokField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int id {
            get {
                return this.idField;
            }
            set {
                this.idField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool idSpecified {
            get {
                return this.idFieldSpecified;
            }
            set {
                this.idFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class AlkalmazottJogviszonyVezetoiAdatType {
        
        private SzotarType megbizasTipusaField;
        
        private SzotarType megbizasIdotartamaField;
        
        private System.DateTime megbizasKezdeteField;
        
        private System.DateTime megbizasLejartaField;
        
        private bool megbizasLejartaFieldSpecified;
        
        private System.DateTime megbizasVegdatumaField;
        
        private bool megbizasVegdatumaFieldSpecified;
        
        /// <remarks/>
        public SzotarType MegbizasTipusa {
            get {
                return this.megbizasTipusaField;
            }
            set {
                this.megbizasTipusaField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType MegbizasIdotartama {
            get {
                return this.megbizasIdotartamaField;
            }
            set {
                this.megbizasIdotartamaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime MegbizasKezdete {
            get {
                return this.megbizasKezdeteField;
            }
            set {
                this.megbizasKezdeteField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime MegbizasLejarta {
            get {
                return this.megbizasLejartaField;
            }
            set {
                this.megbizasLejartaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool MegbizasLejartaSpecified {
            get {
                return this.megbizasLejartaFieldSpecified;
            }
            set {
                this.megbizasLejartaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime MegbizasVegdatuma {
            get {
                return this.megbizasVegdatumaField;
            }
            set {
                this.megbizasVegdatumaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool MegbizasVegdatumaSpecified {
            get {
                return this.megbizasVegdatumaFieldSpecified;
            }
            set {
                this.megbizasVegdatumaFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class AlkalmazottJogviszonyVezetohelyettesiAdatType {
        
        private SzotarType megbizasTipusaField;
        
        private SzotarType megbizasIdotartamaField;
        
        private System.DateTime megbizasKezdeteField;
        
        private System.DateTime megbizasLejartaField;
        
        private bool megbizasLejartaFieldSpecified;
        
        private System.DateTime megbizasVegdatumaField;
        
        private bool megbizasVegdatumaFieldSpecified;
        
        private SzotarType vezetohelyettesIntezmenyegysegvezetoField;
        
        /// <remarks/>
        public SzotarType MegbizasTipusa {
            get {
                return this.megbizasTipusaField;
            }
            set {
                this.megbizasTipusaField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType MegbizasIdotartama {
            get {
                return this.megbizasIdotartamaField;
            }
            set {
                this.megbizasIdotartamaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime MegbizasKezdete {
            get {
                return this.megbizasKezdeteField;
            }
            set {
                this.megbizasKezdeteField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime MegbizasLejarta {
            get {
                return this.megbizasLejartaField;
            }
            set {
                this.megbizasLejartaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool MegbizasLejartaSpecified {
            get {
                return this.megbizasLejartaFieldSpecified;
            }
            set {
                this.megbizasLejartaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime MegbizasVegdatuma {
            get {
                return this.megbizasVegdatumaField;
            }
            set {
                this.megbizasVegdatumaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool MegbizasVegdatumaSpecified {
            get {
                return this.megbizasVegdatumaFieldSpecified;
            }
            set {
                this.megbizasVegdatumaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public SzotarType VezetohelyettesIntezmenyegysegvezeto {
            get {
                return this.vezetohelyettesIntezmenyegysegvezetoField;
            }
            set {
                this.vezetohelyettesIntezmenyegysegvezetoField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class AlkalmazottJogviszonyAdatTypeMegszunesAdatok {
        
        private SzotarType megszunesJogcimKodField;
        
        private System.DateTime megszunesDatumField;
        
        /// <remarks/>
        public SzotarType MegszunesJogcimKod {
            get {
                return this.megszunesJogcimKodField;
            }
            set {
                this.megszunesJogcimKodField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime MegszunesDatum {
            get {
                return this.megszunesDatumField;
            }
            set {
                this.megszunesDatumField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class AlkalmazottJogviszonyAdatTypeTavolletAdatok {
        
        private SzotarType tavolletOkaField;
        
        private System.DateTime tavolletKezdeteField;
        
        private System.DateTime tavolletVegeField;
        
        private bool tavolletVegeFieldSpecified;
        
        /// <remarks/>
        public SzotarType TavolletOka {
            get {
                return this.tavolletOkaField;
            }
            set {
                this.tavolletOkaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime TavolletKezdete {
            get {
                return this.tavolletKezdeteField;
            }
            set {
                this.tavolletKezdeteField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime TavolletVege {
            get {
                return this.tavolletVegeField;
            }
            set {
                this.tavolletVegeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool TavolletVegeSpecified {
            get {
                return this.tavolletVegeFieldSpecified;
            }
            set {
                this.tavolletVegeFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class AlkalmazottMunkakorkategoriaBesorolasAdatType {
        
        private SzotarType munkakorKategoriaKodField;
        
        private SzotarType besorolasField;
        
        private SzotarType fizetesiOsztalyField;
        
        private System.DateTime hatalyossagKezdeteField;
        
        private bool hatalyossagKezdeteFieldSpecified;
        
        private System.DateTime hatalyossagVegeField;
        
        private bool hatalyossagVegeFieldSpecified;
        
        private System.DateTime besorolasDatumaField;
        
        private bool besorolasDatumaFieldSpecified;
        
        private System.DateTime fizetesiOsztalyDatumaField;
        
        private bool fizetesiOsztalyDatumaFieldSpecified;
        
        private SzotarType munkaidoKedvezmenyField;
        
        private AlkalmazottMunkakorkategoriaBesorolasAdatTypeGyakornokElomeneteliAdatok gyakornokElomeneteliAdatokField;
        
        private AlkalmazottMunkakorAdatType[] munkakorField;
        
        private AlkalmazottMunkakorPotlekAdatType[] potlekokField;
        
        private int idField;
        
        private bool idFieldSpecified;
        
        /// <remarks/>
        public SzotarType MunkakorKategoriaKod {
            get {
                return this.munkakorKategoriaKodField;
            }
            set {
                this.munkakorKategoriaKodField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType Besorolas {
            get {
                return this.besorolasField;
            }
            set {
                this.besorolasField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType FizetesiOsztaly {
            get {
                return this.fizetesiOsztalyField;
            }
            set {
                this.fizetesiOsztalyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime HatalyossagKezdete {
            get {
                return this.hatalyossagKezdeteField;
            }
            set {
                this.hatalyossagKezdeteField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool HatalyossagKezdeteSpecified {
            get {
                return this.hatalyossagKezdeteFieldSpecified;
            }
            set {
                this.hatalyossagKezdeteFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime HatalyossagVege {
            get {
                return this.hatalyossagVegeField;
            }
            set {
                this.hatalyossagVegeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool HatalyossagVegeSpecified {
            get {
                return this.hatalyossagVegeFieldSpecified;
            }
            set {
                this.hatalyossagVegeFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime BesorolasDatuma {
            get {
                return this.besorolasDatumaField;
            }
            set {
                this.besorolasDatumaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool BesorolasDatumaSpecified {
            get {
                return this.besorolasDatumaFieldSpecified;
            }
            set {
                this.besorolasDatumaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime FizetesiOsztalyDatuma {
            get {
                return this.fizetesiOsztalyDatumaField;
            }
            set {
                this.fizetesiOsztalyDatumaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool FizetesiOsztalyDatumaSpecified {
            get {
                return this.fizetesiOsztalyDatumaFieldSpecified;
            }
            set {
                this.fizetesiOsztalyDatumaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public SzotarType MunkaidoKedvezmeny {
            get {
                return this.munkaidoKedvezmenyField;
            }
            set {
                this.munkaidoKedvezmenyField = value;
            }
        }
        
        /// <remarks/>
        public AlkalmazottMunkakorkategoriaBesorolasAdatTypeGyakornokElomeneteliAdatok GyakornokElomeneteliAdatok {
            get {
                return this.gyakornokElomeneteliAdatokField;
            }
            set {
                this.gyakornokElomeneteliAdatokField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Munkakor")]
        public AlkalmazottMunkakorAdatType[] Munkakor {
            get {
                return this.munkakorField;
            }
            set {
                this.munkakorField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Potlekok")]
        public AlkalmazottMunkakorPotlekAdatType[] Potlekok {
            get {
                return this.potlekokField;
            }
            set {
                this.potlekokField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int id {
            get {
                return this.idField;
            }
            set {
                this.idField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool idSpecified {
            get {
                return this.idFieldSpecified;
            }
            set {
                this.idFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class AlkalmazottMunkakorkategoriaBesorolasAdatTypeGyakornokElomeneteliAdatok {
        
        private string mentorField;
        
        private System.DateTime minositoVizsgaHataridoField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="integer")]
        public string Mentor {
            get {
                return this.mentorField;
            }
            set {
                this.mentorField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime MinositoVizsgaHatarido {
            get {
                return this.minositoVizsgaHataridoField;
            }
            set {
                this.minositoVizsgaHataridoField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class AlkalmazottMunkakorAdatType {
        
        private SzotarType munkakorKodField;
        
        private System.DateTime hatalyossagKezdeteField;
        
        private bool hatalyossagKezdeteFieldSpecified;
        
        private System.DateTime hatalyossagVegeField;
        
        private bool hatalyossagVegeFieldSpecified;
        
        private SzotarType nincsKotelezoTanoraField;
        
        private MunkakorTantargyAdatType[] munkakorTantargyField;
        
        private AlkalmazottFeladatvegzesiHelyAdatType[] feladatField;
        
        private int idField;
        
        private bool idFieldSpecified;
        
        /// <remarks/>
        public SzotarType MunkakorKod {
            get {
                return this.munkakorKodField;
            }
            set {
                this.munkakorKodField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime HatalyossagKezdete {
            get {
                return this.hatalyossagKezdeteField;
            }
            set {
                this.hatalyossagKezdeteField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool HatalyossagKezdeteSpecified {
            get {
                return this.hatalyossagKezdeteFieldSpecified;
            }
            set {
                this.hatalyossagKezdeteFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime HatalyossagVege {
            get {
                return this.hatalyossagVegeField;
            }
            set {
                this.hatalyossagVegeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool HatalyossagVegeSpecified {
            get {
                return this.hatalyossagVegeFieldSpecified;
            }
            set {
                this.hatalyossagVegeFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public SzotarType NincsKotelezoTanora {
            get {
                return this.nincsKotelezoTanoraField;
            }
            set {
                this.nincsKotelezoTanoraField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("MunkakorTantargy")]
        public MunkakorTantargyAdatType[] MunkakorTantargy {
            get {
                return this.munkakorTantargyField;
            }
            set {
                this.munkakorTantargyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Feladat")]
        public AlkalmazottFeladatvegzesiHelyAdatType[] Feladat {
            get {
                return this.feladatField;
            }
            set {
                this.feladatField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int id {
            get {
                return this.idField;
            }
            set {
                this.idField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool idSpecified {
            get {
                return this.idFieldSpecified;
            }
            set {
                this.idFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class MunkakorTantargyAdatType {
        
        private SzotarType tantargyField;
        
        private SzotarType tantargyKiegeszitesField;
        
        private SzotarType szaktargyTipusField;
        
        private SzotarType kiemeltFeladathozField;
        
        private SzotarType kepesitesselField;
        
        private SzotarType iskolanKivulField;
        
        private SzotarType nemzetisegiField;
        
        private SzotarType nemzetisegiNyelvszakoskentField;
        
        private SzotarType nemzetisegiNyelvField;
        
        private SzotarType anyanyelviField;
        
        private SzotarType ketnyelvuField;
        
        private SzotarType nyelvoktatoField;
        
        private SzotarType kiegeszintoNemzetisegiField;
        
        private SzotarType egyebNyelvenField;
        
        private int idField;
        
        private bool idFieldSpecified;
        
        /// <remarks/>
        public SzotarType Tantargy {
            get {
                return this.tantargyField;
            }
            set {
                this.tantargyField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType TantargyKiegeszites {
            get {
                return this.tantargyKiegeszitesField;
            }
            set {
                this.tantargyKiegeszitesField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType SzaktargyTipus {
            get {
                return this.szaktargyTipusField;
            }
            set {
                this.szaktargyTipusField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType KiemeltFeladathoz {
            get {
                return this.kiemeltFeladathozField;
            }
            set {
                this.kiemeltFeladathozField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType Kepesitessel {
            get {
                return this.kepesitesselField;
            }
            set {
                this.kepesitesselField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType IskolanKivul {
            get {
                return this.iskolanKivulField;
            }
            set {
                this.iskolanKivulField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType Nemzetisegi {
            get {
                return this.nemzetisegiField;
            }
            set {
                this.nemzetisegiField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType NemzetisegiNyelvszakoskent {
            get {
                return this.nemzetisegiNyelvszakoskentField;
            }
            set {
                this.nemzetisegiNyelvszakoskentField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType NemzetisegiNyelv {
            get {
                return this.nemzetisegiNyelvField;
            }
            set {
                this.nemzetisegiNyelvField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType Anyanyelvi {
            get {
                return this.anyanyelviField;
            }
            set {
                this.anyanyelviField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType Ketnyelvu {
            get {
                return this.ketnyelvuField;
            }
            set {
                this.ketnyelvuField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType Nyelvoktato {
            get {
                return this.nyelvoktatoField;
            }
            set {
                this.nyelvoktatoField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType KiegeszintoNemzetisegi {
            get {
                return this.kiegeszintoNemzetisegiField;
            }
            set {
                this.kiegeszintoNemzetisegiField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType EgyebNyelven {
            get {
                return this.egyebNyelvenField;
            }
            set {
                this.egyebNyelvenField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int id {
            get {
                return this.idField;
            }
            set {
                this.idField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool idSpecified {
            get {
                return this.idFieldSpecified;
            }
            set {
                this.idFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class AlkalmazottFeladatvegzesiHelyAdatType {
        
        private int feladatellatasiHelyIDField;
        
        private stringWithRequiredId feladatKodField;
        
        private int idField;
        
        private bool idFieldSpecified;
        
        /// <remarks/>
        public int FeladatellatasiHelyID {
            get {
                return this.feladatellatasiHelyIDField;
            }
            set {
                this.feladatellatasiHelyIDField = value;
            }
        }
        
        /// <remarks/>
        public stringWithRequiredId FeladatKod {
            get {
                return this.feladatKodField;
            }
            set {
                this.feladatKodField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int id {
            get {
                return this.idField;
            }
            set {
                this.idField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool idSpecified {
            get {
                return this.idFieldSpecified;
            }
            set {
                this.idFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/common")]
    public partial class stringWithRequiredId {
        
        private ulong idField;
        
        private string valueField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public ulong id {
            get {
                return this.idField;
            }
            set {
                this.idField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string Value {
            get {
                return this.valueField;
            }
            set {
                this.valueField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class AlkalmazottMunkakorPotlekAdatType {
        
        private SzotarType potlekField;
        
        private int idField;
        
        private bool idFieldSpecified;
        
        /// <remarks/>
        public SzotarType Potlek {
            get {
                return this.potlekField;
            }
            set {
                this.potlekField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int id {
            get {
                return this.idField;
            }
            set {
                this.idField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool idSpecified {
            get {
                return this.idFieldSpecified;
            }
            set {
                this.idFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class AlkalmazottFoglalkoztatasiAdatokAdatType {
        
        private SzotarType kiemeltMunkakorField;
        
        private stringWithRequiredId kiemeltFeladatField;
        
        private SzotarType egymiField;
        
        private SzotarType kiemeltOKJCsoportField;
        
        private SzotarType kiemeltSzakkepzettsegField;
        
        private SzotarType kiemeltTantargycsoportField;
        
        private SzotarType helyettesitoField;
        
        private SzotarType ujBelepoField;
        
        private SzotarType nyugdijasField;
        
        private SzotarType palyakezdoField;
        
        private SzotarType egesznaposOktatasField;
        
        private SzotarType egyTanevnelRovidebbField;
        
        private SzotarType szakvizsgazottMunkakorbenField;
        
        private SzotarType idegennyelvTudasField;
        
        private SzotarType angolNyelvtudasField;
        
        private SzotarType osztalyfonokField;
        
        private SzotarType ovodaiCsoportFoglalkoztatoField;
        
        private SzotarType osztalyTanitoField;
        
        private SzotarType napkozisFoglalkoztatoField;
        
        private SzotarType szakmaiGyakorlatvegzoField;
        
        private SzotarType gyogypedagogiaField;
        
        private SzotarType felnottoktatasField;
        
        private SzotarType nemzetisegiField;
        
        private SzotarType nemzetisegiNyelvenField;
        
        private SzotarType egyebIdegenNyelvenField;
        
        private SzotarType gimnaziumiEvfolyamField;
        
        private SzotarType szakgimnaziumSzaktargyTipusField;
        
        private SzotarType szakgimnaziumVegzettseghezKotottTargyField;
        
        private int tanoraiFoglalkozasOraszamField;
        
        private bool tanoraiFoglalkozasOraszamFieldSpecified;
        
        private SzotarType tanoraiFoglalkozasTuloraField;
        
        private int egyebFoglalkozasOraszamField;
        
        private bool egyebFoglalkozasOraszamFieldSpecified;
        
        private SzotarType egyebFoglalkozasTuloraField;
        
        private int idField;
        
        private bool idFieldSpecified;
        
        /// <remarks/>
        public SzotarType KiemeltMunkakor {
            get {
                return this.kiemeltMunkakorField;
            }
            set {
                this.kiemeltMunkakorField = value;
            }
        }
        
        /// <remarks/>
        public stringWithRequiredId KiemeltFeladat {
            get {
                return this.kiemeltFeladatField;
            }
            set {
                this.kiemeltFeladatField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType Egymi {
            get {
                return this.egymiField;
            }
            set {
                this.egymiField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType KiemeltOKJCsoport {
            get {
                return this.kiemeltOKJCsoportField;
            }
            set {
                this.kiemeltOKJCsoportField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType KiemeltSzakkepzettseg {
            get {
                return this.kiemeltSzakkepzettsegField;
            }
            set {
                this.kiemeltSzakkepzettsegField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType KiemeltTantargycsoport {
            get {
                return this.kiemeltTantargycsoportField;
            }
            set {
                this.kiemeltTantargycsoportField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType Helyettesito {
            get {
                return this.helyettesitoField;
            }
            set {
                this.helyettesitoField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType UjBelepo {
            get {
                return this.ujBelepoField;
            }
            set {
                this.ujBelepoField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType Nyugdijas {
            get {
                return this.nyugdijasField;
            }
            set {
                this.nyugdijasField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType Palyakezdo {
            get {
                return this.palyakezdoField;
            }
            set {
                this.palyakezdoField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType EgesznaposOktatas {
            get {
                return this.egesznaposOktatasField;
            }
            set {
                this.egesznaposOktatasField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType EgyTanevnelRovidebb {
            get {
                return this.egyTanevnelRovidebbField;
            }
            set {
                this.egyTanevnelRovidebbField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType SzakvizsgazottMunkakorben {
            get {
                return this.szakvizsgazottMunkakorbenField;
            }
            set {
                this.szakvizsgazottMunkakorbenField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType IdegennyelvTudas {
            get {
                return this.idegennyelvTudasField;
            }
            set {
                this.idegennyelvTudasField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType AngolNyelvtudas {
            get {
                return this.angolNyelvtudasField;
            }
            set {
                this.angolNyelvtudasField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType Osztalyfonok {
            get {
                return this.osztalyfonokField;
            }
            set {
                this.osztalyfonokField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType OvodaiCsoportFoglalkoztato {
            get {
                return this.ovodaiCsoportFoglalkoztatoField;
            }
            set {
                this.ovodaiCsoportFoglalkoztatoField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType OsztalyTanito {
            get {
                return this.osztalyTanitoField;
            }
            set {
                this.osztalyTanitoField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType NapkozisFoglalkoztato {
            get {
                return this.napkozisFoglalkoztatoField;
            }
            set {
                this.napkozisFoglalkoztatoField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType SzakmaiGyakorlatvegzo {
            get {
                return this.szakmaiGyakorlatvegzoField;
            }
            set {
                this.szakmaiGyakorlatvegzoField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType Gyogypedagogia {
            get {
                return this.gyogypedagogiaField;
            }
            set {
                this.gyogypedagogiaField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType Felnottoktatas {
            get {
                return this.felnottoktatasField;
            }
            set {
                this.felnottoktatasField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType Nemzetisegi {
            get {
                return this.nemzetisegiField;
            }
            set {
                this.nemzetisegiField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType NemzetisegiNyelven {
            get {
                return this.nemzetisegiNyelvenField;
            }
            set {
                this.nemzetisegiNyelvenField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType EgyebIdegenNyelven {
            get {
                return this.egyebIdegenNyelvenField;
            }
            set {
                this.egyebIdegenNyelvenField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType GimnaziumiEvfolyam {
            get {
                return this.gimnaziumiEvfolyamField;
            }
            set {
                this.gimnaziumiEvfolyamField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType SzakgimnaziumSzaktargyTipus {
            get {
                return this.szakgimnaziumSzaktargyTipusField;
            }
            set {
                this.szakgimnaziumSzaktargyTipusField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType SzakgimnaziumVegzettseghezKotottTargy {
            get {
                return this.szakgimnaziumVegzettseghezKotottTargyField;
            }
            set {
                this.szakgimnaziumVegzettseghezKotottTargyField = value;
            }
        }
        
        /// <remarks/>
        public int TanoraiFoglalkozasOraszam {
            get {
                return this.tanoraiFoglalkozasOraszamField;
            }
            set {
                this.tanoraiFoglalkozasOraszamField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool TanoraiFoglalkozasOraszamSpecified {
            get {
                return this.tanoraiFoglalkozasOraszamFieldSpecified;
            }
            set {
                this.tanoraiFoglalkozasOraszamFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public SzotarType TanoraiFoglalkozasTulora {
            get {
                return this.tanoraiFoglalkozasTuloraField;
            }
            set {
                this.tanoraiFoglalkozasTuloraField = value;
            }
        }
        
        /// <remarks/>
        public int EgyebFoglalkozasOraszam {
            get {
                return this.egyebFoglalkozasOraszamField;
            }
            set {
                this.egyebFoglalkozasOraszamField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool EgyebFoglalkozasOraszamSpecified {
            get {
                return this.egyebFoglalkozasOraszamFieldSpecified;
            }
            set {
                this.egyebFoglalkozasOraszamFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public SzotarType EgyebFoglalkozasTulora {
            get {
                return this.egyebFoglalkozasTuloraField;
            }
            set {
                this.egyebFoglalkozasTuloraField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int id {
            get {
                return this.idField;
            }
            set {
                this.idField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool idSpecified {
            get {
                return this.idFieldSpecified;
            }
            set {
                this.idFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class SZIRJogviszonyAdatokType {
        
        private System.DateTime kezdoDatumField;
        
        private System.DateTime vegDatumField;
        
        private bool vegDatumFieldSpecified;
        
        private string jogcimField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime KezdoDatum {
            get {
                return this.kezdoDatumField;
            }
            set {
                this.kezdoDatumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime VegDatum {
            get {
                return this.vegDatumField;
            }
            set {
                this.vegDatumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool VegDatumSpecified {
            get {
                return this.vegDatumFieldSpecified;
            }
            set {
                this.vegDatumFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string jogcim {
            get {
                return this.jogcimField;
            }
            set {
                this.jogcimField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class BejelentesAlkalmazottJogviszonyAdatType : AlkalmazottJogviszonyAdatType {
        
        private string oktazonField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")]
        public string oktazon {
            get {
                return this.oktazonField;
            }
            set {
                this.oktazonField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(TanuloAdatType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(AlkalmazottAdatType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(AlkalmazottAdatLekerdezesType))]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class SzemelyAdatType : AlapSzemelyAdatType {
        
        private string telefonszamField;
        
        private string emailField;
        
        private IgenNemType vanLakcimeField;
        
        private CimType allandoCimField;
        
        private CimType tartozkodasiCimField;
        
        private OkmanyAdatType[] okmanyField;
        
        /// <remarks/>
        public string Telefonszam {
            get {
                return this.telefonszamField;
            }
            set {
                this.telefonszamField = value;
            }
        }
        
        /// <remarks/>
        public string Email {
            get {
                return this.emailField;
            }
            set {
                this.emailField = value;
            }
        }
        
        /// <remarks/>
        public IgenNemType VanLakcime {
            get {
                return this.vanLakcimeField;
            }
            set {
                this.vanLakcimeField = value;
            }
        }
        
        /// <remarks/>
        public CimType AllandoCim {
            get {
                return this.allandoCimField;
            }
            set {
                this.allandoCimField = value;
            }
        }
        
        /// <remarks/>
        public CimType TartozkodasiCim {
            get {
                return this.tartozkodasiCimField;
            }
            set {
                this.tartozkodasiCimField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Okmany")]
        public OkmanyAdatType[] Okmany {
            get {
                return this.okmanyField;
            }
            set {
                this.okmanyField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/common")]
    public enum IgenNemType {
        
        /// <remarks/>
        I,
        
        /// <remarks/>
        N,
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(CimAdatModositasType))]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/common")]
    public partial class CimType {
        
        private stringWithRequiredId orszagField;
        
        private string regioField;
        
        private stringWithId telepulesField;
        
        private string iranyitoSzamField;
        
        private string postafiokField;
        
        private string kozteruletNevField;
        
        private string kozteruletJellegField;
        
        private string hazszamField;
        
        private string pontositasField;
        
        /// <remarks/>
        public stringWithRequiredId Orszag {
            get {
                return this.orszagField;
            }
            set {
                this.orszagField = value;
            }
        }
        
        /// <remarks/>
        public string Regio {
            get {
                return this.regioField;
            }
            set {
                this.regioField = value;
            }
        }
        
        /// <remarks/>
        public stringWithId Telepules {
            get {
                return this.telepulesField;
            }
            set {
                this.telepulesField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
        public string IranyitoSzam {
            get {
                return this.iranyitoSzamField;
            }
            set {
                this.iranyitoSzamField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
        public string Postafiok {
            get {
                return this.postafiokField;
            }
            set {
                this.postafiokField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
        public string KozteruletNev {
            get {
                return this.kozteruletNevField;
            }
            set {
                this.kozteruletNevField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
        public string KozteruletJelleg {
            get {
                return this.kozteruletJellegField;
            }
            set {
                this.kozteruletJellegField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
        public string Hazszam {
            get {
                return this.hazszamField;
            }
            set {
                this.hazszamField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
        public string Pontositas {
            get {
                return this.pontositasField;
            }
            set {
                this.pontositasField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class CimAdatModositasType : CimType {
        
        private int idField;
        
        private KerelemMuveletType muveletField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int id {
            get {
                return this.idField;
            }
            set {
                this.idField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public KerelemMuveletType muvelet {
            get {
                return this.muveletField;
            }
            set {
                this.muveletField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/common")]
    public enum KerelemMuveletType {
        
        /// <remarks/>
        LETREHOZ,
        
        /// <remarks/>
        MODOSIT,
        
        /// <remarks/>
        TOROL,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class OkmanyAdatType {
        
        private SzotarType tipusField;
        
        private string okmanySzamField;
        
        private System.DateTime kiallitasDatumaField;
        
        private System.DateTime lejaratDatumaField;
        
        private bool lejaratDatumaFieldSpecified;
        
        private int idField;
        
        private bool idFieldSpecified;
        
        /// <remarks/>
        public SzotarType Tipus {
            get {
                return this.tipusField;
            }
            set {
                this.tipusField = value;
            }
        }
        
        /// <remarks/>
        public string OkmanySzam {
            get {
                return this.okmanySzamField;
            }
            set {
                this.okmanySzamField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime KiallitasDatuma {
            get {
                return this.kiallitasDatumaField;
            }
            set {
                this.kiallitasDatumaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime LejaratDatuma {
            get {
                return this.lejaratDatumaField;
            }
            set {
                this.lejaratDatumaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool LejaratDatumaSpecified {
            get {
                return this.lejaratDatumaFieldSpecified;
            }
            set {
                this.lejaratDatumaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int id {
            get {
                return this.idField;
            }
            set {
                this.idField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool idSpecified {
            get {
                return this.idFieldSpecified;
            }
            set {
                this.idFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(PedagogusSzemelyesAdatType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(TanuloSzemelyesAdatType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(SzemelyAdatType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(TanuloAdatType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(AlkalmazottAdatType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(AlkalmazottAdatLekerdezesType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(SzemelykeresoSzemelyType))]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class AlapSzemelyAdatType {
        
        private NevType viseltNevField;
        
        private NevType szuletesiNevField;
        
        private NevType anyjaNeveField;
        
        private System.DateTime szuletesiIdoField;
        
        private stringWithRequiredId szuletesiOrszagField;
        
        private stringWithId szuletesiHelysegField;
        
        private stringWithRequiredId allampolgarsag1Field;
        
        private stringWithRequiredId allampolgarsag2Field;
        
        private NemType nemField;
        
        private string oktazonField;
        
        private int kirAzonositoField;
        
        private bool kirAzonositoFieldSpecified;
        
        private NyilvTipusType nyilvTipusField;
        
        private bool nyilvTipusFieldSpecified;
        
        /// <remarks/>
        public NevType ViseltNev {
            get {
                return this.viseltNevField;
            }
            set {
                this.viseltNevField = value;
            }
        }
        
        /// <remarks/>
        public NevType SzuletesiNev {
            get {
                return this.szuletesiNevField;
            }
            set {
                this.szuletesiNevField = value;
            }
        }
        
        /// <remarks/>
        public NevType AnyjaNeve {
            get {
                return this.anyjaNeveField;
            }
            set {
                this.anyjaNeveField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime SzuletesiIdo {
            get {
                return this.szuletesiIdoField;
            }
            set {
                this.szuletesiIdoField = value;
            }
        }
        
        /// <remarks/>
        public stringWithRequiredId SzuletesiOrszag {
            get {
                return this.szuletesiOrszagField;
            }
            set {
                this.szuletesiOrszagField = value;
            }
        }
        
        /// <remarks/>
        public stringWithId SzuletesiHelyseg {
            get {
                return this.szuletesiHelysegField;
            }
            set {
                this.szuletesiHelysegField = value;
            }
        }
        
        /// <remarks/>
        public stringWithRequiredId Allampolgarsag1 {
            get {
                return this.allampolgarsag1Field;
            }
            set {
                this.allampolgarsag1Field = value;
            }
        }
        
        /// <remarks/>
        public stringWithRequiredId Allampolgarsag2 {
            get {
                return this.allampolgarsag2Field;
            }
            set {
                this.allampolgarsag2Field = value;
            }
        }
        
        /// <remarks/>
        public NemType Nem {
            get {
                return this.nemField;
            }
            set {
                this.nemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")]
        public string oktazon {
            get {
                return this.oktazonField;
            }
            set {
                this.oktazonField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int KirAzonosito {
            get {
                return this.kirAzonositoField;
            }
            set {
                this.kirAzonositoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool KirAzonositoSpecified {
            get {
                return this.kirAzonositoFieldSpecified;
            }
            set {
                this.kirAzonositoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public NyilvTipusType NyilvTipus {
            get {
                return this.nyilvTipusField;
            }
            set {
                this.nyilvTipusField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool NyilvTipusSpecified {
            get {
                return this.nyilvTipusFieldSpecified;
            }
            set {
                this.nyilvTipusFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/common")]
    public enum NemType {
        
        /// <remarks/>
        N,
        
        /// <remarks/>
        F,
        
        /// <remarks/>
        X,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2")]
    public enum NyilvTipusType {
        
        /// <remarks/>
        KIR,
        
        /// <remarks/>
        SZIR,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class PedagogusSzemelyesAdatType : AlapSzemelyAdatType {
        
        private CimType allandoCimField;
        
        private CimType tartozkodasiCimField;
        
        private string telefonszamField;
        
        private string emailField;
        
        private string adatkezelestVegzoIntezmenyField;
        
        /// <remarks/>
        public CimType AllandoCim {
            get {
                return this.allandoCimField;
            }
            set {
                this.allandoCimField = value;
            }
        }
        
        /// <remarks/>
        public CimType TartozkodasiCim {
            get {
                return this.tartozkodasiCimField;
            }
            set {
                this.tartozkodasiCimField = value;
            }
        }
        
        /// <remarks/>
        public string Telefonszam {
            get {
                return this.telefonszamField;
            }
            set {
                this.telefonszamField = value;
            }
        }
        
        /// <remarks/>
        public string Email {
            get {
                return this.emailField;
            }
            set {
                this.emailField = value;
            }
        }
        
        /// <remarks/>
        public string AdatkezelestVegzoIntezmeny {
            get {
                return this.adatkezelestVegzoIntezmenyField;
            }
            set {
                this.adatkezelestVegzoIntezmenyField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class TanuloSzemelyesAdatType : AlapSzemelyAdatType {
        
        private CimType allandoCimField;
        
        private CimType tartozkodasiCimField;
        
        private string tAJField;
        
        private string adatkezelestVegzoIntezmenyField;
        
        /// <remarks/>
        public CimType AllandoCim {
            get {
                return this.allandoCimField;
            }
            set {
                this.allandoCimField = value;
            }
        }
        
        /// <remarks/>
        public CimType TartozkodasiCim {
            get {
                return this.tartozkodasiCimField;
            }
            set {
                this.tartozkodasiCimField = value;
            }
        }
        
        /// <remarks/>
        public string TAJ {
            get {
                return this.tAJField;
            }
            set {
                this.tAJField = value;
            }
        }
        
        /// <remarks/>
        public string AdatkezelestVegzoIntezmeny {
            get {
                return this.adatkezelestVegzoIntezmenyField;
            }
            set {
                this.adatkezelestVegzoIntezmenyField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class SzemelykeresoSzemelyType : AlapSzemelyAdatType {
        
        private string tAJField;
        
        /// <remarks/>
        public string TAJ {
            get {
                return this.tAJField;
            }
            set {
                this.tAJField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class TanuloAdatType : SzemelyAdatType {
        
        private object itemField;
        
        private string tajszamEllenorzesekField;
        
        private string diakigazolvanySzamaField;
        
        private IgenNemType tankotelezettsegetTeljesitoField;
        
        private System.DateTime tankotelezettsegVegeField;
        
        private bool tankotelezettsegVegeFieldSpecified;
        
        private IgenNemType sNIField;
        
        private IgenNemType bTMField;
        
        private SzotarType menekultVagyOltalmazottField;
        
        private TanuloiJogviszonyAdatType[] jogviszonyField;
        
        private SzotarType halasztasaVanField;
        
        private HalasztasAdatokType halasztasAdatokField;
        
        private HatranyosHelyzetAdatokType hatranyosHelyzetAdatokField;
        
        private string adatkezelestVegzoIntezmenyField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("NemIsmertTAJ", typeof(bool))]
        [System.Xml.Serialization.XmlElementAttribute("TAJ", typeof(string))]
        public object Item {
            get {
                return this.itemField;
            }
            set {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        public string TajszamEllenorzesek {
            get {
                return this.tajszamEllenorzesekField;
            }
            set {
                this.tajszamEllenorzesekField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="normalizedString")]
        public string DiakigazolvanySzama {
            get {
                return this.diakigazolvanySzamaField;
            }
            set {
                this.diakigazolvanySzamaField = value;
            }
        }
        
        /// <remarks/>
        public IgenNemType TankotelezettsegetTeljesito {
            get {
                return this.tankotelezettsegetTeljesitoField;
            }
            set {
                this.tankotelezettsegetTeljesitoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime TankotelezettsegVege {
            get {
                return this.tankotelezettsegVegeField;
            }
            set {
                this.tankotelezettsegVegeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool TankotelezettsegVegeSpecified {
            get {
                return this.tankotelezettsegVegeFieldSpecified;
            }
            set {
                this.tankotelezettsegVegeFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public IgenNemType SNI {
            get {
                return this.sNIField;
            }
            set {
                this.sNIField = value;
            }
        }
        
        /// <remarks/>
        public IgenNemType BTM {
            get {
                return this.bTMField;
            }
            set {
                this.bTMField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType MenekultVagyOltalmazott {
            get {
                return this.menekultVagyOltalmazottField;
            }
            set {
                this.menekultVagyOltalmazottField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Jogviszony")]
        public TanuloiJogviszonyAdatType[] Jogviszony {
            get {
                return this.jogviszonyField;
            }
            set {
                this.jogviszonyField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType HalasztasaVan {
            get {
                return this.halasztasaVanField;
            }
            set {
                this.halasztasaVanField = value;
            }
        }
        
        /// <remarks/>
        public HalasztasAdatokType HalasztasAdatok {
            get {
                return this.halasztasAdatokField;
            }
            set {
                this.halasztasAdatokField = value;
            }
        }
        
        /// <remarks/>
        public HatranyosHelyzetAdatokType HatranyosHelyzetAdatok {
            get {
                return this.hatranyosHelyzetAdatokField;
            }
            set {
                this.hatranyosHelyzetAdatokField = value;
            }
        }
        
        /// <remarks/>
        public string AdatkezelestVegzoIntezmeny {
            get {
                return this.adatkezelestVegzoIntezmenyField;
            }
            set {
                this.adatkezelestVegzoIntezmenyField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(BejelentesTanuloiJogviszonyAdatType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(TanuloiJogviszonyBejelentesType))]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class TanuloiJogviszonyAdatType {
        
        private string intezmenyField;
        
        private SzotarType statuszField;
        
        private System.DateTime jogviszonyLetrejotteDatumField;
        
        private System.DateTime jogviszonyMegszuneseDatumField;
        
        private bool jogviszonyMegszuneseDatumFieldSpecified;
        
        private SzotarType jogviszonyJellegeKodField;
        
        private IgenNemType vendegtanuloField;
        
        private IgenNemType magantanuloField;
        
        private IgenNemType ideiglenesField;
        
        private System.DateTime szuneteltetesKezdeteField;
        
        private bool szuneteltetesKezdeteFieldSpecified;
        
        private System.DateTime szuneteltetesVegeField;
        
        private bool szuneteltetesVegeFieldSpecified;
        
        private SzotarType szunetelesOkaField;
        
        private SzotarType megszunesJogcimeKodField;
        
        private System.DateTime befejezesVarhatoDatumaField;
        
        private bool befejezesVarhatoDatumaFieldSpecified;
        
        private int ugyviteliHelyField;
        
        private TanuloiSzolgaltatasIgenybevetelHelyeAdatType[] szolgaltatasIgenybevetelHelyeField;
        
        private TanuloOsztalyBesorolasType[] osztalyBesorolasField;
        
        private HataronTuliKirandulasType[] hataronTuliKirandulasField;
        
        private KulturalisProgramReszvetelType[] kulturalisProgramReszvetelField;
        
        private SZIRJogviszonyAdatokType[] sZIRJogviszonyAdatokField;
        
        private int idField;
        
        private bool idFieldSpecified;
        
        /// <remarks/>
        public string Intezmeny {
            get {
                return this.intezmenyField;
            }
            set {
                this.intezmenyField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType Statusz {
            get {
                return this.statuszField;
            }
            set {
                this.statuszField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime JogviszonyLetrejotteDatum {
            get {
                return this.jogviszonyLetrejotteDatumField;
            }
            set {
                this.jogviszonyLetrejotteDatumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime JogviszonyMegszuneseDatum {
            get {
                return this.jogviszonyMegszuneseDatumField;
            }
            set {
                this.jogviszonyMegszuneseDatumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool JogviszonyMegszuneseDatumSpecified {
            get {
                return this.jogviszonyMegszuneseDatumFieldSpecified;
            }
            set {
                this.jogviszonyMegszuneseDatumFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public SzotarType JogviszonyJellegeKod {
            get {
                return this.jogviszonyJellegeKodField;
            }
            set {
                this.jogviszonyJellegeKodField = value;
            }
        }
        
        /// <remarks/>
        public IgenNemType Vendegtanulo {
            get {
                return this.vendegtanuloField;
            }
            set {
                this.vendegtanuloField = value;
            }
        }
        
        /// <remarks/>
        public IgenNemType Magantanulo {
            get {
                return this.magantanuloField;
            }
            set {
                this.magantanuloField = value;
            }
        }
        
        /// <remarks/>
        public IgenNemType Ideiglenes {
            get {
                return this.ideiglenesField;
            }
            set {
                this.ideiglenesField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime SzuneteltetesKezdete {
            get {
                return this.szuneteltetesKezdeteField;
            }
            set {
                this.szuneteltetesKezdeteField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool SzuneteltetesKezdeteSpecified {
            get {
                return this.szuneteltetesKezdeteFieldSpecified;
            }
            set {
                this.szuneteltetesKezdeteFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime SzuneteltetesVege {
            get {
                return this.szuneteltetesVegeField;
            }
            set {
                this.szuneteltetesVegeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool SzuneteltetesVegeSpecified {
            get {
                return this.szuneteltetesVegeFieldSpecified;
            }
            set {
                this.szuneteltetesVegeFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public SzotarType SzunetelesOka {
            get {
                return this.szunetelesOkaField;
            }
            set {
                this.szunetelesOkaField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType MegszunesJogcimeKod {
            get {
                return this.megszunesJogcimeKodField;
            }
            set {
                this.megszunesJogcimeKodField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime BefejezesVarhatoDatuma {
            get {
                return this.befejezesVarhatoDatumaField;
            }
            set {
                this.befejezesVarhatoDatumaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool BefejezesVarhatoDatumaSpecified {
            get {
                return this.befejezesVarhatoDatumaFieldSpecified;
            }
            set {
                this.befejezesVarhatoDatumaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public int UgyviteliHely {
            get {
                return this.ugyviteliHelyField;
            }
            set {
                this.ugyviteliHelyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("SzolgaltatasIgenybevetelHelye")]
        public TanuloiSzolgaltatasIgenybevetelHelyeAdatType[] SzolgaltatasIgenybevetelHelye {
            get {
                return this.szolgaltatasIgenybevetelHelyeField;
            }
            set {
                this.szolgaltatasIgenybevetelHelyeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("OsztalyBesorolas")]
        public TanuloOsztalyBesorolasType[] OsztalyBesorolas {
            get {
                return this.osztalyBesorolasField;
            }
            set {
                this.osztalyBesorolasField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("HataronTuliKirandulas")]
        public HataronTuliKirandulasType[] HataronTuliKirandulas {
            get {
                return this.hataronTuliKirandulasField;
            }
            set {
                this.hataronTuliKirandulasField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("KulturalisProgramReszvetel")]
        public KulturalisProgramReszvetelType[] KulturalisProgramReszvetel {
            get {
                return this.kulturalisProgramReszvetelField;
            }
            set {
                this.kulturalisProgramReszvetelField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("SZIRJogviszonyAdatok")]
        public SZIRJogviszonyAdatokType[] SZIRJogviszonyAdatok {
            get {
                return this.sZIRJogviszonyAdatokField;
            }
            set {
                this.sZIRJogviszonyAdatokField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int id {
            get {
                return this.idField;
            }
            set {
                this.idField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool idSpecified {
            get {
                return this.idFieldSpecified;
            }
            set {
                this.idFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class TanuloiSzolgaltatasIgenybevetelHelyeAdatType {
        
        private int telephelyIdField;
        
        private stringWithRequiredId szolgaltatasKodField;
        
        private SzotarType evfolyamField;
        
        private SzotarType agazatField;
        
        private SzotarType megszerzettVegzettsegField;
        
        private System.DateTime igenybevetelKezdeteField;
        
        private System.DateTime igenybevetelVegeField;
        
        private bool igenybevetelVegeFieldSpecified;
        
        private IgenNemType evfolyamismetloField;
        
        private bool evfolyamismetloFieldSpecified;
        
        private int idField;
        
        private bool idFieldSpecified;
        
        /// <remarks/>
        public int TelephelyId {
            get {
                return this.telephelyIdField;
            }
            set {
                this.telephelyIdField = value;
            }
        }
        
        /// <remarks/>
        public stringWithRequiredId SzolgaltatasKod {
            get {
                return this.szolgaltatasKodField;
            }
            set {
                this.szolgaltatasKodField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType Evfolyam {
            get {
                return this.evfolyamField;
            }
            set {
                this.evfolyamField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType Agazat {
            get {
                return this.agazatField;
            }
            set {
                this.agazatField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType MegszerzettVegzettseg {
            get {
                return this.megszerzettVegzettsegField;
            }
            set {
                this.megszerzettVegzettsegField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime IgenybevetelKezdete {
            get {
                return this.igenybevetelKezdeteField;
            }
            set {
                this.igenybevetelKezdeteField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime IgenybevetelVege {
            get {
                return this.igenybevetelVegeField;
            }
            set {
                this.igenybevetelVegeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool IgenybevetelVegeSpecified {
            get {
                return this.igenybevetelVegeFieldSpecified;
            }
            set {
                this.igenybevetelVegeFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public IgenNemType Evfolyamismetlo {
            get {
                return this.evfolyamismetloField;
            }
            set {
                this.evfolyamismetloField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool EvfolyamismetloSpecified {
            get {
                return this.evfolyamismetloFieldSpecified;
            }
            set {
                this.evfolyamismetloFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int id {
            get {
                return this.idField;
            }
            set {
                this.idField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool idSpecified {
            get {
                return this.idFieldSpecified;
            }
            set {
                this.idFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class TanuloOsztalyBesorolasType {
        
        private stringWithRequiredId osztalyField;
        
        private System.DateTime kezdoDatumField;
        
        private System.DateTime kijelentesDatumField;
        
        private bool kijelentesDatumFieldSpecified;
        
        private int idField;
        
        private bool idFieldSpecified;
        
        /// <remarks/>
        public stringWithRequiredId Osztaly {
            get {
                return this.osztalyField;
            }
            set {
                this.osztalyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime KezdoDatum {
            get {
                return this.kezdoDatumField;
            }
            set {
                this.kezdoDatumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime KijelentesDatum {
            get {
                return this.kijelentesDatumField;
            }
            set {
                this.kijelentesDatumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool KijelentesDatumSpecified {
            get {
                return this.kijelentesDatumFieldSpecified;
            }
            set {
                this.kijelentesDatumFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int id {
            get {
                return this.idField;
            }
            set {
                this.idField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool idSpecified {
            get {
                return this.idFieldSpecified;
            }
            set {
                this.idFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class HataronTuliKirandulasType {
        
        private SzotarType evfolyamField;
        
        private SzotarType tanevField;
        
        private SzotarType szomszedosOrszagField;
        
        private System.DateTime kezdeteDatumField;
        
        private System.DateTime vegeDatumField;
        
        private int idField;
        
        private bool idFieldSpecified;
        
        /// <remarks/>
        public SzotarType Evfolyam {
            get {
                return this.evfolyamField;
            }
            set {
                this.evfolyamField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType Tanev {
            get {
                return this.tanevField;
            }
            set {
                this.tanevField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType SzomszedosOrszag {
            get {
                return this.szomszedosOrszagField;
            }
            set {
                this.szomszedosOrszagField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime KezdeteDatum {
            get {
                return this.kezdeteDatumField;
            }
            set {
                this.kezdeteDatumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime VegeDatum {
            get {
                return this.vegeDatumField;
            }
            set {
                this.vegeDatumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int id {
            get {
                return this.idField;
            }
            set {
                this.idField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool idSpecified {
            get {
                return this.idFieldSpecified;
            }
            set {
                this.idFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class KulturalisProgramReszvetelType {
        
        private SzotarType szervezetField;
        
        private SzotarType tipusField;
        
        private SzotarType programTipusField;
        
        private SzotarType programHelyszinField;
        
        private SzotarType evfolyamField;
        
        private SzotarType tanevField;
        
        private int idField;
        
        private bool idFieldSpecified;
        
        /// <remarks/>
        public SzotarType Szervezet {
            get {
                return this.szervezetField;
            }
            set {
                this.szervezetField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType Tipus {
            get {
                return this.tipusField;
            }
            set {
                this.tipusField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType ProgramTipus {
            get {
                return this.programTipusField;
            }
            set {
                this.programTipusField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType ProgramHelyszin {
            get {
                return this.programHelyszinField;
            }
            set {
                this.programHelyszinField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType Evfolyam {
            get {
                return this.evfolyamField;
            }
            set {
                this.evfolyamField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType Tanev {
            get {
                return this.tanevField;
            }
            set {
                this.tanevField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int id {
            get {
                return this.idField;
            }
            set {
                this.idField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool idSpecified {
            get {
                return this.idFieldSpecified;
            }
            set {
                this.idFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class BejelentesTanuloiJogviszonyAdatType : TanuloiJogviszonyAdatType {
        
        private AlapSzemelyAdatType ellenorzendoSzemelyesAdatokField;
        
        private string oktazonField;
        
        /// <remarks/>
        public AlapSzemelyAdatType EllenorzendoSzemelyesAdatok {
            get {
                return this.ellenorzendoSzemelyesAdatokField;
            }
            set {
                this.ellenorzendoSzemelyesAdatokField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")]
        public string oktazon {
            get {
                return this.oktazonField;
            }
            set {
                this.oktazonField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class TanuloiJogviszonyBejelentesType : TanuloiJogviszonyAdatType {
        
        private string oktazonField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")]
        public string oktazon {
            get {
                return this.oktazonField;
            }
            set {
                this.oktazonField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class HalasztasAdatokType {
        
        private string szakvelemenyKiallitoSzervezetField;
        
        private string szakvelemenySorszamField;
        
        private System.DateTime szakvelemenyDatumField;
        
        /// <remarks/>
        public string SzakvelemenyKiallitoSzervezet {
            get {
                return this.szakvelemenyKiallitoSzervezetField;
            }
            set {
                this.szakvelemenyKiallitoSzervezetField = value;
            }
        }
        
        /// <remarks/>
        public string SzakvelemenySorszam {
            get {
                return this.szakvelemenySorszamField;
            }
            set {
                this.szakvelemenySorszamField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime SzakvelemenyDatum {
            get {
                return this.szakvelemenyDatumField;
            }
            set {
                this.szakvelemenyDatumField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class HatranyosHelyzetAdatokType {
        
        private SzotarType tipusField;
        
        private System.DateTime hatalyossagKezdeteField;
        
        private System.DateTime hatalyossagVegeField;
        
        private bool hatalyossagVegeFieldSpecified;
        
        private int idField;
        
        private bool idFieldSpecified;
        
        /// <remarks/>
        public SzotarType Tipus {
            get {
                return this.tipusField;
            }
            set {
                this.tipusField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime HatalyossagKezdete {
            get {
                return this.hatalyossagKezdeteField;
            }
            set {
                this.hatalyossagKezdeteField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime HatalyossagVege {
            get {
                return this.hatalyossagVegeField;
            }
            set {
                this.hatalyossagVegeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool HatalyossagVegeSpecified {
            get {
                return this.hatalyossagVegeFieldSpecified;
            }
            set {
                this.hatalyossagVegeFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int id {
            get {
                return this.idField;
            }
            set {
                this.idField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool idSpecified {
            get {
                return this.idFieldSpecified;
            }
            set {
                this.idFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class AlkalmazottAdatLekerdezesType : AlkalmazottAdatType {
        
        private SzotarType pedagogusMinositesiSzakertoField;
        
        private SzotarType pedagogusMinositesiSzakertoNapField;
        
        private SzotarType szaktanacsadoField;
        
        private SzotarType szaktanacsadoNapField;
        
        private AlkalmazottAdatLekerdezesTypeEPortfolioAdatok ePortfolioAdatokField;
        
        /// <remarks/>
        public SzotarType PedagogusMinositesiSzakerto {
            get {
                return this.pedagogusMinositesiSzakertoField;
            }
            set {
                this.pedagogusMinositesiSzakertoField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType PedagogusMinositesiSzakertoNap {
            get {
                return this.pedagogusMinositesiSzakertoNapField;
            }
            set {
                this.pedagogusMinositesiSzakertoNapField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType Szaktanacsado {
            get {
                return this.szaktanacsadoField;
            }
            set {
                this.szaktanacsadoField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType SzaktanacsadoNap {
            get {
                return this.szaktanacsadoNapField;
            }
            set {
                this.szaktanacsadoNapField = value;
            }
        }
        
        /// <remarks/>
        public AlkalmazottAdatLekerdezesTypeEPortfolioAdatok EPortfolioAdatok {
            get {
                return this.ePortfolioAdatokField;
            }
            set {
                this.ePortfolioAdatokField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class AlkalmazottAdatLekerdezesTypeEPortfolioAdatok {
        
        private string statuszField;
        
        private System.DateTime utolsoStatuszFrissitesDatumaField;
        
        private bool utolsoStatuszFrissitesDatumaFieldSpecified;
        
        private System.DateTime utolsoEngedelyezesDatumaField;
        
        private bool utolsoEngedelyezesDatumaFieldSpecified;
        
        /// <remarks/>
        public string Statusz {
            get {
                return this.statuszField;
            }
            set {
                this.statuszField = value;
            }
        }
        
        /// <remarks/>
        public System.DateTime UtolsoStatuszFrissitesDatuma {
            get {
                return this.utolsoStatuszFrissitesDatumaField;
            }
            set {
                this.utolsoStatuszFrissitesDatumaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool UtolsoStatuszFrissitesDatumaSpecified {
            get {
                return this.utolsoStatuszFrissitesDatumaFieldSpecified;
            }
            set {
                this.utolsoStatuszFrissitesDatumaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public System.DateTime UtolsoEngedelyezesDatuma {
            get {
                return this.utolsoEngedelyezesDatumaField;
            }
            set {
                this.utolsoEngedelyezesDatumaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool UtolsoEngedelyezesDatumaSpecified {
            get {
                return this.utolsoEngedelyezesDatumaFieldSpecified;
            }
            set {
                this.utolsoEngedelyezesDatumaFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class OsztalyAdatType {
        
        private string oMKodField;
        
        private int feladatellatasiHelyIdField;
        
        private SzotarType evfolyamField;
        
        private string kodjelField;
        
        private int idField;
        
        private bool idFieldSpecified;
        
        /// <remarks/>
        public string OMKod {
            get {
                return this.oMKodField;
            }
            set {
                this.oMKodField = value;
            }
        }
        
        /// <remarks/>
        public int FeladatellatasiHelyId {
            get {
                return this.feladatellatasiHelyIdField;
            }
            set {
                this.feladatellatasiHelyIdField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType Evfolyam {
            get {
                return this.evfolyamField;
            }
            set {
                this.evfolyamField = value;
            }
        }
        
        /// <remarks/>
        public string Kodjel {
            get {
                return this.kodjelField;
            }
            set {
                this.kodjelField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int id {
            get {
                return this.idField;
            }
            set {
                this.idField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool idSpecified {
            get {
                return this.idFieldSpecified;
            }
            set {
                this.idFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class MegszuntetesType {
        
        private object itemField;
        
        private string elemIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("AlkamazottiJogviszony", typeof(AlkalmazottJogviszonyMegszunesType))]
        [System.Xml.Serialization.XmlElementAttribute("TanuloiJogviszony", typeof(TanuloiJogviszonyMegszunesType))]
        public object Item {
            get {
                return this.itemField;
            }
            set {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ElemID {
            get {
                return this.elemIDField;
            }
            set {
                this.elemIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class AlkalmazottJogviszonyMegszunesType {
        
        private SzotarType megszunesJogcimeKodField;
        
        private System.DateTime megszunesDatumField;
        
        private int idField;
        
        /// <remarks/>
        public SzotarType MegszunesJogcimeKod {
            get {
                return this.megszunesJogcimeKodField;
            }
            set {
                this.megszunesJogcimeKodField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime MegszunesDatum {
            get {
                return this.megszunesDatumField;
            }
            set {
                this.megszunesDatumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int id {
            get {
                return this.idField;
            }
            set {
                this.idField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class TanuloiJogviszonyMegszunesType {
        
        private System.DateTime megszunesDatumField;
        
        private SzotarType megszunesJogcimeKodField;
        
        private int idField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime MegszunesDatum {
            get {
                return this.megszunesDatumField;
            }
            set {
                this.megszunesDatumField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType MegszunesJogcimeKod {
            get {
                return this.megszunesJogcimeKodField;
            }
            set {
                this.megszunesJogcimeKodField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int id {
            get {
                return this.idField;
            }
            set {
                this.idField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class ModositasType {
        
        private object itemField;
        
        private string elemIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("AlkalmazottAdatokModositasa", typeof(AlkalmazottAdatModositasaType))]
        [System.Xml.Serialization.XmlElementAttribute("AlkalmazottJogviszonyAdatokModositasa", typeof(AlkalmazottJogviszonyAdatModositasaType))]
        [System.Xml.Serialization.XmlElementAttribute("AlkalmazottSzakkepesitesAdatModositas", typeof(AlkalmazottSzakkepesitesAdatModositasType))]
        [System.Xml.Serialization.XmlElementAttribute("AlkalmazottSzakkepzettsegModositas", typeof(AlkalmazottSzakkepzettsegAdatModositasType))]
        [System.Xml.Serialization.XmlElementAttribute("AlkalmazottSzakvizsgaAdatModositas", typeof(PedagogusSzakvizsgaAdatModositasType))]
        [System.Xml.Serialization.XmlElementAttribute("AlkalmazottTudomanyosFokozatAdatModositas", typeof(TudomanyosFokozatAdatModositasType))]
        [System.Xml.Serialization.XmlElementAttribute("CimAdatModositas", typeof(CimAdatModositasType))]
        [System.Xml.Serialization.XmlElementAttribute("OkmanyAdatModositas", typeof(OkmanyAdatModositasType))]
        [System.Xml.Serialization.XmlElementAttribute("OsztalyAdatModositas", typeof(OsztalyAdatModositasType))]
        [System.Xml.Serialization.XmlElementAttribute("TanuloAdatokModositasa", typeof(TanuloAdatModositasaType))]
        [System.Xml.Serialization.XmlElementAttribute("TanuloiJogviszonyAdatokModositasa", typeof(TanuloiJogviszonyAdatokModositasaType))]
        public object Item {
            get {
                return this.itemField;
            }
            set {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ElemID {
            get {
                return this.elemIDField;
            }
            set {
                this.elemIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class AlkalmazottAdatModositasaType : SzemelyAdatModositasaType {
        
        private SzotarType vegzettsegiSzintField;
        
        private int szakmaiGyakorlatEvekField;
        
        private bool szakmaiGyakorlatEvekFieldSpecified;
        
        private SzotarType akademiaiTagsagField;
        
        private AlkalmazottSzakkepzettsegAdatType[] szakkepzettsegField;
        
        private AlkalmazottSzakkepesitesAdatType[] szakkepesitesField;
        
        private TudomanyosFokozatAdatType[] tudomanyosFokozatField;
        
        private PedagogusSzakvizsgaAdatType[] pedagogusSzakvizsgaField;
        
        private string pedagogusIgazolvanySzamaField;
        
        private AlkalmazottAdatModositasaTypeErettsegiVizsgaelnokiIgazolasSzama erettsegiVizsgaelnokiIgazolasSzamaField;
        
        private AlkalmazottAdatModositasaTypeKoznevelesiSzakertoiIgazolasSzama koznevelesiSzakertoiIgazolasSzamaField;
        
        private SzotarType pedagogusMinositesiSzakertoField;
        
        private TorolModositSzotar pedagogusMinositesiSzakertoNapField;
        
        private SzotarType szaktanacsadoField;
        
        private TorolModositSzotar szaktanacsadoNapField;
        
        /// <remarks/>
        public SzotarType VegzettsegiSzint {
            get {
                return this.vegzettsegiSzintField;
            }
            set {
                this.vegzettsegiSzintField = value;
            }
        }
        
        /// <remarks/>
        public int SzakmaiGyakorlatEvek {
            get {
                return this.szakmaiGyakorlatEvekField;
            }
            set {
                this.szakmaiGyakorlatEvekField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool SzakmaiGyakorlatEvekSpecified {
            get {
                return this.szakmaiGyakorlatEvekFieldSpecified;
            }
            set {
                this.szakmaiGyakorlatEvekFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public SzotarType AkademiaiTagsag {
            get {
                return this.akademiaiTagsagField;
            }
            set {
                this.akademiaiTagsagField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Szakkepzettseg")]
        public AlkalmazottSzakkepzettsegAdatType[] Szakkepzettseg {
            get {
                return this.szakkepzettsegField;
            }
            set {
                this.szakkepzettsegField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Szakkepesites")]
        public AlkalmazottSzakkepesitesAdatType[] Szakkepesites {
            get {
                return this.szakkepesitesField;
            }
            set {
                this.szakkepesitesField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("TudomanyosFokozat")]
        public TudomanyosFokozatAdatType[] TudomanyosFokozat {
            get {
                return this.tudomanyosFokozatField;
            }
            set {
                this.tudomanyosFokozatField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("PedagogusSzakvizsga")]
        public PedagogusSzakvizsgaAdatType[] PedagogusSzakvizsga {
            get {
                return this.pedagogusSzakvizsgaField;
            }
            set {
                this.pedagogusSzakvizsgaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="normalizedString")]
        public string PedagogusIgazolvanySzama {
            get {
                return this.pedagogusIgazolvanySzamaField;
            }
            set {
                this.pedagogusIgazolvanySzamaField = value;
            }
        }
        
        /// <remarks/>
        public AlkalmazottAdatModositasaTypeErettsegiVizsgaelnokiIgazolasSzama ErettsegiVizsgaelnokiIgazolasSzama {
            get {
                return this.erettsegiVizsgaelnokiIgazolasSzamaField;
            }
            set {
                this.erettsegiVizsgaelnokiIgazolasSzamaField = value;
            }
        }
        
        /// <remarks/>
        public AlkalmazottAdatModositasaTypeKoznevelesiSzakertoiIgazolasSzama KoznevelesiSzakertoiIgazolasSzama {
            get {
                return this.koznevelesiSzakertoiIgazolasSzamaField;
            }
            set {
                this.koznevelesiSzakertoiIgazolasSzamaField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType PedagogusMinositesiSzakerto {
            get {
                return this.pedagogusMinositesiSzakertoField;
            }
            set {
                this.pedagogusMinositesiSzakertoField = value;
            }
        }
        
        /// <remarks/>
        public TorolModositSzotar PedagogusMinositesiSzakertoNap {
            get {
                return this.pedagogusMinositesiSzakertoNapField;
            }
            set {
                this.pedagogusMinositesiSzakertoNapField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType Szaktanacsado {
            get {
                return this.szaktanacsadoField;
            }
            set {
                this.szaktanacsadoField = value;
            }
        }
        
        /// <remarks/>
        public TorolModositSzotar SzaktanacsadoNap {
            get {
                return this.szaktanacsadoNapField;
            }
            set {
                this.szaktanacsadoNapField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class AlkalmazottAdatModositasaTypeErettsegiVizsgaelnokiIgazolasSzama : TorolModositString {
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class TorolModositString {
        
        private object itemField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Modosit", typeof(string))]
        [System.Xml.Serialization.XmlElementAttribute("Torol", typeof(bool))]
        public object Item {
            get {
                return this.itemField;
            }
            set {
                this.itemField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class AlkalmazottAdatModositasaTypeKoznevelesiSzakertoiIgazolasSzama : TorolModositString {
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class TorolModositSzotar {
        
        private object itemField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Modosit", typeof(SzotarType))]
        [System.Xml.Serialization.XmlElementAttribute("Torol", typeof(bool))]
        public object Item {
            get {
                return this.itemField;
            }
            set {
                this.itemField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(TanuloAdatModositasaType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(AlkalmazottAdatModositasaType))]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class SzemelyAdatModositasaType {
        
        private OsznySzemelyAdatModositasaType osznySzemelyAdatokField;
        
        private SzemelyAdatModositasaTypeTelefonszam telefonszamField;
        
        private SzemelyAdatModositasaTypeEmail emailField;
        
        private IgenNemType vanLakcimeField;
        
        private bool vanLakcimeFieldSpecified;
        
        private CimType allandoCimField;
        
        private CimType tartozkodasiCimField;
        
        private OkmanyAdatType[] okmanyField;
        
        private string oktazonField;
        
        private KerelemMuveletType muveletField;
        
        /// <remarks/>
        public OsznySzemelyAdatModositasaType OsznySzemelyAdatok {
            get {
                return this.osznySzemelyAdatokField;
            }
            set {
                this.osznySzemelyAdatokField = value;
            }
        }
        
        /// <remarks/>
        public SzemelyAdatModositasaTypeTelefonszam Telefonszam {
            get {
                return this.telefonszamField;
            }
            set {
                this.telefonszamField = value;
            }
        }
        
        /// <remarks/>
        public SzemelyAdatModositasaTypeEmail Email {
            get {
                return this.emailField;
            }
            set {
                this.emailField = value;
            }
        }
        
        /// <remarks/>
        public IgenNemType VanLakcime {
            get {
                return this.vanLakcimeField;
            }
            set {
                this.vanLakcimeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool VanLakcimeSpecified {
            get {
                return this.vanLakcimeFieldSpecified;
            }
            set {
                this.vanLakcimeFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public CimType AllandoCim {
            get {
                return this.allandoCimField;
            }
            set {
                this.allandoCimField = value;
            }
        }
        
        /// <remarks/>
        public CimType TartozkodasiCim {
            get {
                return this.tartozkodasiCimField;
            }
            set {
                this.tartozkodasiCimField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Okmany")]
        public OkmanyAdatType[] Okmany {
            get {
                return this.okmanyField;
            }
            set {
                this.okmanyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")]
        public string oktazon {
            get {
                return this.oktazonField;
            }
            set {
                this.oktazonField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public KerelemMuveletType muvelet {
            get {
                return this.muveletField;
            }
            set {
                this.muveletField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class OsznySzemelyAdatModositasaType {
        
        private NevType viseltNevField;
        
        private NevType szuletesiNevField;
        
        private NevType anyjaNeveField;
        
        private System.DateTime szuletesiIdoField;
        
        private stringWithRequiredId szuletesiOrszagField;
        
        private stringWithId szuletesiHelysegField;
        
        private NemType nemField;
        
        private stringWithRequiredId allampolgarsag1Field;
        
        private TorolModositStringWithRequiredId allampolgarsag2Field;
        
        private OsznySzemelyAdatModositasaTypeTAJ tAJField;
        
        /// <remarks/>
        public NevType ViseltNev {
            get {
                return this.viseltNevField;
            }
            set {
                this.viseltNevField = value;
            }
        }
        
        /// <remarks/>
        public NevType SzuletesiNev {
            get {
                return this.szuletesiNevField;
            }
            set {
                this.szuletesiNevField = value;
            }
        }
        
        /// <remarks/>
        public NevType AnyjaNeve {
            get {
                return this.anyjaNeveField;
            }
            set {
                this.anyjaNeveField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime SzuletesiIdo {
            get {
                return this.szuletesiIdoField;
            }
            set {
                this.szuletesiIdoField = value;
            }
        }
        
        /// <remarks/>
        public stringWithRequiredId SzuletesiOrszag {
            get {
                return this.szuletesiOrszagField;
            }
            set {
                this.szuletesiOrszagField = value;
            }
        }
        
        /// <remarks/>
        public stringWithId SzuletesiHelyseg {
            get {
                return this.szuletesiHelysegField;
            }
            set {
                this.szuletesiHelysegField = value;
            }
        }
        
        /// <remarks/>
        public NemType Nem {
            get {
                return this.nemField;
            }
            set {
                this.nemField = value;
            }
        }
        
        /// <remarks/>
        public stringWithRequiredId Allampolgarsag1 {
            get {
                return this.allampolgarsag1Field;
            }
            set {
                this.allampolgarsag1Field = value;
            }
        }
        
        /// <remarks/>
        public TorolModositStringWithRequiredId Allampolgarsag2 {
            get {
                return this.allampolgarsag2Field;
            }
            set {
                this.allampolgarsag2Field = value;
            }
        }
        
        /// <remarks/>
        public OsznySzemelyAdatModositasaTypeTAJ TAJ {
            get {
                return this.tAJField;
            }
            set {
                this.tAJField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class TorolModositStringWithRequiredId {
        
        private object itemField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Modosit", typeof(stringWithRequiredId))]
        [System.Xml.Serialization.XmlElementAttribute("Torol", typeof(bool))]
        public object Item {
            get {
                return this.itemField;
            }
            set {
                this.itemField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class OsznySzemelyAdatModositasaTypeTAJ {
        
        private object itemField;
        
        private ItemChoiceType2 itemElementNameField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Modosit", typeof(string))]
        [System.Xml.Serialization.XmlElementAttribute("NemIsmertTAJ", typeof(bool))]
        [System.Xml.Serialization.XmlElementAttribute("Torol", typeof(bool))]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
        public object Item {
            get {
                return this.itemField;
            }
            set {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemChoiceType2 ItemElementName {
            get {
                return this.itemElementNameField;
            }
            set {
                this.itemElementNameField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny", IncludeInSchema=false)]
    public enum ItemChoiceType2 {
        
        /// <remarks/>
        Modosit,
        
        /// <remarks/>
        NemIsmertTAJ,
        
        /// <remarks/>
        Torol,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class SzemelyAdatModositasaTypeTelefonszam {
        
        private object itemField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Modosit", typeof(string))]
        [System.Xml.Serialization.XmlElementAttribute("Torol", typeof(bool))]
        public object Item {
            get {
                return this.itemField;
            }
            set {
                this.itemField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class SzemelyAdatModositasaTypeEmail {
        
        private object itemField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Modosit", typeof(string))]
        [System.Xml.Serialization.XmlElementAttribute("Torol", typeof(bool))]
        public object Item {
            get {
                return this.itemField;
            }
            set {
                this.itemField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class TanuloAdatModositasaType : SzemelyAdatModositasaType {
        
        private TorolModositString diakigazolvanySzamaField;
        
        private IgenNemType tankotelezettsegetTeljesitoField;
        
        private bool tankotelezettsegetTeljesitoFieldSpecified;
        
        private System.DateTime tankotelezettsegVegeField;
        
        private bool tankotelezettsegVegeFieldSpecified;
        
        private IgenNemType sNIField;
        
        private bool sNIFieldSpecified;
        
        private IgenNemType bTMField;
        
        private bool bTMFieldSpecified;
        
        private SzotarType menekultVagyOltalmazottField;
        
        private SzotarType halasztasaVanField;
        
        private HalasztasAdatokType halasztasAdatokField;
        
        private HatranyosHelyzetAdatokModositasType hatranyosHelyzetAdatokField;
        
        /// <remarks/>
        public TorolModositString DiakigazolvanySzama {
            get {
                return this.diakigazolvanySzamaField;
            }
            set {
                this.diakigazolvanySzamaField = value;
            }
        }
        
        /// <remarks/>
        public IgenNemType TankotelezettsegetTeljesito {
            get {
                return this.tankotelezettsegetTeljesitoField;
            }
            set {
                this.tankotelezettsegetTeljesitoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool TankotelezettsegetTeljesitoSpecified {
            get {
                return this.tankotelezettsegetTeljesitoFieldSpecified;
            }
            set {
                this.tankotelezettsegetTeljesitoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime TankotelezettsegVege {
            get {
                return this.tankotelezettsegVegeField;
            }
            set {
                this.tankotelezettsegVegeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool TankotelezettsegVegeSpecified {
            get {
                return this.tankotelezettsegVegeFieldSpecified;
            }
            set {
                this.tankotelezettsegVegeFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public IgenNemType SNI {
            get {
                return this.sNIField;
            }
            set {
                this.sNIField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool SNISpecified {
            get {
                return this.sNIFieldSpecified;
            }
            set {
                this.sNIFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public IgenNemType BTM {
            get {
                return this.bTMField;
            }
            set {
                this.bTMField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool BTMSpecified {
            get {
                return this.bTMFieldSpecified;
            }
            set {
                this.bTMFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public SzotarType MenekultVagyOltalmazott {
            get {
                return this.menekultVagyOltalmazottField;
            }
            set {
                this.menekultVagyOltalmazottField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType HalasztasaVan {
            get {
                return this.halasztasaVanField;
            }
            set {
                this.halasztasaVanField = value;
            }
        }
        
        /// <remarks/>
        public HalasztasAdatokType HalasztasAdatok {
            get {
                return this.halasztasAdatokField;
            }
            set {
                this.halasztasAdatokField = value;
            }
        }
        
        /// <remarks/>
        public HatranyosHelyzetAdatokModositasType HatranyosHelyzetAdatok {
            get {
                return this.hatranyosHelyzetAdatokField;
            }
            set {
                this.hatranyosHelyzetAdatokField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class HatranyosHelyzetAdatokModositasType {
        
        private object itemField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Letrehoz", typeof(HatranyosHelyzetAdatokType))]
        [System.Xml.Serialization.XmlElementAttribute("Modosit", typeof(HatranyosHelyzetAdatokAdatModositasType))]
        public object Item {
            get {
                return this.itemField;
            }
            set {
                this.itemField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class HatranyosHelyzetAdatokAdatModositasType {
        
        private SzotarType tipusField;
        
        private System.DateTime hatalyossagKezdeteField;
        
        private bool hatalyossagKezdeteFieldSpecified;
        
        private System.DateTime hatalyossagVegeField;
        
        private bool hatalyossagVegeFieldSpecified;
        
        private int idField;
        
        private KerelemMuveletType muveletField;
        
        /// <remarks/>
        public SzotarType Tipus {
            get {
                return this.tipusField;
            }
            set {
                this.tipusField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime HatalyossagKezdete {
            get {
                return this.hatalyossagKezdeteField;
            }
            set {
                this.hatalyossagKezdeteField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool HatalyossagKezdeteSpecified {
            get {
                return this.hatalyossagKezdeteFieldSpecified;
            }
            set {
                this.hatalyossagKezdeteFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime HatalyossagVege {
            get {
                return this.hatalyossagVegeField;
            }
            set {
                this.hatalyossagVegeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool HatalyossagVegeSpecified {
            get {
                return this.hatalyossagVegeFieldSpecified;
            }
            set {
                this.hatalyossagVegeFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int id {
            get {
                return this.idField;
            }
            set {
                this.idField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public KerelemMuveletType muvelet {
            get {
                return this.muveletField;
            }
            set {
                this.muveletField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class AlkalmazottJogviszonyAdatModositasaType {
        
        private SzotarType statuszField;
        
        private SzotarType vezetoField;
        
        private AlkalmazottJogviszonyVezetoiAdatTorolModositType vezetoiMegbizasAdatokField;
        
        private SzotarType vezetoHelyettesField;
        
        private AlkalmazottJogviszonyVezetohelyettesiAdatTorolModositType vezetohelyettesiMegbizasAdatokField;
        
        private SzotarType munkakozossegVezetoField;
        
        private SzotarType vezetopedagogusField;
        
        private SzotarType munkaidoKodField;
        
        private System.DateTime letrejotteDatumField;
        
        private bool letrejotteDatumFieldSpecified;
        
        private AlkalmazottJogviszonyAdatModositasaTypeMegszunesAdatok megszunesAdatokField;
        
        private AlkalmazottJogviszonyAdatModositasaTypeTavolletAdatok tavolletAdatokField;
        
        private SzotarType tipusKodField;
        
        private SzotarType munkaidoMertekField;
        
        private decimal oraszamField;
        
        private bool oraszamFieldSpecified;
        
        private SzotarType gyesMellettField;
        
        private TorolModositDate jogviszonyLejaratanakDatumaField;
        
        private int kiemeltFeladatellatasiHelyIDField;
        
        private bool kiemeltFeladatellatasiHelyIDFieldSpecified;
        
        private AlkalmazottMunkakorkategoriaBesorolasModositasType[] munkakorkategoriaBesorolasField;
        
        private AlkalmazottFoglalkoztatasiAdatokModositasType alkalmazottFoglalkoztatasiAdatokField;
        
        private SZIRJogviszonyAdatokType[] sZIRJogviszonyAdatokField;
        
        private int idField;
        
        private KerelemMuveletType muveletField;
        
        public AlkalmazottJogviszonyAdatModositasaType() {
            this.muveletField = KerelemMuveletType.MODOSIT;
        }
        
        /// <remarks/>
        public SzotarType Statusz {
            get {
                return this.statuszField;
            }
            set {
                this.statuszField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType Vezeto {
            get {
                return this.vezetoField;
            }
            set {
                this.vezetoField = value;
            }
        }
        
        /// <remarks/>
        public AlkalmazottJogviszonyVezetoiAdatTorolModositType VezetoiMegbizasAdatok {
            get {
                return this.vezetoiMegbizasAdatokField;
            }
            set {
                this.vezetoiMegbizasAdatokField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType VezetoHelyettes {
            get {
                return this.vezetoHelyettesField;
            }
            set {
                this.vezetoHelyettesField = value;
            }
        }
        
        /// <remarks/>
        public AlkalmazottJogviszonyVezetohelyettesiAdatTorolModositType VezetohelyettesiMegbizasAdatok {
            get {
                return this.vezetohelyettesiMegbizasAdatokField;
            }
            set {
                this.vezetohelyettesiMegbizasAdatokField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType MunkakozossegVezeto {
            get {
                return this.munkakozossegVezetoField;
            }
            set {
                this.munkakozossegVezetoField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType Vezetopedagogus {
            get {
                return this.vezetopedagogusField;
            }
            set {
                this.vezetopedagogusField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType MunkaidoKod {
            get {
                return this.munkaidoKodField;
            }
            set {
                this.munkaidoKodField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime LetrejotteDatum {
            get {
                return this.letrejotteDatumField;
            }
            set {
                this.letrejotteDatumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool LetrejotteDatumSpecified {
            get {
                return this.letrejotteDatumFieldSpecified;
            }
            set {
                this.letrejotteDatumFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public AlkalmazottJogviszonyAdatModositasaTypeMegszunesAdatok MegszunesAdatok {
            get {
                return this.megszunesAdatokField;
            }
            set {
                this.megszunesAdatokField = value;
            }
        }
        
        /// <remarks/>
        public AlkalmazottJogviszonyAdatModositasaTypeTavolletAdatok TavolletAdatok {
            get {
                return this.tavolletAdatokField;
            }
            set {
                this.tavolletAdatokField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType TipusKod {
            get {
                return this.tipusKodField;
            }
            set {
                this.tipusKodField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType MunkaidoMertek {
            get {
                return this.munkaidoMertekField;
            }
            set {
                this.munkaidoMertekField = value;
            }
        }
        
        /// <remarks/>
        public decimal Oraszam {
            get {
                return this.oraszamField;
            }
            set {
                this.oraszamField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool OraszamSpecified {
            get {
                return this.oraszamFieldSpecified;
            }
            set {
                this.oraszamFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public SzotarType GyesMellett {
            get {
                return this.gyesMellettField;
            }
            set {
                this.gyesMellettField = value;
            }
        }
        
        /// <remarks/>
        public TorolModositDate JogviszonyLejaratanakDatuma {
            get {
                return this.jogviszonyLejaratanakDatumaField;
            }
            set {
                this.jogviszonyLejaratanakDatumaField = value;
            }
        }
        
        /// <remarks/>
        public int KiemeltFeladatellatasiHelyID {
            get {
                return this.kiemeltFeladatellatasiHelyIDField;
            }
            set {
                this.kiemeltFeladatellatasiHelyIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool KiemeltFeladatellatasiHelyIDSpecified {
            get {
                return this.kiemeltFeladatellatasiHelyIDFieldSpecified;
            }
            set {
                this.kiemeltFeladatellatasiHelyIDFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("MunkakorkategoriaBesorolas")]
        public AlkalmazottMunkakorkategoriaBesorolasModositasType[] MunkakorkategoriaBesorolas {
            get {
                return this.munkakorkategoriaBesorolasField;
            }
            set {
                this.munkakorkategoriaBesorolasField = value;
            }
        }
        
        /// <remarks/>
        public AlkalmazottFoglalkoztatasiAdatokModositasType AlkalmazottFoglalkoztatasiAdatok {
            get {
                return this.alkalmazottFoglalkoztatasiAdatokField;
            }
            set {
                this.alkalmazottFoglalkoztatasiAdatokField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("SZIRJogviszonyAdatok")]
        public SZIRJogviszonyAdatokType[] SZIRJogviszonyAdatok {
            get {
                return this.sZIRJogviszonyAdatokField;
            }
            set {
                this.sZIRJogviszonyAdatokField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int id {
            get {
                return this.idField;
            }
            set {
                this.idField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute(KerelemMuveletType.MODOSIT)]
        public KerelemMuveletType muvelet {
            get {
                return this.muveletField;
            }
            set {
                this.muveletField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class AlkalmazottJogviszonyVezetoiAdatTorolModositType {
        
        private object itemField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Modosit", typeof(AlkalmazottJogviszonyVezetoiAdatTorolModositTypeModosit))]
        [System.Xml.Serialization.XmlElementAttribute("Torol", typeof(System.DateTime), DataType="date")]
        public object Item {
            get {
                return this.itemField;
            }
            set {
                this.itemField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class AlkalmazottJogviszonyVezetoiAdatTorolModositTypeModosit {
        
        private SzotarType megbizasTipusaField;
        
        private SzotarType megbizasIdotartamaField;
        
        private System.DateTime megbizasKezdeteField;
        
        private bool megbizasKezdeteFieldSpecified;
        
        private TorolModositDate megbizasLejartaField;
        
        /// <remarks/>
        public SzotarType MegbizasTipusa {
            get {
                return this.megbizasTipusaField;
            }
            set {
                this.megbizasTipusaField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType MegbizasIdotartama {
            get {
                return this.megbizasIdotartamaField;
            }
            set {
                this.megbizasIdotartamaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime MegbizasKezdete {
            get {
                return this.megbizasKezdeteField;
            }
            set {
                this.megbizasKezdeteField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool MegbizasKezdeteSpecified {
            get {
                return this.megbizasKezdeteFieldSpecified;
            }
            set {
                this.megbizasKezdeteFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public TorolModositDate MegbizasLejarta {
            get {
                return this.megbizasLejartaField;
            }
            set {
                this.megbizasLejartaField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class TorolModositDate {
        
        private object itemField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Modosit", typeof(System.DateTime), DataType="date")]
        [System.Xml.Serialization.XmlElementAttribute("Torol", typeof(bool))]
        public object Item {
            get {
                return this.itemField;
            }
            set {
                this.itemField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class AlkalmazottJogviszonyVezetohelyettesiAdatTorolModositType {
        
        private object itemField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Modosit", typeof(AlkalmazottJogviszonyVezetohelyettesiAdatTorolModositTypeModosit))]
        [System.Xml.Serialization.XmlElementAttribute("Torol", typeof(System.DateTime), DataType="date")]
        public object Item {
            get {
                return this.itemField;
            }
            set {
                this.itemField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class AlkalmazottJogviszonyVezetohelyettesiAdatTorolModositTypeModosit {
        
        private SzotarType megbizasTipusaField;
        
        private SzotarType megbizasIdotartamaField;
        
        private System.DateTime megbizasKezdeteField;
        
        private bool megbizasKezdeteFieldSpecified;
        
        private TorolModositDate megbizasLejartaField;
        
        private SzotarType vezetohelyettesIntezmenyegysegvezetoField;
        
        /// <remarks/>
        public SzotarType MegbizasTipusa {
            get {
                return this.megbizasTipusaField;
            }
            set {
                this.megbizasTipusaField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType MegbizasIdotartama {
            get {
                return this.megbizasIdotartamaField;
            }
            set {
                this.megbizasIdotartamaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime MegbizasKezdete {
            get {
                return this.megbizasKezdeteField;
            }
            set {
                this.megbizasKezdeteField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool MegbizasKezdeteSpecified {
            get {
                return this.megbizasKezdeteFieldSpecified;
            }
            set {
                this.megbizasKezdeteFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public TorolModositDate MegbizasLejarta {
            get {
                return this.megbizasLejartaField;
            }
            set {
                this.megbizasLejartaField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType VezetohelyettesIntezmenyegysegvezeto {
            get {
                return this.vezetohelyettesIntezmenyegysegvezetoField;
            }
            set {
                this.vezetohelyettesIntezmenyegysegvezetoField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class AlkalmazottJogviszonyAdatModositasaTypeMegszunesAdatok {
        
        private SzotarType megszunesJogcimKodField;
        
        private System.DateTime megszunesDatumField;
        
        private bool megszunesDatumFieldSpecified;
        
        /// <remarks/>
        public SzotarType MegszunesJogcimKod {
            get {
                return this.megszunesJogcimKodField;
            }
            set {
                this.megszunesJogcimKodField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime MegszunesDatum {
            get {
                return this.megszunesDatumField;
            }
            set {
                this.megszunesDatumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool MegszunesDatumSpecified {
            get {
                return this.megszunesDatumFieldSpecified;
            }
            set {
                this.megszunesDatumFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class AlkalmazottJogviszonyAdatModositasaTypeTavolletAdatok {
        
        private SzotarType tavolletKodjaField;
        
        private System.DateTime tavolletKezdeteField;
        
        private bool tavolletKezdeteFieldSpecified;
        
        private TorolModositDate tavolletVegeField;
        
        /// <remarks/>
        public SzotarType TavolletKodja {
            get {
                return this.tavolletKodjaField;
            }
            set {
                this.tavolletKodjaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime TavolletKezdete {
            get {
                return this.tavolletKezdeteField;
            }
            set {
                this.tavolletKezdeteField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool TavolletKezdeteSpecified {
            get {
                return this.tavolletKezdeteFieldSpecified;
            }
            set {
                this.tavolletKezdeteFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public TorolModositDate TavolletVege {
            get {
                return this.tavolletVegeField;
            }
            set {
                this.tavolletVegeField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class AlkalmazottMunkakorkategoriaBesorolasModositasType {
        
        private object itemField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Letrehoz", typeof(AlkalmazottMunkakorkategoriaBesorolasAdatType))]
        [System.Xml.Serialization.XmlElementAttribute("Modosit", typeof(AlkalmazottMunkakorkategoriaBesorolasAdatModositasType))]
        public object Item {
            get {
                return this.itemField;
            }
            set {
                this.itemField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class AlkalmazottMunkakorkategoriaBesorolasAdatModositasType {
        
        private SzotarType munkakorKategoriaKodField;
        
        private SzotarType besorolasField;
        
        private TorolModositSzotar fizetesiOsztalyField;
        
        private System.DateTime hatalyossagKezdeteField;
        
        private bool hatalyossagKezdeteFieldSpecified;
        
        private TorolModositDate hatalyossagVegeField;
        
        private TorolModositDate besorolasDatumaField;
        
        private TorolModositDate fizetesiOsztalyDatumaField;
        
        private TorolModositSzotar munkaidoKedvezmenyField;
        
        private AlkalmazottMunkakorkategoriaBesorolasAdatModositasTypeGyakornokElomeneteliAdatok gyakornokElomeneteliAdatokField;
        
        private AlkalmazottMunkakorModositasType[] munkakorField;
        
        private AlkalmazottMunkakorPotlekModositasType[] potlekokField;
        
        private int idField;
        
        private KerelemMuveletType muveletField;
        
        public AlkalmazottMunkakorkategoriaBesorolasAdatModositasType() {
            this.muveletField = KerelemMuveletType.MODOSIT;
        }
        
        /// <remarks/>
        public SzotarType MunkakorKategoriaKod {
            get {
                return this.munkakorKategoriaKodField;
            }
            set {
                this.munkakorKategoriaKodField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType Besorolas {
            get {
                return this.besorolasField;
            }
            set {
                this.besorolasField = value;
            }
        }
        
        /// <remarks/>
        public TorolModositSzotar FizetesiOsztaly {
            get {
                return this.fizetesiOsztalyField;
            }
            set {
                this.fizetesiOsztalyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime HatalyossagKezdete {
            get {
                return this.hatalyossagKezdeteField;
            }
            set {
                this.hatalyossagKezdeteField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool HatalyossagKezdeteSpecified {
            get {
                return this.hatalyossagKezdeteFieldSpecified;
            }
            set {
                this.hatalyossagKezdeteFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public TorolModositDate HatalyossagVege {
            get {
                return this.hatalyossagVegeField;
            }
            set {
                this.hatalyossagVegeField = value;
            }
        }
        
        /// <remarks/>
        public TorolModositDate BesorolasDatuma {
            get {
                return this.besorolasDatumaField;
            }
            set {
                this.besorolasDatumaField = value;
            }
        }
        
        /// <remarks/>
        public TorolModositDate FizetesiOsztalyDatuma {
            get {
                return this.fizetesiOsztalyDatumaField;
            }
            set {
                this.fizetesiOsztalyDatumaField = value;
            }
        }
        
        /// <remarks/>
        public TorolModositSzotar MunkaidoKedvezmeny {
            get {
                return this.munkaidoKedvezmenyField;
            }
            set {
                this.munkaidoKedvezmenyField = value;
            }
        }
        
        /// <remarks/>
        public AlkalmazottMunkakorkategoriaBesorolasAdatModositasTypeGyakornokElomeneteliAdatok GyakornokElomeneteliAdatok {
            get {
                return this.gyakornokElomeneteliAdatokField;
            }
            set {
                this.gyakornokElomeneteliAdatokField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Munkakor")]
        public AlkalmazottMunkakorModositasType[] Munkakor {
            get {
                return this.munkakorField;
            }
            set {
                this.munkakorField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Potlekok")]
        public AlkalmazottMunkakorPotlekModositasType[] Potlekok {
            get {
                return this.potlekokField;
            }
            set {
                this.potlekokField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int id {
            get {
                return this.idField;
            }
            set {
                this.idField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute(KerelemMuveletType.MODOSIT)]
        public KerelemMuveletType muvelet {
            get {
                return this.muveletField;
            }
            set {
                this.muveletField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class AlkalmazottMunkakorkategoriaBesorolasAdatModositasTypeGyakornokElomeneteliAdatok {
        
        private object[] itemsField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Mentor", typeof(string), DataType="integer")]
        [System.Xml.Serialization.XmlElementAttribute("MinositoVizsgaHatarido", typeof(System.DateTime), DataType="date")]
        [System.Xml.Serialization.XmlElementAttribute("Torol", typeof(bool))]
        public object[] Items {
            get {
                return this.itemsField;
            }
            set {
                this.itemsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class AlkalmazottMunkakorModositasType {
        
        private object itemField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Letrehoz", typeof(AlkalmazottMunkakorAdatType))]
        [System.Xml.Serialization.XmlElementAttribute("Modosit", typeof(AlkalmazottMunkakorAdatModositasType))]
        public object Item {
            get {
                return this.itemField;
            }
            set {
                this.itemField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class AlkalmazottMunkakorAdatModositasType {
        
        private SzotarType munkakorKodField;
        
        private System.DateTime hatalyossagKezdeteField;
        
        private bool hatalyossagKezdeteFieldSpecified;
        
        private TorolModositDate hatalyossagVegeField;
        
        private SzotarType nincsKotelezoTanoraField;
        
        private MunkakorTantargyModositasType[] munkakorTantargyField;
        
        private AlkalmazottFeladatvegzesiHelyModositasType[] feladatField;
        
        private int idField;
        
        private KerelemMuveletType muveletField;
        
        public AlkalmazottMunkakorAdatModositasType() {
            this.muveletField = KerelemMuveletType.MODOSIT;
        }
        
        /// <remarks/>
        public SzotarType MunkakorKod {
            get {
                return this.munkakorKodField;
            }
            set {
                this.munkakorKodField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime HatalyossagKezdete {
            get {
                return this.hatalyossagKezdeteField;
            }
            set {
                this.hatalyossagKezdeteField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool HatalyossagKezdeteSpecified {
            get {
                return this.hatalyossagKezdeteFieldSpecified;
            }
            set {
                this.hatalyossagKezdeteFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public TorolModositDate HatalyossagVege {
            get {
                return this.hatalyossagVegeField;
            }
            set {
                this.hatalyossagVegeField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType NincsKotelezoTanora {
            get {
                return this.nincsKotelezoTanoraField;
            }
            set {
                this.nincsKotelezoTanoraField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("MunkakorTantargy")]
        public MunkakorTantargyModositasType[] MunkakorTantargy {
            get {
                return this.munkakorTantargyField;
            }
            set {
                this.munkakorTantargyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Feladat")]
        public AlkalmazottFeladatvegzesiHelyModositasType[] Feladat {
            get {
                return this.feladatField;
            }
            set {
                this.feladatField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int id {
            get {
                return this.idField;
            }
            set {
                this.idField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute(KerelemMuveletType.MODOSIT)]
        public KerelemMuveletType muvelet {
            get {
                return this.muveletField;
            }
            set {
                this.muveletField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class MunkakorTantargyModositasType {
        
        private object itemField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Letrehoz", typeof(MunkakorTantargyAdatType))]
        [System.Xml.Serialization.XmlElementAttribute("Modosit", typeof(MunkakorTantargyAdatModositasType))]
        public object Item {
            get {
                return this.itemField;
            }
            set {
                this.itemField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class MunkakorTantargyAdatModositasType {
        
        private SzotarType tantargyField;
        
        private SzotarType tantargyKiegeszitesField;
        
        private SzotarType szaktargyTipusField;
        
        private TorolModositSzotar kiemeltFeladathozField;
        
        private TorolModositSzotar kepesitesselField;
        
        private TorolModositSzotar iskolanKivulField;
        
        private TorolModositSzotar nemzetisegiField;
        
        private TorolModositSzotar nemzetisegiNyelvszakoskentField;
        
        private TorolModositSzotar nemzetisegiNyelvField;
        
        private TorolModositSzotar anyanyelviField;
        
        private TorolModositSzotar ketnyelvuField;
        
        private TorolModositSzotar nyelvoktatoField;
        
        private TorolModositSzotar kiegeszintoNemzetisegiField;
        
        private TorolModositSzotar egyebNyelvenField;
        
        private int idField;
        
        private KerelemMuveletType muveletField;
        
        public MunkakorTantargyAdatModositasType() {
            this.muveletField = KerelemMuveletType.MODOSIT;
        }
        
        /// <remarks/>
        public SzotarType Tantargy {
            get {
                return this.tantargyField;
            }
            set {
                this.tantargyField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType TantargyKiegeszites {
            get {
                return this.tantargyKiegeszitesField;
            }
            set {
                this.tantargyKiegeszitesField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType SzaktargyTipus {
            get {
                return this.szaktargyTipusField;
            }
            set {
                this.szaktargyTipusField = value;
            }
        }
        
        /// <remarks/>
        public TorolModositSzotar KiemeltFeladathoz {
            get {
                return this.kiemeltFeladathozField;
            }
            set {
                this.kiemeltFeladathozField = value;
            }
        }
        
        /// <remarks/>
        public TorolModositSzotar Kepesitessel {
            get {
                return this.kepesitesselField;
            }
            set {
                this.kepesitesselField = value;
            }
        }
        
        /// <remarks/>
        public TorolModositSzotar IskolanKivul {
            get {
                return this.iskolanKivulField;
            }
            set {
                this.iskolanKivulField = value;
            }
        }
        
        /// <remarks/>
        public TorolModositSzotar Nemzetisegi {
            get {
                return this.nemzetisegiField;
            }
            set {
                this.nemzetisegiField = value;
            }
        }
        
        /// <remarks/>
        public TorolModositSzotar NemzetisegiNyelvszakoskent {
            get {
                return this.nemzetisegiNyelvszakoskentField;
            }
            set {
                this.nemzetisegiNyelvszakoskentField = value;
            }
        }
        
        /// <remarks/>
        public TorolModositSzotar NemzetisegiNyelv {
            get {
                return this.nemzetisegiNyelvField;
            }
            set {
                this.nemzetisegiNyelvField = value;
            }
        }
        
        /// <remarks/>
        public TorolModositSzotar Anyanyelvi {
            get {
                return this.anyanyelviField;
            }
            set {
                this.anyanyelviField = value;
            }
        }
        
        /// <remarks/>
        public TorolModositSzotar Ketnyelvu {
            get {
                return this.ketnyelvuField;
            }
            set {
                this.ketnyelvuField = value;
            }
        }
        
        /// <remarks/>
        public TorolModositSzotar Nyelvoktato {
            get {
                return this.nyelvoktatoField;
            }
            set {
                this.nyelvoktatoField = value;
            }
        }
        
        /// <remarks/>
        public TorolModositSzotar KiegeszintoNemzetisegi {
            get {
                return this.kiegeszintoNemzetisegiField;
            }
            set {
                this.kiegeszintoNemzetisegiField = value;
            }
        }
        
        /// <remarks/>
        public TorolModositSzotar EgyebNyelven {
            get {
                return this.egyebNyelvenField;
            }
            set {
                this.egyebNyelvenField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int id {
            get {
                return this.idField;
            }
            set {
                this.idField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute(KerelemMuveletType.MODOSIT)]
        public KerelemMuveletType muvelet {
            get {
                return this.muveletField;
            }
            set {
                this.muveletField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class AlkalmazottFeladatvegzesiHelyModositasType {
        
        private object itemField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Letrehoz", typeof(AlkalmazottFeladatvegzesiHelyAdatType))]
        [System.Xml.Serialization.XmlElementAttribute("Modosit", typeof(AlkalmazottFeladatvegzesiHelyAdatModositasType))]
        public object Item {
            get {
                return this.itemField;
            }
            set {
                this.itemField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class AlkalmazottFeladatvegzesiHelyAdatModositasType {
        
        private int feladatellatasiHelyIDField;
        
        private bool feladatellatasiHelyIDFieldSpecified;
        
        private stringWithRequiredId feladatKodField;
        
        private int idField;
        
        private KerelemMuveletType muveletField;
        
        public AlkalmazottFeladatvegzesiHelyAdatModositasType() {
            this.muveletField = KerelemMuveletType.MODOSIT;
        }
        
        /// <remarks/>
        public int FeladatellatasiHelyID {
            get {
                return this.feladatellatasiHelyIDField;
            }
            set {
                this.feladatellatasiHelyIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool FeladatellatasiHelyIDSpecified {
            get {
                return this.feladatellatasiHelyIDFieldSpecified;
            }
            set {
                this.feladatellatasiHelyIDFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public stringWithRequiredId FeladatKod {
            get {
                return this.feladatKodField;
            }
            set {
                this.feladatKodField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int id {
            get {
                return this.idField;
            }
            set {
                this.idField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute(KerelemMuveletType.MODOSIT)]
        public KerelemMuveletType muvelet {
            get {
                return this.muveletField;
            }
            set {
                this.muveletField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class AlkalmazottMunkakorPotlekModositasType {
        
        private object itemField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Letrehoz", typeof(AlkalmazottMunkakorPotlekAdatType))]
        [System.Xml.Serialization.XmlElementAttribute("Modosit", typeof(AlkalmazottMunkakorPotlekAdatModositasType))]
        public object Item {
            get {
                return this.itemField;
            }
            set {
                this.itemField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class AlkalmazottMunkakorPotlekAdatModositasType {
        
        private SzotarType potlekField;
        
        private int idField;
        
        private KerelemMuveletType muveletField;
        
        public AlkalmazottMunkakorPotlekAdatModositasType() {
            this.muveletField = KerelemMuveletType.MODOSIT;
        }
        
        /// <remarks/>
        public SzotarType Potlek {
            get {
                return this.potlekField;
            }
            set {
                this.potlekField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int id {
            get {
                return this.idField;
            }
            set {
                this.idField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute(KerelemMuveletType.MODOSIT)]
        public KerelemMuveletType muvelet {
            get {
                return this.muveletField;
            }
            set {
                this.muveletField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class AlkalmazottFoglalkoztatasiAdatokModositasType {
        
        private object itemField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Letrehoz", typeof(AlkalmazottFoglalkoztatasiAdatokAdatType))]
        [System.Xml.Serialization.XmlElementAttribute("Modosit", typeof(AlkalmazottFoglalkoztatasiAdatokAdatModositasType))]
        public object Item {
            get {
                return this.itemField;
            }
            set {
                this.itemField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class AlkalmazottFoglalkoztatasiAdatokAdatModositasType {
        
        private TorolModositSzotar kiemeltMunkakorField;
        
        private stringWithRequiredId kiemeltFeladatField;
        
        private TorolModositSzotar egymiField;
        
        private TorolModositSzotar kiemeltOKJCsoportField;
        
        private TorolModositSzotar kiemeltSzakkepzettsegField;
        
        private TorolModositSzotar kiemeltTantargycsoportField;
        
        private TorolModositSzotar helyettesitoField;
        
        private TorolModositSzotar ujBelepoField;
        
        private TorolModositSzotar nyugdijasField;
        
        private TorolModositSzotar palyakezdoField;
        
        private TorolModositSzotar egesznaposOktatasField;
        
        private TorolModositSzotar egyTanevnelRovidebbField;
        
        private TorolModositSzotar szakvizsgazottMunkakorbenField;
        
        private TorolModositSzotar idegennyelvTudasField;
        
        private TorolModositSzotar angolNyelvtudasField;
        
        private TorolModositSzotar osztalyfonokField;
        
        private TorolModositSzotar ovodaiCsoportFoglalkoztatoField;
        
        private TorolModositSzotar osztalyTanitoField;
        
        private TorolModositSzotar napkozisFoglalkoztatoField;
        
        private TorolModositSzotar szakmaiGyakorlatvegzoField;
        
        private TorolModositSzotar gyogypedagogiaField;
        
        private TorolModositSzotar felnottoktatasField;
        
        private TorolModositSzotar nemzetisegiField;
        
        private TorolModositSzotar nemzetisegiNyelvenField;
        
        private TorolModositSzotar egyebIdegenNyelvenField;
        
        private TorolModositSzotar gimnaziumiEvfolyamField;
        
        private TorolModositSzotar szakgimnaziumSzaktargyTipusField;
        
        private TorolModositSzotar szakgimnaziumVegzettseghezKotottTargyField;
        
        private int tanoraiFoglalkozasOraszamField;
        
        private bool tanoraiFoglalkozasOraszamFieldSpecified;
        
        private TorolModositSzotar tanoraiFoglalkozasTuloraField;
        
        private int egyebFoglalkozasOraszamField;
        
        private bool egyebFoglalkozasOraszamFieldSpecified;
        
        private TorolModositSzotar egyebFoglalkozasTuloraField;
        
        private int idField;
        
        private bool idFieldSpecified;
        
        /// <remarks/>
        public TorolModositSzotar KiemeltMunkakor {
            get {
                return this.kiemeltMunkakorField;
            }
            set {
                this.kiemeltMunkakorField = value;
            }
        }
        
        /// <remarks/>
        public stringWithRequiredId KiemeltFeladat {
            get {
                return this.kiemeltFeladatField;
            }
            set {
                this.kiemeltFeladatField = value;
            }
        }
        
        /// <remarks/>
        public TorolModositSzotar Egymi {
            get {
                return this.egymiField;
            }
            set {
                this.egymiField = value;
            }
        }
        
        /// <remarks/>
        public TorolModositSzotar KiemeltOKJCsoport {
            get {
                return this.kiemeltOKJCsoportField;
            }
            set {
                this.kiemeltOKJCsoportField = value;
            }
        }
        
        /// <remarks/>
        public TorolModositSzotar KiemeltSzakkepzettseg {
            get {
                return this.kiemeltSzakkepzettsegField;
            }
            set {
                this.kiemeltSzakkepzettsegField = value;
            }
        }
        
        /// <remarks/>
        public TorolModositSzotar KiemeltTantargycsoport {
            get {
                return this.kiemeltTantargycsoportField;
            }
            set {
                this.kiemeltTantargycsoportField = value;
            }
        }
        
        /// <remarks/>
        public TorolModositSzotar Helyettesito {
            get {
                return this.helyettesitoField;
            }
            set {
                this.helyettesitoField = value;
            }
        }
        
        /// <remarks/>
        public TorolModositSzotar UjBelepo {
            get {
                return this.ujBelepoField;
            }
            set {
                this.ujBelepoField = value;
            }
        }
        
        /// <remarks/>
        public TorolModositSzotar Nyugdijas {
            get {
                return this.nyugdijasField;
            }
            set {
                this.nyugdijasField = value;
            }
        }
        
        /// <remarks/>
        public TorolModositSzotar Palyakezdo {
            get {
                return this.palyakezdoField;
            }
            set {
                this.palyakezdoField = value;
            }
        }
        
        /// <remarks/>
        public TorolModositSzotar EgesznaposOktatas {
            get {
                return this.egesznaposOktatasField;
            }
            set {
                this.egesznaposOktatasField = value;
            }
        }
        
        /// <remarks/>
        public TorolModositSzotar EgyTanevnelRovidebb {
            get {
                return this.egyTanevnelRovidebbField;
            }
            set {
                this.egyTanevnelRovidebbField = value;
            }
        }
        
        /// <remarks/>
        public TorolModositSzotar SzakvizsgazottMunkakorben {
            get {
                return this.szakvizsgazottMunkakorbenField;
            }
            set {
                this.szakvizsgazottMunkakorbenField = value;
            }
        }
        
        /// <remarks/>
        public TorolModositSzotar IdegennyelvTudas {
            get {
                return this.idegennyelvTudasField;
            }
            set {
                this.idegennyelvTudasField = value;
            }
        }
        
        /// <remarks/>
        public TorolModositSzotar AngolNyelvtudas {
            get {
                return this.angolNyelvtudasField;
            }
            set {
                this.angolNyelvtudasField = value;
            }
        }
        
        /// <remarks/>
        public TorolModositSzotar Osztalyfonok {
            get {
                return this.osztalyfonokField;
            }
            set {
                this.osztalyfonokField = value;
            }
        }
        
        /// <remarks/>
        public TorolModositSzotar OvodaiCsoportFoglalkoztato {
            get {
                return this.ovodaiCsoportFoglalkoztatoField;
            }
            set {
                this.ovodaiCsoportFoglalkoztatoField = value;
            }
        }
        
        /// <remarks/>
        public TorolModositSzotar OsztalyTanito {
            get {
                return this.osztalyTanitoField;
            }
            set {
                this.osztalyTanitoField = value;
            }
        }
        
        /// <remarks/>
        public TorolModositSzotar NapkozisFoglalkoztato {
            get {
                return this.napkozisFoglalkoztatoField;
            }
            set {
                this.napkozisFoglalkoztatoField = value;
            }
        }
        
        /// <remarks/>
        public TorolModositSzotar SzakmaiGyakorlatvegzo {
            get {
                return this.szakmaiGyakorlatvegzoField;
            }
            set {
                this.szakmaiGyakorlatvegzoField = value;
            }
        }
        
        /// <remarks/>
        public TorolModositSzotar Gyogypedagogia {
            get {
                return this.gyogypedagogiaField;
            }
            set {
                this.gyogypedagogiaField = value;
            }
        }
        
        /// <remarks/>
        public TorolModositSzotar Felnottoktatas {
            get {
                return this.felnottoktatasField;
            }
            set {
                this.felnottoktatasField = value;
            }
        }
        
        /// <remarks/>
        public TorolModositSzotar Nemzetisegi {
            get {
                return this.nemzetisegiField;
            }
            set {
                this.nemzetisegiField = value;
            }
        }
        
        /// <remarks/>
        public TorolModositSzotar NemzetisegiNyelven {
            get {
                return this.nemzetisegiNyelvenField;
            }
            set {
                this.nemzetisegiNyelvenField = value;
            }
        }
        
        /// <remarks/>
        public TorolModositSzotar EgyebIdegenNyelven {
            get {
                return this.egyebIdegenNyelvenField;
            }
            set {
                this.egyebIdegenNyelvenField = value;
            }
        }
        
        /// <remarks/>
        public TorolModositSzotar GimnaziumiEvfolyam {
            get {
                return this.gimnaziumiEvfolyamField;
            }
            set {
                this.gimnaziumiEvfolyamField = value;
            }
        }
        
        /// <remarks/>
        public TorolModositSzotar SzakgimnaziumSzaktargyTipus {
            get {
                return this.szakgimnaziumSzaktargyTipusField;
            }
            set {
                this.szakgimnaziumSzaktargyTipusField = value;
            }
        }
        
        /// <remarks/>
        public TorolModositSzotar SzakgimnaziumVegzettseghezKotottTargy {
            get {
                return this.szakgimnaziumVegzettseghezKotottTargyField;
            }
            set {
                this.szakgimnaziumVegzettseghezKotottTargyField = value;
            }
        }
        
        /// <remarks/>
        public int TanoraiFoglalkozasOraszam {
            get {
                return this.tanoraiFoglalkozasOraszamField;
            }
            set {
                this.tanoraiFoglalkozasOraszamField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool TanoraiFoglalkozasOraszamSpecified {
            get {
                return this.tanoraiFoglalkozasOraszamFieldSpecified;
            }
            set {
                this.tanoraiFoglalkozasOraszamFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public TorolModositSzotar TanoraiFoglalkozasTulora {
            get {
                return this.tanoraiFoglalkozasTuloraField;
            }
            set {
                this.tanoraiFoglalkozasTuloraField = value;
            }
        }
        
        /// <remarks/>
        public int EgyebFoglalkozasOraszam {
            get {
                return this.egyebFoglalkozasOraszamField;
            }
            set {
                this.egyebFoglalkozasOraszamField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool EgyebFoglalkozasOraszamSpecified {
            get {
                return this.egyebFoglalkozasOraszamFieldSpecified;
            }
            set {
                this.egyebFoglalkozasOraszamFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public TorolModositSzotar EgyebFoglalkozasTulora {
            get {
                return this.egyebFoglalkozasTuloraField;
            }
            set {
                this.egyebFoglalkozasTuloraField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int id {
            get {
                return this.idField;
            }
            set {
                this.idField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool idSpecified {
            get {
                return this.idFieldSpecified;
            }
            set {
                this.idFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class AlkalmazottSzakkepesitesAdatModositasType {
        
        private string megnevezesField;
        
        private TorolModositDate megszerzesDatumaField;
        
        private AlkalmazottSzakkepesitesAdatModositasTypeOklevelSzam oklevelSzamField;
        
        private int idField;
        
        private KerelemMuveletType muveletField;
        
        /// <remarks/>
        public string Megnevezes {
            get {
                return this.megnevezesField;
            }
            set {
                this.megnevezesField = value;
            }
        }
        
        /// <remarks/>
        public TorolModositDate MegszerzesDatuma {
            get {
                return this.megszerzesDatumaField;
            }
            set {
                this.megszerzesDatumaField = value;
            }
        }
        
        /// <remarks/>
        public AlkalmazottSzakkepesitesAdatModositasTypeOklevelSzam OklevelSzam {
            get {
                return this.oklevelSzamField;
            }
            set {
                this.oklevelSzamField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int id {
            get {
                return this.idField;
            }
            set {
                this.idField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public KerelemMuveletType muvelet {
            get {
                return this.muveletField;
            }
            set {
                this.muveletField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class AlkalmazottSzakkepesitesAdatModositasTypeOklevelSzam : TorolModositString {
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class AlkalmazottSzakkepzettsegAdatModositasType {
        
        private SzotarType szakkepzettsegSzintjeField;
        
        private SzotarType pedagogusSzakkepzettsegField;
        
        private SzotarType pedSzakvizsgaErtekuField;
        
        private SzotarType szakkepzettsegTipusField;
        
        private TorolModositSzotar szakkepzettsegField;
        
        private object[] itemsField;
        
        private AlkalmazottSzakkepzettsegAdatModositasTypeFelsooktatasiIntezmeny felsooktatasiIntezmenyField;
        
        private AlkalmazottSzakkepzettsegAdatModositasTypeKulfoldiFelsooktatasiIntezmenyNeve kulfoldiFelsooktatasiIntezmenyNeveField;
        
        private int idField;
        
        private KerelemMuveletType muveletField;
        
        /// <remarks/>
        public SzotarType SzakkepzettsegSzintje {
            get {
                return this.szakkepzettsegSzintjeField;
            }
            set {
                this.szakkepzettsegSzintjeField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType PedagogusSzakkepzettseg {
            get {
                return this.pedagogusSzakkepzettsegField;
            }
            set {
                this.pedagogusSzakkepzettsegField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType PedSzakvizsgaErteku {
            get {
                return this.pedSzakvizsgaErtekuField;
            }
            set {
                this.pedSzakvizsgaErtekuField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType SzakkepzettsegTipus {
            get {
                return this.szakkepzettsegTipusField;
            }
            set {
                this.szakkepzettsegTipusField = value;
            }
        }
        
        /// <remarks/>
        public TorolModositSzotar Szakkepzettseg {
            get {
                return this.szakkepzettsegField;
            }
            set {
                this.szakkepzettsegField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("NincsOklevel", typeof(bool))]
        [System.Xml.Serialization.XmlElementAttribute("OklevelSzam", typeof(AlkalmazottSzakkepzettsegAdatModositasTypeOklevelSzam))]
        [System.Xml.Serialization.XmlElementAttribute("VegzettsegMegszerzesenekDatuma", typeof(TorolModositDate))]
        public object[] Items {
            get {
                return this.itemsField;
            }
            set {
                this.itemsField = value;
            }
        }
        
        /// <remarks/>
        public AlkalmazottSzakkepzettsegAdatModositasTypeFelsooktatasiIntezmeny FelsooktatasiIntezmeny {
            get {
                return this.felsooktatasiIntezmenyField;
            }
            set {
                this.felsooktatasiIntezmenyField = value;
            }
        }
        
        /// <remarks/>
        public AlkalmazottSzakkepzettsegAdatModositasTypeKulfoldiFelsooktatasiIntezmenyNeve KulfoldiFelsooktatasiIntezmenyNeve {
            get {
                return this.kulfoldiFelsooktatasiIntezmenyNeveField;
            }
            set {
                this.kulfoldiFelsooktatasiIntezmenyNeveField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int id {
            get {
                return this.idField;
            }
            set {
                this.idField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public KerelemMuveletType muvelet {
            get {
                return this.muveletField;
            }
            set {
                this.muveletField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class AlkalmazottSzakkepzettsegAdatModositasTypeOklevelSzam : TorolModositString {
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class AlkalmazottSzakkepzettsegAdatModositasTypeFelsooktatasiIntezmeny : TorolModositString {
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class AlkalmazottSzakkepzettsegAdatModositasTypeKulfoldiFelsooktatasiIntezmenyNeve : TorolModositString {
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class PedagogusSzakvizsgaAdatModositasType {
        
        private SzotarType szakiranyField;
        
        private string szakiranyEgyediMegnevezesField;
        
        private System.DateTime megszerzesDatumaField;
        
        private bool megszerzesDatumaFieldSpecified;
        
        private string igazoloOkiratSzamaField;
        
        private string felsooktatasiIntezmenyNeveField;
        
        private int idField;
        
        private KerelemMuveletType muveletField;
        
        /// <remarks/>
        public SzotarType Szakirany {
            get {
                return this.szakiranyField;
            }
            set {
                this.szakiranyField = value;
            }
        }
        
        /// <remarks/>
        public string SzakiranyEgyediMegnevezes {
            get {
                return this.szakiranyEgyediMegnevezesField;
            }
            set {
                this.szakiranyEgyediMegnevezesField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime MegszerzesDatuma {
            get {
                return this.megszerzesDatumaField;
            }
            set {
                this.megszerzesDatumaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool MegszerzesDatumaSpecified {
            get {
                return this.megszerzesDatumaFieldSpecified;
            }
            set {
                this.megszerzesDatumaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public string IgazoloOkiratSzama {
            get {
                return this.igazoloOkiratSzamaField;
            }
            set {
                this.igazoloOkiratSzamaField = value;
            }
        }
        
        /// <remarks/>
        public string FelsooktatasiIntezmenyNeve {
            get {
                return this.felsooktatasiIntezmenyNeveField;
            }
            set {
                this.felsooktatasiIntezmenyNeveField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int id {
            get {
                return this.idField;
            }
            set {
                this.idField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public KerelemMuveletType muvelet {
            get {
                return this.muveletField;
            }
            set {
                this.muveletField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class TudomanyosFokozatAdatModositasType {
        
        private SzotarType fokozatSzintjeField;
        
        private string megnevezesField;
        
        private System.DateTime megszerzesDatumaField;
        
        private bool megszerzesDatumaFieldSpecified;
        
        private SzotarType pedagogiaiField;
        
        private int idField;
        
        private KerelemMuveletType muveletField;
        
        /// <remarks/>
        public SzotarType FokozatSzintje {
            get {
                return this.fokozatSzintjeField;
            }
            set {
                this.fokozatSzintjeField = value;
            }
        }
        
        /// <remarks/>
        public string Megnevezes {
            get {
                return this.megnevezesField;
            }
            set {
                this.megnevezesField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime MegszerzesDatuma {
            get {
                return this.megszerzesDatumaField;
            }
            set {
                this.megszerzesDatumaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool MegszerzesDatumaSpecified {
            get {
                return this.megszerzesDatumaFieldSpecified;
            }
            set {
                this.megszerzesDatumaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public SzotarType Pedagogiai {
            get {
                return this.pedagogiaiField;
            }
            set {
                this.pedagogiaiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int id {
            get {
                return this.idField;
            }
            set {
                this.idField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public KerelemMuveletType muvelet {
            get {
                return this.muveletField;
            }
            set {
                this.muveletField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class OkmanyAdatModositasType {
        
        private SzotarType tipusField;
        
        private string okmanySzamField;
        
        private System.DateTime kiallitasDatumaField;
        
        private bool kiallitasDatumaFieldSpecified;
        
        private TorolModositDate lejaratDatumaField;
        
        private int idField;
        
        private KerelemMuveletType muveletField;
        
        /// <remarks/>
        public SzotarType Tipus {
            get {
                return this.tipusField;
            }
            set {
                this.tipusField = value;
            }
        }
        
        /// <remarks/>
        public string OkmanySzam {
            get {
                return this.okmanySzamField;
            }
            set {
                this.okmanySzamField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime KiallitasDatuma {
            get {
                return this.kiallitasDatumaField;
            }
            set {
                this.kiallitasDatumaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool KiallitasDatumaSpecified {
            get {
                return this.kiallitasDatumaFieldSpecified;
            }
            set {
                this.kiallitasDatumaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public TorolModositDate LejaratDatuma {
            get {
                return this.lejaratDatumaField;
            }
            set {
                this.lejaratDatumaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int id {
            get {
                return this.idField;
            }
            set {
                this.idField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public KerelemMuveletType muvelet {
            get {
                return this.muveletField;
            }
            set {
                this.muveletField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class OsztalyAdatModositasType {
        
        private int feladatellatasiHelyIdField;
        
        private bool feladatellatasiHelyIdFieldSpecified;
        
        private SzotarType evfolyamField;
        
        private string kodjelField;
        
        private int idField;
        
        private KerelemMuveletType muveletField;
        
        /// <remarks/>
        public int FeladatellatasiHelyId {
            get {
                return this.feladatellatasiHelyIdField;
            }
            set {
                this.feladatellatasiHelyIdField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool FeladatellatasiHelyIdSpecified {
            get {
                return this.feladatellatasiHelyIdFieldSpecified;
            }
            set {
                this.feladatellatasiHelyIdFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public SzotarType Evfolyam {
            get {
                return this.evfolyamField;
            }
            set {
                this.evfolyamField = value;
            }
        }
        
        /// <remarks/>
        public string Kodjel {
            get {
                return this.kodjelField;
            }
            set {
                this.kodjelField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int id {
            get {
                return this.idField;
            }
            set {
                this.idField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public KerelemMuveletType muvelet {
            get {
                return this.muveletField;
            }
            set {
                this.muveletField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class TanuloiJogviszonyAdatokModositasaType {
        
        private string intezmenyField;
        
        private SzotarType statuszField;
        
        private System.DateTime jogviszonyLetrejotteDatumField;
        
        private bool jogviszonyLetrejotteDatumFieldSpecified;
        
        private TorolModositDate jogviszonyMegszuneseDatumField;
        
        private SzotarType jogviszonyJellegeKodField;
        
        private IgenNemType vendegtanuloField;
        
        private bool vendegtanuloFieldSpecified;
        
        private IgenNemType magantanuloField;
        
        private bool magantanuloFieldSpecified;
        
        private IgenNemType ideiglenesField;
        
        private bool ideiglenesFieldSpecified;
        
        private TorolModositDate szuneteltetesKezdeteField;
        
        private TorolModositDate szuneteltetesVegeField;
        
        private TorolModositSzotar szunetelesOkaField;
        
        private TorolModositSzotar megszunesJogcimeKodField;
        
        private System.DateTime befejezesVarhatoDatumaField;
        
        private bool befejezesVarhatoDatumaFieldSpecified;
        
        private int ugyviteliHelyField;
        
        private bool ugyviteliHelyFieldSpecified;
        
        private TanuloiSzolgaltatasIgenybevetelHelyeAdatType[] szolgaltatasIgenybevetelHelyLetrehozasField;
        
        private TanuloiSzolgaltatasIgenybevetelHelyeAdatModositasType[] szolgaltatasIgenybevetelHelyModositasField;
        
        private TanuloOsztalyBesorolasType[] osztalyBesorolasField;
        
        private TanuloOsztalyKijelentesType[] osztalyKijelentesField;
        
        private TanuloOsztalyAtjelentesType[] osztalyAtjelentesField;
        
        private TanuloiJogviszonyAdatokModositasaTypeOsztalyBesorolasTorles[] osztalyBesorolasTorlesField;
        
        private HataronTuliKirandulasType[] hataronTuliKirandulasLetrehozasField;
        
        private HataronTuliKirandulasModositasType[] hataronTuliKirandulasModositasField;
        
        private KulturalisProgramReszvetelType[] kulturalisProgramReszvetelLetrehozasField;
        
        private KulturalisProgramReszvetelModositasType[] kulturalisProgramReszvetelModositasField;
        
        private SZIRJogviszonyAdatokType[] sZIRJogviszonyAdatokField;
        
        private int idField;
        
        private string oktazonField;
        
        private KerelemMuveletType muveletField;
        
        /// <remarks/>
        public string Intezmeny {
            get {
                return this.intezmenyField;
            }
            set {
                this.intezmenyField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType Statusz {
            get {
                return this.statuszField;
            }
            set {
                this.statuszField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime JogviszonyLetrejotteDatum {
            get {
                return this.jogviszonyLetrejotteDatumField;
            }
            set {
                this.jogviszonyLetrejotteDatumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool JogviszonyLetrejotteDatumSpecified {
            get {
                return this.jogviszonyLetrejotteDatumFieldSpecified;
            }
            set {
                this.jogviszonyLetrejotteDatumFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public TorolModositDate JogviszonyMegszuneseDatum {
            get {
                return this.jogviszonyMegszuneseDatumField;
            }
            set {
                this.jogviszonyMegszuneseDatumField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType JogviszonyJellegeKod {
            get {
                return this.jogviszonyJellegeKodField;
            }
            set {
                this.jogviszonyJellegeKodField = value;
            }
        }
        
        /// <remarks/>
        public IgenNemType Vendegtanulo {
            get {
                return this.vendegtanuloField;
            }
            set {
                this.vendegtanuloField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool VendegtanuloSpecified {
            get {
                return this.vendegtanuloFieldSpecified;
            }
            set {
                this.vendegtanuloFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public IgenNemType Magantanulo {
            get {
                return this.magantanuloField;
            }
            set {
                this.magantanuloField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool MagantanuloSpecified {
            get {
                return this.magantanuloFieldSpecified;
            }
            set {
                this.magantanuloFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public IgenNemType Ideiglenes {
            get {
                return this.ideiglenesField;
            }
            set {
                this.ideiglenesField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool IdeiglenesSpecified {
            get {
                return this.ideiglenesFieldSpecified;
            }
            set {
                this.ideiglenesFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public TorolModositDate SzuneteltetesKezdete {
            get {
                return this.szuneteltetesKezdeteField;
            }
            set {
                this.szuneteltetesKezdeteField = value;
            }
        }
        
        /// <remarks/>
        public TorolModositDate SzuneteltetesVege {
            get {
                return this.szuneteltetesVegeField;
            }
            set {
                this.szuneteltetesVegeField = value;
            }
        }
        
        /// <remarks/>
        public TorolModositSzotar SzunetelesOka {
            get {
                return this.szunetelesOkaField;
            }
            set {
                this.szunetelesOkaField = value;
            }
        }
        
        /// <remarks/>
        public TorolModositSzotar MegszunesJogcimeKod {
            get {
                return this.megszunesJogcimeKodField;
            }
            set {
                this.megszunesJogcimeKodField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime BefejezesVarhatoDatuma {
            get {
                return this.befejezesVarhatoDatumaField;
            }
            set {
                this.befejezesVarhatoDatumaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool BefejezesVarhatoDatumaSpecified {
            get {
                return this.befejezesVarhatoDatumaFieldSpecified;
            }
            set {
                this.befejezesVarhatoDatumaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public int UgyviteliHely {
            get {
                return this.ugyviteliHelyField;
            }
            set {
                this.ugyviteliHelyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool UgyviteliHelySpecified {
            get {
                return this.ugyviteliHelyFieldSpecified;
            }
            set {
                this.ugyviteliHelyFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("SzolgaltatasIgenybevetelHelyLetrehozas")]
        public TanuloiSzolgaltatasIgenybevetelHelyeAdatType[] SzolgaltatasIgenybevetelHelyLetrehozas {
            get {
                return this.szolgaltatasIgenybevetelHelyLetrehozasField;
            }
            set {
                this.szolgaltatasIgenybevetelHelyLetrehozasField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("SzolgaltatasIgenybevetelHelyModositas")]
        public TanuloiSzolgaltatasIgenybevetelHelyeAdatModositasType[] SzolgaltatasIgenybevetelHelyModositas {
            get {
                return this.szolgaltatasIgenybevetelHelyModositasField;
            }
            set {
                this.szolgaltatasIgenybevetelHelyModositasField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("OsztalyBesorolas")]
        public TanuloOsztalyBesorolasType[] OsztalyBesorolas {
            get {
                return this.osztalyBesorolasField;
            }
            set {
                this.osztalyBesorolasField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("OsztalyKijelentes")]
        public TanuloOsztalyKijelentesType[] OsztalyKijelentes {
            get {
                return this.osztalyKijelentesField;
            }
            set {
                this.osztalyKijelentesField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("OsztalyAtjelentes")]
        public TanuloOsztalyAtjelentesType[] OsztalyAtjelentes {
            get {
                return this.osztalyAtjelentesField;
            }
            set {
                this.osztalyAtjelentesField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("OsztalyBesorolasTorles")]
        public TanuloiJogviszonyAdatokModositasaTypeOsztalyBesorolasTorles[] OsztalyBesorolasTorles {
            get {
                return this.osztalyBesorolasTorlesField;
            }
            set {
                this.osztalyBesorolasTorlesField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("HataronTuliKirandulasLetrehozas")]
        public HataronTuliKirandulasType[] HataronTuliKirandulasLetrehozas {
            get {
                return this.hataronTuliKirandulasLetrehozasField;
            }
            set {
                this.hataronTuliKirandulasLetrehozasField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("HataronTuliKirandulasModositas")]
        public HataronTuliKirandulasModositasType[] HataronTuliKirandulasModositas {
            get {
                return this.hataronTuliKirandulasModositasField;
            }
            set {
                this.hataronTuliKirandulasModositasField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("KulturalisProgramReszvetelLetrehozas")]
        public KulturalisProgramReszvetelType[] KulturalisProgramReszvetelLetrehozas {
            get {
                return this.kulturalisProgramReszvetelLetrehozasField;
            }
            set {
                this.kulturalisProgramReszvetelLetrehozasField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("KulturalisProgramReszvetelModositas")]
        public KulturalisProgramReszvetelModositasType[] KulturalisProgramReszvetelModositas {
            get {
                return this.kulturalisProgramReszvetelModositasField;
            }
            set {
                this.kulturalisProgramReszvetelModositasField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("SZIRJogviszonyAdatok")]
        public SZIRJogviszonyAdatokType[] SZIRJogviszonyAdatok {
            get {
                return this.sZIRJogviszonyAdatokField;
            }
            set {
                this.sZIRJogviszonyAdatokField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int id {
            get {
                return this.idField;
            }
            set {
                this.idField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")]
        public string oktazon {
            get {
                return this.oktazonField;
            }
            set {
                this.oktazonField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public KerelemMuveletType muvelet {
            get {
                return this.muveletField;
            }
            set {
                this.muveletField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class TanuloiSzolgaltatasIgenybevetelHelyeAdatModositasType {
        
        private int telephelyIdField;
        
        private bool telephelyIdFieldSpecified;
        
        private stringWithRequiredId szolgaltatasKodField;
        
        private SzotarType evfolyamField;
        
        private SzotarType agazatField;
        
        private SzotarType megszerzettVegzettsegField;
        
        private System.DateTime igenybevetelKezdeteField;
        
        private bool igenybevetelKezdeteFieldSpecified;
        
        private TorolModositDate igenybevetelVegeField;
        
        private IgenNemType evfolyamismetloField;
        
        private bool evfolyamismetloFieldSpecified;
        
        private int idField;
        
        private KerelemMuveletType muveletField;
        
        /// <remarks/>
        public int TelephelyId {
            get {
                return this.telephelyIdField;
            }
            set {
                this.telephelyIdField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool TelephelyIdSpecified {
            get {
                return this.telephelyIdFieldSpecified;
            }
            set {
                this.telephelyIdFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public stringWithRequiredId SzolgaltatasKod {
            get {
                return this.szolgaltatasKodField;
            }
            set {
                this.szolgaltatasKodField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType Evfolyam {
            get {
                return this.evfolyamField;
            }
            set {
                this.evfolyamField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType Agazat {
            get {
                return this.agazatField;
            }
            set {
                this.agazatField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType MegszerzettVegzettseg {
            get {
                return this.megszerzettVegzettsegField;
            }
            set {
                this.megszerzettVegzettsegField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime IgenybevetelKezdete {
            get {
                return this.igenybevetelKezdeteField;
            }
            set {
                this.igenybevetelKezdeteField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool IgenybevetelKezdeteSpecified {
            get {
                return this.igenybevetelKezdeteFieldSpecified;
            }
            set {
                this.igenybevetelKezdeteFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public TorolModositDate IgenybevetelVege {
            get {
                return this.igenybevetelVegeField;
            }
            set {
                this.igenybevetelVegeField = value;
            }
        }
        
        /// <remarks/>
        public IgenNemType Evfolyamismetlo {
            get {
                return this.evfolyamismetloField;
            }
            set {
                this.evfolyamismetloField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool EvfolyamismetloSpecified {
            get {
                return this.evfolyamismetloFieldSpecified;
            }
            set {
                this.evfolyamismetloFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int id {
            get {
                return this.idField;
            }
            set {
                this.idField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public KerelemMuveletType muvelet {
            get {
                return this.muveletField;
            }
            set {
                this.muveletField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class TanuloOsztalyKijelentesType {
        
        private System.DateTime kijelentesDatumField;
        
        private int idField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime KijelentesDatum {
            get {
                return this.kijelentesDatumField;
            }
            set {
                this.kijelentesDatumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int id {
            get {
                return this.idField;
            }
            set {
                this.idField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class TanuloOsztalyAtjelentesType {
        
        private stringWithRequiredId osztalyField;
        
        private System.DateTime atjelentesDatumField;
        
        private int idField;
        
        /// <remarks/>
        public stringWithRequiredId Osztaly {
            get {
                return this.osztalyField;
            }
            set {
                this.osztalyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime AtjelentesDatum {
            get {
                return this.atjelentesDatumField;
            }
            set {
                this.atjelentesDatumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int id {
            get {
                return this.idField;
            }
            set {
                this.idField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class TanuloiJogviszonyAdatokModositasaTypeOsztalyBesorolasTorles {
        
        private int idField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int id {
            get {
                return this.idField;
            }
            set {
                this.idField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class HataronTuliKirandulasModositasType {
        
        private SzotarType evfolyamField;
        
        private SzotarType tanevField;
        
        private SzotarType szomszedosOrszagField;
        
        private System.DateTime kezdeteDatumField;
        
        private bool kezdeteDatumFieldSpecified;
        
        private System.DateTime vegeDatumField;
        
        private bool vegeDatumFieldSpecified;
        
        private int idField;
        
        private KerelemMuveletType muveletField;
        
        /// <remarks/>
        public SzotarType Evfolyam {
            get {
                return this.evfolyamField;
            }
            set {
                this.evfolyamField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType Tanev {
            get {
                return this.tanevField;
            }
            set {
                this.tanevField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType SzomszedosOrszag {
            get {
                return this.szomszedosOrszagField;
            }
            set {
                this.szomszedosOrszagField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime KezdeteDatum {
            get {
                return this.kezdeteDatumField;
            }
            set {
                this.kezdeteDatumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool KezdeteDatumSpecified {
            get {
                return this.kezdeteDatumFieldSpecified;
            }
            set {
                this.kezdeteDatumFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime VegeDatum {
            get {
                return this.vegeDatumField;
            }
            set {
                this.vegeDatumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool VegeDatumSpecified {
            get {
                return this.vegeDatumFieldSpecified;
            }
            set {
                this.vegeDatumFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int id {
            get {
                return this.idField;
            }
            set {
                this.idField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public KerelemMuveletType muvelet {
            get {
                return this.muveletField;
            }
            set {
                this.muveletField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class KulturalisProgramReszvetelModositasType {
        
        private SzotarType szervezetField;
        
        private SzotarType tipusField;
        
        private SzotarType programTipusField;
        
        private SzotarType programHelyszinField;
        
        private SzotarType evfolyamField;
        
        private SzotarType tanevField;
        
        private int idField;
        
        private KerelemMuveletType muveletField;
        
        /// <remarks/>
        public SzotarType Szervezet {
            get {
                return this.szervezetField;
            }
            set {
                this.szervezetField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType Tipus {
            get {
                return this.tipusField;
            }
            set {
                this.tipusField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType ProgramTipus {
            get {
                return this.programTipusField;
            }
            set {
                this.programTipusField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType ProgramHelyszin {
            get {
                return this.programHelyszinField;
            }
            set {
                this.programHelyszinField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType Evfolyam {
            get {
                return this.evfolyamField;
            }
            set {
                this.evfolyamField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType Tanev {
            get {
                return this.tanevField;
            }
            set {
                this.tanevField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int id {
            get {
                return this.idField;
            }
            set {
                this.idField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public KerelemMuveletType muvelet {
            get {
                return this.muveletField;
            }
            set {
                this.muveletField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(KerelemBekuldesRequestType2))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(KerelemStatuszLekerdezesRequestType1))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(KirSzemkerSzemelyAdatType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(SzemelyKeresesRequestType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(PingRequestType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(OktazonOsztasRequestType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(SzemelyAdatListaRequestType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(KirAzonositoLookupRequestType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(SzemelyAdatokEllenorzeseRequestType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(PedagogusLekerdezesSzemelyesAdatAlapjanRequestType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(TanuloLekerdezesSzemelyesAdatAlapjanRequestType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(SzemelyAdatokLekerdezeseRequestType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(DokumentumFeltoltesRequestType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(KerelemStatuszLekerdezesRequestType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(AlairtKerelemBekuldesRequestType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(KerelemBekuldesRequestType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(SearchRequestBaseType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(OsztalyListaRequestType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(AlkalmazottKeresesRequestType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(TanuloKeresesRequestType))]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/common")]
    public abstract partial class RequestBaseType {
        
        private string externalIdField;
        
        private string versionField;
        
        private string clientAppField;
        
        private string clientAuthNsField;
        
        private string clientAuthNameField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string externalId {
            get {
                return this.externalIdField;
            }
            set {
                this.externalIdField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string version {
            get {
                return this.versionField;
            }
            set {
                this.versionField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string clientApp {
            get {
                return this.clientAppField;
            }
            set {
                this.clientAppField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string clientAuthNs {
            get {
                return this.clientAuthNsField;
            }
            set {
                this.clientAuthNsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string clientAuthName {
            get {
                return this.clientAuthNameField;
            }
            set {
                this.clientAuthNameField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(TypeName="KerelemBekuldesRequestType", Namespace="http://www.educatio.hu/kretaif")]
    [System.Xml.Serialization.XmlRootAttribute("KerelemBekuldesRequest", Namespace="http://www.educatio.hu/kretaif", IsNullable=false)]
    public partial class KerelemBekuldesRequestType2 : RequestBaseType {
        
        private string kontenerIDField;
        
        private string iARAzonositoField;
        
        private CelSzolgaltatasType celSzolgaltatasField;
        
        private System.DateTime idopontField;
        
        private bool alairvaField;
        
        private string kerelemXMLField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="normalizedString")]
        public string KontenerID {
            get {
                return this.kontenerIDField;
            }
            set {
                this.kontenerIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="normalizedString")]
        public string IARAzonosito {
            get {
                return this.iARAzonositoField;
            }
            set {
                this.iARAzonositoField = value;
            }
        }
        
        /// <remarks/>
        public CelSzolgaltatasType CelSzolgaltatas {
            get {
                return this.celSzolgaltatasField;
            }
            set {
                this.celSzolgaltatasField = value;
            }
        }
        
        /// <remarks/>
        public System.DateTime Idopont {
            get {
                return this.idopontField;
            }
            set {
                this.idopontField = value;
            }
        }
        
        /// <remarks/>
        public bool Alairva {
            get {
                return this.alairvaField;
            }
            set {
                this.alairvaField = value;
            }
        }
        
        /// <remarks/>
        public string KerelemXML {
            get {
                return this.kerelemXMLField;
            }
            set {
                this.kerelemXMLField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kretaif")]
    public enum CelSzolgaltatasType {
        
        /// <remarks/>
        [System.Xml.Serialization.XmlEnumAttribute("KIR2SZNY-TJVB")]
        KIR2SZNYTJVB,
        
        /// <remarks/>
        [System.Xml.Serialization.XmlEnumAttribute("KIR2SZNY-TJVMOD")]
        KIR2SZNYTJVMOD,
        
        /// <remarks/>
        [System.Xml.Serialization.XmlEnumAttribute("KIR2SZNY-TJVMSZ")]
        KIR2SZNYTJVMSZ,
        
        /// <remarks/>
        [System.Xml.Serialization.XmlEnumAttribute("KIR2SZNY-PJVB")]
        KIR2SZNYPJVB,
        
        /// <remarks/>
        [System.Xml.Serialization.XmlEnumAttribute("KIR2SZNY-PJVMOD")]
        KIR2SZNYPJVMOD,
        
        /// <remarks/>
        [System.Xml.Serialization.XmlEnumAttribute("KIR2SZNY-PJVMSZ")]
        KIR2SZNYPJVMSZ,
        
        /// <remarks/>
        [System.Xml.Serialization.XmlEnumAttribute("KIR2SZNY-TANB")]
        KIR2SZNYTANB,
        
        /// <remarks/>
        [System.Xml.Serialization.XmlEnumAttribute("KIR2SZNY-PEDB")]
        KIR2SZNYPEDB,
        
        /// <remarks/>
        [System.Xml.Serialization.XmlEnumAttribute("KIR2SZNY-PEDSZKM")]
        KIR2SZNYPEDSZKM,
        
        /// <remarks/>
        [System.Xml.Serialization.XmlEnumAttribute("KIR2SZNY-PEDSZKSM")]
        KIR2SZNYPEDSZKSM,
        
        /// <remarks/>
        [System.Xml.Serialization.XmlEnumAttribute("KIR2SZNY-PTFM")]
        KIR2SZNYPTFM,
        
        /// <remarks/>
        [System.Xml.Serialization.XmlEnumAttribute("KIR2SZNY-PSZVM")]
        KIR2SZNYPSZVM,
        
        /// <remarks/>
        [System.Xml.Serialization.XmlEnumAttribute("KIR2SZNY-TANM")]
        KIR2SZNYTANM,
        
        /// <remarks/>
        [System.Xml.Serialization.XmlEnumAttribute("KIR2SZNY-PEDM")]
        KIR2SZNYPEDM,
        
        /// <remarks/>
        [System.Xml.Serialization.XmlEnumAttribute("KIR2SZNY-OSZTB")]
        KIR2SZNYOSZTB,
        
        /// <remarks/>
        [System.Xml.Serialization.XmlEnumAttribute("KIR2SZNY-OSZTM")]
        KIR2SZNYOSZTM,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(TypeName="KerelemStatuszLekerdezesRequestType", Namespace="http://www.educatio.hu/kretaif")]
    [System.Xml.Serialization.XmlRootAttribute("KerelemStatuszLekerdezesRequest", Namespace="http://www.educatio.hu/kretaif", IsNullable=false)]
    public partial class KerelemStatuszLekerdezesRequestType1 : RequestBaseType {
        
        private string iARAzonositoField;
        
        private string kontenerIDField;
        
        private string kontenerElemIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="normalizedString")]
        public string IARAzonosito {
            get {
                return this.iARAzonositoField;
            }
            set {
                this.iARAzonositoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="normalizedString")]
        public string KontenerID {
            get {
                return this.kontenerIDField;
            }
            set {
                this.kontenerIDField = value;
            }
        }
        
        /// <remarks/>
        public string KontenerElemID {
            get {
                return this.kontenerElemIDField;
            }
            set {
                this.kontenerElemIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(SzemelyKeresesRequestType))]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2")]
    public partial class KirSzemkerSzemelyAdatType : RequestBaseType {
        
        private string oktazonField;
        
        private NevType viseltNevField;
        
        private NevType szuletesiNevField;
        
        private NevType anyjaNeveField;
        
        private System.DateTime szuletesiIdoField;
        
        private bool szuletesiIdoFieldSpecified;
        
        private stringWithId szuletesiHelyOrszagKodField;
        
        private stringWithId szuletesiHelysegField;
        
        private SzotarType allampolgarsag1KodField;
        
        private SzotarType allampolgarsag2KodField;
        
        private NemType nemField;
        
        private bool nemFieldSpecified;
        
        private string tAJField;
        
        private KeresesiModType keresiModField;
        
        private string correlIdField;
        
        private SzemelyTipusType tipusField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="integer")]
        public string Oktazon {
            get {
                return this.oktazonField;
            }
            set {
                this.oktazonField = value;
            }
        }
        
        /// <remarks/>
        public NevType ViseltNev {
            get {
                return this.viseltNevField;
            }
            set {
                this.viseltNevField = value;
            }
        }
        
        /// <remarks/>
        public NevType SzuletesiNev {
            get {
                return this.szuletesiNevField;
            }
            set {
                this.szuletesiNevField = value;
            }
        }
        
        /// <remarks/>
        public NevType AnyjaNeve {
            get {
                return this.anyjaNeveField;
            }
            set {
                this.anyjaNeveField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime SzuletesiIdo {
            get {
                return this.szuletesiIdoField;
            }
            set {
                this.szuletesiIdoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool SzuletesiIdoSpecified {
            get {
                return this.szuletesiIdoFieldSpecified;
            }
            set {
                this.szuletesiIdoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public stringWithId SzuletesiHelyOrszagKod {
            get {
                return this.szuletesiHelyOrszagKodField;
            }
            set {
                this.szuletesiHelyOrszagKodField = value;
            }
        }
        
        /// <remarks/>
        public stringWithId SzuletesiHelyseg {
            get {
                return this.szuletesiHelysegField;
            }
            set {
                this.szuletesiHelysegField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType Allampolgarsag1Kod {
            get {
                return this.allampolgarsag1KodField;
            }
            set {
                this.allampolgarsag1KodField = value;
            }
        }
        
        /// <remarks/>
        public SzotarType Allampolgarsag2Kod {
            get {
                return this.allampolgarsag2KodField;
            }
            set {
                this.allampolgarsag2KodField = value;
            }
        }
        
        /// <remarks/>
        public NemType Nem {
            get {
                return this.nemField;
            }
            set {
                this.nemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool NemSpecified {
            get {
                return this.nemFieldSpecified;
            }
            set {
                this.nemFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public string TAJ {
            get {
                return this.tAJField;
            }
            set {
                this.tAJField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public KeresesiModType keresiMod {
            get {
                return this.keresiModField;
            }
            set {
                this.keresiModField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string CorrelId {
            get {
                return this.correlIdField;
            }
            set {
                this.correlIdField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public SzemelyTipusType Tipus {
            get {
                return this.tipusField;
            }
            set {
                this.tipusField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2")]
    public enum KeresesiModType {
        
        /// <remarks/>
        SZIMPLA,
        
        /// <remarks/>
        TELJES,
        
        /// <remarks/>
        NYUFIG,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2")]
    public enum SzemelyTipusType {
        
        /// <remarks/>
        TANULO,
        
        /// <remarks/>
        PEDAGOGUS,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class OktazonOsztasRequestType : RequestBaseType {
        
        private int igenyeltMennyisegField;
        
        /// <remarks/>
        public int IgenyeltMennyiseg {
            get {
                return this.igenyeltMennyisegField;
            }
            set {
                this.igenyeltMennyisegField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(OsztalyListaRequestType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(AlkalmazottKeresesRequestType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(TanuloKeresesRequestType))]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/common")]
    public partial class SearchRequestBaseType : RequestBaseType {
        
        private int pageSizeField;
        
        private bool pageSizeFieldSpecified;
        
        private int pageNumberField;
        
        private bool pageNumberFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int pageSize {
            get {
                return this.pageSizeField;
            }
            set {
                this.pageSizeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool pageSizeSpecified {
            get {
                return this.pageSizeFieldSpecified;
            }
            set {
                this.pageSizeFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int pageNumber {
            get {
                return this.pageNumberField;
            }
            set {
                this.pageNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool pageNumberSpecified {
            get {
                return this.pageNumberFieldSpecified;
            }
            set {
                this.pageNumberFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    [System.Xml.Serialization.XmlRootAttribute("KerelemBekuldesResponse", Namespace="http://www.educatio.hu/kir2/kir2szny", IsNullable=false)]
    public partial class KerelemBekuldesResponseType : ResponseBaseType {
        
        private long kerelemAzonositoField;
        
        private bool kerelemAzonositoFieldSpecified;
        
        /// <remarks/>
        public long KerelemAzonosito {
            get {
                return this.kerelemAzonositoField;
            }
            set {
                this.kerelemAzonositoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool KerelemAzonositoSpecified {
            get {
                return this.kerelemAzonositoFieldSpecified;
            }
            set {
                this.kerelemAzonositoFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(KerelemBekuldesResponseType1))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(KerelemStatuszLekerdezesResponseType1))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(PingResponseType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(OktazonOsztasResponseType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(SzemelyAdatListaResponseType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(KirAzonositoLookupResponseType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(SzemelyAdatokEllenorzeseResponseType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(PedagogusLekerdezesSzemelyesAdatAlapjanResponseType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(TanuloLekerdezesSzemelyesAdatAlapjanResponseType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(SzemelyAdatokLekerdezeseResponseType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(SzemelyKeresesResponseType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(DokumentumFeltoltesResponseType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(KerelemStatuszLekerdezesResponseType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(AlairtKerelemBekuldesResponseType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(KerelemBekuldesResponseType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(SearchResponseBaseType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(OsztalyListaResponseType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(AlkalmazottKeresesResponseType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(TanuloKeresesResponseType))]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/common")]
    public abstract partial class ResponseBaseType {
        
        private MessageType[] messagesField;
        
        private bool isSuccessField;
        
        private System.DateTime createdAtField;
        
        private string externalIdField;
        
        private string versionField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Messages")]
        public MessageType[] Messages {
            get {
                return this.messagesField;
            }
            set {
                this.messagesField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public bool isSuccess {
            get {
                return this.isSuccessField;
            }
            set {
                this.isSuccessField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public System.DateTime createdAt {
            get {
                return this.createdAtField;
            }
            set {
                this.createdAtField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string externalId {
            get {
                return this.externalIdField;
            }
            set {
                this.externalIdField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string version {
            get {
                return this.versionField;
            }
            set {
                this.versionField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/common")]
    public partial class MessageType {
        
        private MessageSeverityType typeField;
        
        private string sourceField;
        
        private string codeField;
        
        private string textField;
        
        private stringWithStringId[] otherInfoField;
        
        /// <remarks/>
        public MessageSeverityType Type {
            get {
                return this.typeField;
            }
            set {
                this.typeField = value;
            }
        }
        
        /// <remarks/>
        public string Source {
            get {
                return this.sourceField;
            }
            set {
                this.sourceField = value;
            }
        }
        
        /// <remarks/>
        public string Code {
            get {
                return this.codeField;
            }
            set {
                this.codeField = value;
            }
        }
        
        /// <remarks/>
        public string Text {
            get {
                return this.textField;
            }
            set {
                this.textField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("OtherInfo")]
        public stringWithStringId[] OtherInfo {
            get {
                return this.otherInfoField;
            }
            set {
                this.otherInfoField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/common")]
    public enum MessageSeverityType {
        
        /// <remarks/>
        INFO,
        
        /// <remarks/>
        WARNING,
        
        /// <remarks/>
        ERROR,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(TypeName="KerelemBekuldesResponseType", Namespace="http://www.educatio.hu/kretaif")]
    [System.Xml.Serialization.XmlRootAttribute("KerelemBekuldesResponse", Namespace="http://www.educatio.hu/kretaif", IsNullable=false)]
    public partial class KerelemBekuldesResponseType1 : ResponseBaseType {
        
        private string valaszkodField;
        
        /// <remarks/>
        public string Valaszkod {
            get {
                return this.valaszkodField;
            }
            set {
                this.valaszkodField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(TypeName="KerelemStatuszLekerdezesResponseType", Namespace="http://www.educatio.hu/kretaif")]
    [System.Xml.Serialization.XmlRootAttribute("KerelemStatuszLekerdezesResponse", Namespace="http://www.educatio.hu/kretaif", IsNullable=false)]
    public partial class KerelemStatuszLekerdezesResponseType1 : ResponseBaseType {
        
        private KontenerStatuszType kontenerStatuszField;
        
        /// <remarks/>
        public KontenerStatuszType KontenerStatusz {
            get {
                return this.kontenerStatuszField;
            }
            set {
                this.kontenerStatuszField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kretaif")]
    public partial class KontenerStatuszType {
        
        private int kontenerStatuszKodField;
        
        private string kontenerStatuszLeirasField;
        
        private KontenerElemStatuszType[] kontenerElemStatuszokField;
        
        /// <remarks/>
        public int KontenerStatuszKod {
            get {
                return this.kontenerStatuszKodField;
            }
            set {
                this.kontenerStatuszKodField = value;
            }
        }
        
        /// <remarks/>
        public string KontenerStatuszLeiras {
            get {
                return this.kontenerStatuszLeirasField;
            }
            set {
                this.kontenerStatuszLeirasField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("KontenerElemStatusz", IsNullable=false)]
        public KontenerElemStatuszType[] KontenerElemStatuszok {
            get {
                return this.kontenerElemStatuszokField;
            }
            set {
                this.kontenerElemStatuszokField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kretaif")]
    public partial class KontenerElemStatuszType {
        
        private KontenerElemStatuszInfoType statuszInfoField;
        
        private string kontenerElemIDField;
        
        /// <remarks/>
        public KontenerElemStatuszInfoType StatuszInfo {
            get {
                return this.statuszInfoField;
            }
            set {
                this.statuszInfoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string KontenerElemID {
            get {
                return this.kontenerElemIDField;
            }
            set {
                this.kontenerElemIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kretaif")]
    public partial class KontenerElemStatuszInfoType {
        
        private string statuszKodField;
        
        private string statuszLeirasField;
        
        private string statuszUzenetField;
        
        private System.DateTime statuszAtmenetIdopontField;
        
        private bool statuszAtmenetIdopontFieldSpecified;
        
        /// <remarks/>
        public string StatuszKod {
            get {
                return this.statuszKodField;
            }
            set {
                this.statuszKodField = value;
            }
        }
        
        /// <remarks/>
        public string StatuszLeiras {
            get {
                return this.statuszLeirasField;
            }
            set {
                this.statuszLeirasField = value;
            }
        }
        
        /// <remarks/>
        public string StatuszUzenet {
            get {
                return this.statuszUzenetField;
            }
            set {
                this.statuszUzenetField = value;
            }
        }
        
        /// <remarks/>
        public System.DateTime StatuszAtmenetIdopont {
            get {
                return this.statuszAtmenetIdopontField;
            }
            set {
                this.statuszAtmenetIdopontField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool StatuszAtmenetIdopontSpecified {
            get {
                return this.statuszAtmenetIdopontFieldSpecified;
            }
            set {
                this.statuszAtmenetIdopontFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(OsztalyListaResponseType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(AlkalmazottKeresesResponseType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(TanuloKeresesResponseType))]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/common")]
    public partial class SearchResponseBaseType : ResponseBaseType {
        
        private long totalField;
        
        private bool totalFieldSpecified;
        
        private int pageSizeField;
        
        private bool pageSizeFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public long total {
            get {
                return this.totalField;
            }
            set {
                this.totalField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool totalSpecified {
            get {
                return this.totalFieldSpecified;
            }
            set {
                this.totalFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int pageSize {
            get {
                return this.pageSizeField;
            }
            set {
                this.pageSizeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool pageSizeSpecified {
            get {
                return this.pageSizeFieldSpecified;
            }
            set {
                this.pageSizeFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    [System.Xml.Serialization.XmlRootAttribute("AlairtKerelemBekuldesRequest", Namespace="http://www.educatio.hu/kir2/kir2szny", IsNullable=false)]
    public partial class AlairtKerelemBekuldesRequestType : RequestBaseType {
        
        private byte[] kerelemField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary")]
        public byte[] Kerelem {
            get {
                return this.kerelemField;
            }
            set {
                this.kerelemField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    [System.Xml.Serialization.XmlRootAttribute("AlairtKerelemBekuldesResponse", Namespace="http://www.educatio.hu/kir2/kir2szny", IsNullable=false)]
    public partial class AlairtKerelemBekuldesResponseType : ResponseBaseType {
        
        private long kerelemAzonositoField;
        
        private bool kerelemAzonositoFieldSpecified;
        
        /// <remarks/>
        public long KerelemAzonosito {
            get {
                return this.kerelemAzonositoField;
            }
            set {
                this.kerelemAzonositoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool KerelemAzonositoSpecified {
            get {
                return this.kerelemAzonositoFieldSpecified;
            }
            set {
                this.kerelemAzonositoFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    [System.Xml.Serialization.XmlRootAttribute("KerelemStatuszLekerdezesRequest", Namespace="http://www.educatio.hu/kir2/kir2szny", IsNullable=false)]
    public partial class KerelemStatuszLekerdezesRequestType : RequestBaseType {
        
        private long kerelemAzonositoField;
        
        /// <remarks/>
        public long KerelemAzonosito {
            get {
                return this.kerelemAzonositoField;
            }
            set {
                this.kerelemAzonositoField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    [System.Xml.Serialization.XmlRootAttribute("KerelemStatuszLekerdezesResponse", Namespace="http://www.educatio.hu/kir2/kir2szny", IsNullable=false)]
    public partial class KerelemStatuszLekerdezesResponseType : ResponseBaseType {
        
        private long kerelemAzonositoField;
        
        private stringWithStringId kerelemStatuszField;
        
        /// <remarks/>
        public long KerelemAzonosito {
            get {
                return this.kerelemAzonositoField;
            }
            set {
                this.kerelemAzonositoField = value;
            }
        }
        
        /// <remarks/>
        public stringWithStringId KerelemStatusz {
            get {
                return this.kerelemStatuszField;
            }
            set {
                this.kerelemStatuszField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    [System.Xml.Serialization.XmlRootAttribute("DokumentumFeltoltesRequest", Namespace="http://www.educatio.hu/kir2/kir2szny", IsNullable=false)]
    public partial class DokumentumFeltoltesRequestType : RequestBaseType {
        
        private long kerelemAzonositoField;
        
        private byte[] dokumentumField;
        
        /// <remarks/>
        public long KerelemAzonosito {
            get {
                return this.kerelemAzonositoField;
            }
            set {
                this.kerelemAzonositoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary")]
        public byte[] Dokumentum {
            get {
                return this.dokumentumField;
            }
            set {
                this.dokumentumField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    [System.Xml.Serialization.XmlRootAttribute("DokumentumFeltoltesResponse", Namespace="http://www.educatio.hu/kir2/kir2szny", IsNullable=false)]
    public partial class DokumentumFeltoltesResponseType : ResponseBaseType {
        
        private object itemField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("DokumentumAzonosito", typeof(int))]
        [System.Xml.Serialization.XmlElementAttribute("DontesIndoka", typeof(string))]
        public object Item {
            get {
                return this.itemField;
            }
            set {
                this.itemField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    [System.Xml.Serialization.XmlRootAttribute("SzemelyKeresesRequest", Namespace="http://www.educatio.hu/kir2/kir2szny", IsNullable=false)]
    public partial class SzemelyKeresesRequestType : KirSzemkerSzemelyAdatType {
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    [System.Xml.Serialization.XmlRootAttribute("SzemelyKeresesResponse", Namespace="http://www.educatio.hu/kir2/kir2szny", IsNullable=false)]
    public partial class SzemelyKeresesResponseType : ResponseBaseType {
        
        private KeresesiModType keresesiModField;
        
        private ValaszKodType valaszKodField;
        
        private SzemelyKeresesResponseTypeSzemely[] szemelyField;
        
        private string correlIdField;
        
        /// <remarks/>
        public KeresesiModType KeresesiMod {
            get {
                return this.keresesiModField;
            }
            set {
                this.keresesiModField = value;
            }
        }
        
        /// <remarks/>
        public ValaszKodType ValaszKod {
            get {
                return this.valaszKodField;
            }
            set {
                this.valaszKodField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Szemely")]
        public SzemelyKeresesResponseTypeSzemely[] Szemely {
            get {
                return this.szemelyField;
            }
            set {
                this.szemelyField = value;
            }
        }
        
        /// <remarks/>
        public string CorrelId {
            get {
                return this.correlIdField;
            }
            set {
                this.correlIdField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2")]
    public partial class ValaszKodType {
        
        private int kodField;
        
        private string hibaleirasField;
        
        /// <remarks/>
        public int Kod {
            get {
                return this.kodField;
            }
            set {
                this.kodField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
        public string Hibaleiras {
            get {
                return this.hibaleirasField;
            }
            set {
                this.hibaleirasField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class SzemelyKeresesResponseTypeSzemely {
        
        private SzemelykeresoSzemelyType szemelyAdatField;
        
        private EgyezosegType egyezosegField;
        
        private long idField;
        
        /// <remarks/>
        public SzemelykeresoSzemelyType SzemelyAdat {
            get {
                return this.szemelyAdatField;
            }
            set {
                this.szemelyAdatField = value;
            }
        }
        
        /// <remarks/>
        public EgyezosegType Egyezoseg {
            get {
                return this.egyezosegField;
            }
            set {
                this.egyezosegField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public long Id {
            get {
                return this.idField;
            }
            set {
                this.idField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2")]
    public partial class EgyezosegType {
        
        private int tajOEField;
        
        private int oktAzonOEField;
        
        private int nemOEField;
        
        private int vKNevDMOEField;
        
        private int vVNevDMOEField;
        
        private int sZKNevDMOEField;
        
        private int sZVNevDMOEField;
        
        private int aKNevDMOEField;
        
        private int aVNevDMOEField;
        
        private int sZHelyKodOEField;
        
        private int sZDatEvOEField;
        
        private int sZDatHoOEField;
        
        private int sZDatNapOEField;
        
        /// <remarks/>
        public int TajOE {
            get {
                return this.tajOEField;
            }
            set {
                this.tajOEField = value;
            }
        }
        
        /// <remarks/>
        public int OktAzonOE {
            get {
                return this.oktAzonOEField;
            }
            set {
                this.oktAzonOEField = value;
            }
        }
        
        /// <remarks/>
        public int NemOE {
            get {
                return this.nemOEField;
            }
            set {
                this.nemOEField = value;
            }
        }
        
        /// <remarks/>
        public int VKNevDMOE {
            get {
                return this.vKNevDMOEField;
            }
            set {
                this.vKNevDMOEField = value;
            }
        }
        
        /// <remarks/>
        public int VVNevDMOE {
            get {
                return this.vVNevDMOEField;
            }
            set {
                this.vVNevDMOEField = value;
            }
        }
        
        /// <remarks/>
        public int SZKNevDMOE {
            get {
                return this.sZKNevDMOEField;
            }
            set {
                this.sZKNevDMOEField = value;
            }
        }
        
        /// <remarks/>
        public int SZVNevDMOE {
            get {
                return this.sZVNevDMOEField;
            }
            set {
                this.sZVNevDMOEField = value;
            }
        }
        
        /// <remarks/>
        public int AKNevDMOE {
            get {
                return this.aKNevDMOEField;
            }
            set {
                this.aKNevDMOEField = value;
            }
        }
        
        /// <remarks/>
        public int AVNevDMOE {
            get {
                return this.aVNevDMOEField;
            }
            set {
                this.aVNevDMOEField = value;
            }
        }
        
        /// <remarks/>
        public int SZHelyKodOE {
            get {
                return this.sZHelyKodOEField;
            }
            set {
                this.sZHelyKodOEField = value;
            }
        }
        
        /// <remarks/>
        public int SZDatEvOE {
            get {
                return this.sZDatEvOEField;
            }
            set {
                this.sZDatEvOEField = value;
            }
        }
        
        /// <remarks/>
        public int SZDatHoOE {
            get {
                return this.sZDatHoOEField;
            }
            set {
                this.sZDatHoOEField = value;
            }
        }
        
        /// <remarks/>
        public int SZDatNapOE {
            get {
                return this.sZDatNapOEField;
            }
            set {
                this.sZDatNapOEField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    [System.Xml.Serialization.XmlRootAttribute("SzemelyAdatokLekerdezeseRequest", Namespace="http://www.educatio.hu/kir2/kir2szny", IsNullable=false)]
    public partial class SzemelyAdatokLekerdezeseRequestType : RequestBaseType {
        
        private SzemelyTipusType tipusField;
        
        private object itemField;
        
        private ItemChoiceType3 itemElementNameField;
        
        private SzemelyAdatokLekerdezeseMelysegType melysegField;
        
        /// <remarks/>
        public SzemelyTipusType Tipus {
            get {
                return this.tipusField;
            }
            set {
                this.tipusField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("KirAzonosito", typeof(int))]
        [System.Xml.Serialization.XmlElementAttribute("Oktazon", typeof(string), DataType="integer")]
        [System.Xml.Serialization.XmlElementAttribute("TAJ", typeof(string))]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
        public object Item {
            get {
                return this.itemField;
            }
            set {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemChoiceType3 ItemElementName {
            get {
                return this.itemElementNameField;
            }
            set {
                this.itemElementNameField = value;
            }
        }
        
        /// <remarks/>
        public SzemelyAdatokLekerdezeseMelysegType Melyseg {
            get {
                return this.melysegField;
            }
            set {
                this.melysegField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny", IncludeInSchema=false)]
    public enum ItemChoiceType3 {
        
        /// <remarks/>
        KirAzonosito,
        
        /// <remarks/>
        Oktazon,
        
        /// <remarks/>
        TAJ,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public enum SzemelyAdatokLekerdezeseMelysegType {
        
        /// <remarks/>
        SZEMELYES,
        
        /// <remarks/>
        RESZLEGES,
        
        /// <remarks/>
        TELJES,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    [System.Xml.Serialization.XmlRootAttribute("SzemelyAdatokLekerdezeseResponse", Namespace="http://www.educatio.hu/kir2/kir2szny", IsNullable=false)]
    public partial class SzemelyAdatokLekerdezeseResponseType : ResponseBaseType {
        
        private object itemField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("AlkalmazottAdatok", typeof(SzemelyAdatokLekerdezeseResponseTypeAlkalmazottAdatok))]
        [System.Xml.Serialization.XmlElementAttribute("TanuloAdatok", typeof(SzemelyAdatokLekerdezeseResponseTypeTanuloAdatok))]
        public object Item {
            get {
                return this.itemField;
            }
            set {
                this.itemField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class SzemelyAdatokLekerdezeseResponseTypeAlkalmazottAdatok {
        
        private AlkalmazottAdatLekerdezesType alkalmazottField;
        
        private IgenNemType kEKKHEllenorzottField;
        
        private System.DateTime kEKKHUtolsoSzinkronField;
        
        /// <remarks/>
        public AlkalmazottAdatLekerdezesType Alkalmazott {
            get {
                return this.alkalmazottField;
            }
            set {
                this.alkalmazottField = value;
            }
        }
        
        /// <remarks/>
        public IgenNemType KEKKHEllenorzott {
            get {
                return this.kEKKHEllenorzottField;
            }
            set {
                this.kEKKHEllenorzottField = value;
            }
        }
        
        /// <remarks/>
        public System.DateTime KEKKHUtolsoSzinkron {
            get {
                return this.kEKKHUtolsoSzinkronField;
            }
            set {
                this.kEKKHUtolsoSzinkronField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class SzemelyAdatokLekerdezeseResponseTypeTanuloAdatok {
        
        private TanuloAdatType tanuloField;
        
        private IgenNemType kEKKHEllenorzottField;
        
        private System.DateTime kEKKHUtolsoSzinkronField;
        
        /// <remarks/>
        public TanuloAdatType Tanulo {
            get {
                return this.tanuloField;
            }
            set {
                this.tanuloField = value;
            }
        }
        
        /// <remarks/>
        public IgenNemType KEKKHEllenorzott {
            get {
                return this.kEKKHEllenorzottField;
            }
            set {
                this.kEKKHEllenorzottField = value;
            }
        }
        
        /// <remarks/>
        public System.DateTime KEKKHUtolsoSzinkron {
            get {
                return this.kEKKHUtolsoSzinkronField;
            }
            set {
                this.kEKKHUtolsoSzinkronField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    [System.Xml.Serialization.XmlRootAttribute("TanuloKeresesRequest", Namespace="http://www.educatio.hu/kir2/kir2szny", IsNullable=false)]
    public partial class TanuloKeresesRequestType : SearchRequestBaseType {
        
        private TanuloKeresesRequestTypeLogikaiKapcsolat logikaiKapcsolatField;
        
        private TanuloKeresesRequestTypeKeresesiFeltetel[] keresesiFeltetelekField;
        
        public TanuloKeresesRequestType() {
            this.logikaiKapcsolatField = TanuloKeresesRequestTypeLogikaiKapcsolat.ES;
        }
        
        /// <remarks/>
        [System.ComponentModel.DefaultValueAttribute(TanuloKeresesRequestTypeLogikaiKapcsolat.ES)]
        public TanuloKeresesRequestTypeLogikaiKapcsolat LogikaiKapcsolat {
            get {
                return this.logikaiKapcsolatField;
            }
            set {
                this.logikaiKapcsolatField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("KeresesiFeltetel", IsNullable=false)]
        public TanuloKeresesRequestTypeKeresesiFeltetel[] KeresesiFeltetelek {
            get {
                return this.keresesiFeltetelekField;
            }
            set {
                this.keresesiFeltetelekField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public enum TanuloKeresesRequestTypeLogikaiKapcsolat {
        
        /// <remarks/>
        VAGY,
        
        /// <remarks/>
        ES,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class TanuloKeresesRequestTypeKeresesiFeltetel {
        
        private object itemField;
        
        private ItemChoiceType itemElementNameField;
        
        private bool nOTField;
        
        private bool nOTFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("AdatkezelestVegzoIntezmeny", typeof(string))]
        [System.Xml.Serialization.XmlElementAttribute("BefejezesVarhatoDatumaIg", typeof(System.DateTime), DataType="date")]
        [System.Xml.Serialization.XmlElementAttribute("BefejezesVarhatoDatumaTol", typeof(System.DateTime), DataType="date")]
        [System.Xml.Serialization.XmlElementAttribute("Intezmeny", typeof(string))]
        [System.Xml.Serialization.XmlElementAttribute("JogviszonyJellegeKod", typeof(SzotarType))]
        [System.Xml.Serialization.XmlElementAttribute("JogviszonyStatusz", typeof(SzotarType))]
        [System.Xml.Serialization.XmlElementAttribute("KepzesiFormaKod", typeof(SzotarType))]
        [System.Xml.Serialization.XmlElementAttribute("ModosultDatumTol", typeof(System.DateTime))]
        [System.Xml.Serialization.XmlElementAttribute("Oktazon", typeof(string), DataType="integer")]
        [System.Xml.Serialization.XmlElementAttribute("SZIRJogalap", typeof(SZIRJogalapsSzuresType))]
        [System.Xml.Serialization.XmlElementAttribute("SzolgaltatasIgenybevetelHelyeTelephelyId", typeof(int))]
        [System.Xml.Serialization.XmlElementAttribute("SzolgaltatasKod", typeof(stringWithRequiredId))]
        [System.Xml.Serialization.XmlElementAttribute("SzuletesiEv", typeof(int))]
        [System.Xml.Serialization.XmlElementAttribute("UgyviteliHely", typeof(FeladatellatasiHelyAzonositoType))]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
        public object Item {
            get {
                return this.itemField;
            }
            set {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemChoiceType ItemElementName {
            get {
                return this.itemElementNameField;
            }
            set {
                this.itemElementNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public bool NOT {
            get {
                return this.nOTField;
            }
            set {
                this.nOTField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool NOTSpecified {
            get {
                return this.nOTFieldSpecified;
            }
            set {
                this.nOTFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2")]
    public partial class SZIRJogalapsSzuresType {
        
        private string sZIRJogalapField;
        
        private System.DateTime sZIRJogalapDatumField;
        
        private bool sZIRJogalapDatumFieldSpecified;
        
        /// <remarks/>
        public string SZIRJogalap {
            get {
                return this.sZIRJogalapField;
            }
            set {
                this.sZIRJogalapField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime SZIRJogalapDatum {
            get {
                return this.sZIRJogalapDatumField;
            }
            set {
                this.sZIRJogalapDatumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool SZIRJogalapDatumSpecified {
            get {
                return this.sZIRJogalapDatumFieldSpecified;
            }
            set {
                this.sZIRJogalapDatumFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2")]
    public partial class FeladatellatasiHelyAzonositoType {
        
        private int feladatellatasiHelyIDField;
        
        private bool feladatellatasiHelyIDFieldSpecified;
        
        private FeladatellatasiHelyAzonositoTypeFeladatellatasiHelyKIRAzonosito feladatellatasiHelyKIRAzonositoField;
        
        private FeladatellatasiHelyAzonositoTypeFeladatellatasiHelyMAKAzonosito feladatellatasiHelyMAKAzonositoField;
        
        /// <remarks/>
        public int FeladatellatasiHelyID {
            get {
                return this.feladatellatasiHelyIDField;
            }
            set {
                this.feladatellatasiHelyIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool FeladatellatasiHelyIDSpecified {
            get {
                return this.feladatellatasiHelyIDFieldSpecified;
            }
            set {
                this.feladatellatasiHelyIDFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public FeladatellatasiHelyAzonositoTypeFeladatellatasiHelyKIRAzonosito FeladatellatasiHelyKIRAzonosito {
            get {
                return this.feladatellatasiHelyKIRAzonositoField;
            }
            set {
                this.feladatellatasiHelyKIRAzonositoField = value;
            }
        }
        
        /// <remarks/>
        public FeladatellatasiHelyAzonositoTypeFeladatellatasiHelyMAKAzonosito FeladatellatasiHelyMAKAzonosito {
            get {
                return this.feladatellatasiHelyMAKAzonositoField;
            }
            set {
                this.feladatellatasiHelyMAKAzonositoField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.educatio.hu/kir2")]
    public partial class FeladatellatasiHelyAzonositoTypeFeladatellatasiHelyKIRAzonosito {
        
        private string oMKodField;
        
        private string sorszamField;
        
        /// <remarks/>
        public string OMKod {
            get {
                return this.oMKodField;
            }
            set {
                this.oMKodField = value;
            }
        }
        
        /// <remarks/>
        public string Sorszam {
            get {
                return this.sorszamField;
            }
            set {
                this.sorszamField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.educatio.hu/kir2")]
    public partial class FeladatellatasiHelyAzonositoTypeFeladatellatasiHelyMAKAzonosito {
        
        private string pIRKodField;
        
        private int mAKSorszamField;
        
        /// <remarks/>
        public string PIRKod {
            get {
                return this.pIRKodField;
            }
            set {
                this.pIRKodField = value;
            }
        }
        
        /// <remarks/>
        public int MAKSorszam {
            get {
                return this.mAKSorszamField;
            }
            set {
                this.mAKSorszamField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny", IncludeInSchema=false)]
    public enum ItemChoiceType {
        
        /// <remarks/>
        AdatkezelestVegzoIntezmeny,
        
        /// <remarks/>
        BefejezesVarhatoDatumaIg,
        
        /// <remarks/>
        BefejezesVarhatoDatumaTol,
        
        /// <remarks/>
        Intezmeny,
        
        /// <remarks/>
        JogviszonyJellegeKod,
        
        /// <remarks/>
        JogviszonyStatusz,
        
        /// <remarks/>
        KepzesiFormaKod,
        
        /// <remarks/>
        ModosultDatumTol,
        
        /// <remarks/>
        Oktazon,
        
        /// <remarks/>
        SZIRJogalap,
        
        /// <remarks/>
        SzolgaltatasIgenybevetelHelyeTelephelyId,
        
        /// <remarks/>
        SzolgaltatasKod,
        
        /// <remarks/>
        SzuletesiEv,
        
        /// <remarks/>
        UgyviteliHely,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    [System.Xml.Serialization.XmlRootAttribute("TanuloKeresesResponse", Namespace="http://www.educatio.hu/kir2/kir2szny", IsNullable=false)]
    public partial class TanuloKeresesResponseType : SearchResponseBaseType {
        
        private TanuloKeresesResponseTypeTanulo[] eredmenyekField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("Tanulo", IsNullable=false)]
        public TanuloKeresesResponseTypeTanulo[] Eredmenyek {
            get {
                return this.eredmenyekField;
            }
            set {
                this.eredmenyekField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class TanuloKeresesResponseTypeTanulo {
        
        private int sorszamField;
        
        private int kirAzonField;
        
        private string oktazonField;
        
        private string viseltNevField;
        
        private System.DateTime szuletesiIdoField;
        
        private TanuloKeresesResponseTypeTanuloTankotelezettsegetTeljesito tankotelezettsegetTeljesitoField;
        
        private string jogviszonyJellegeField;
        
        private string telephelyField;
        
        /// <remarks/>
        public int Sorszam {
            get {
                return this.sorszamField;
            }
            set {
                this.sorszamField = value;
            }
        }
        
        /// <remarks/>
        public int KirAzon {
            get {
                return this.kirAzonField;
            }
            set {
                this.kirAzonField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="integer")]
        public string Oktazon {
            get {
                return this.oktazonField;
            }
            set {
                this.oktazonField = value;
            }
        }
        
        /// <remarks/>
        public string ViseltNev {
            get {
                return this.viseltNevField;
            }
            set {
                this.viseltNevField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime SzuletesiIdo {
            get {
                return this.szuletesiIdoField;
            }
            set {
                this.szuletesiIdoField = value;
            }
        }
        
        /// <remarks/>
        public TanuloKeresesResponseTypeTanuloTankotelezettsegetTeljesito TankotelezettsegetTeljesito {
            get {
                return this.tankotelezettsegetTeljesitoField;
            }
            set {
                this.tankotelezettsegetTeljesitoField = value;
            }
        }
        
        /// <remarks/>
        public string JogviszonyJellege {
            get {
                return this.jogviszonyJellegeField;
            }
            set {
                this.jogviszonyJellegeField = value;
            }
        }
        
        /// <remarks/>
        public string Telephely {
            get {
                return this.telephelyField;
            }
            set {
                this.telephelyField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public enum TanuloKeresesResponseTypeTanuloTankotelezettsegetTeljesito {
        
        /// <remarks/>
        I,
        
        /// <remarks/>
        N,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    [System.Xml.Serialization.XmlRootAttribute("TanuloLekerdezesSzemelyesAdatAlapjanRequest", Namespace="http://www.educatio.hu/kir2/kir2szny", IsNullable=false)]
    public partial class TanuloLekerdezesSzemelyesAdatAlapjanRequestType : RequestBaseType {
        
        private SZIRJogalapsSzuresType sZIRJogalapSzuresField;
        
        private string tAJField;
        
        private string oktazonField;
        
        private SzemelyesAdatKeresesType szemelyesAdatField;
        
        /// <remarks/>
        public SZIRJogalapsSzuresType SZIRJogalapSzures {
            get {
                return this.sZIRJogalapSzuresField;
            }
            set {
                this.sZIRJogalapSzuresField = value;
            }
        }
        
        /// <remarks/>
        public string TAJ {
            get {
                return this.tAJField;
            }
            set {
                this.tAJField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="integer")]
        public string Oktazon {
            get {
                return this.oktazonField;
            }
            set {
                this.oktazonField = value;
            }
        }
        
        /// <remarks/>
        public SzemelyesAdatKeresesType SzemelyesAdat {
            get {
                return this.szemelyesAdatField;
            }
            set {
                this.szemelyesAdatField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class SzemelyesAdatKeresesType {
        
        private NevType viseltNevField;
        
        private NevType anyjaNeveField;
        
        private System.DateTime szuletesiIdoField;
        
        private stringWithId szuletesiHelysegField;
        
        /// <remarks/>
        public NevType ViseltNev {
            get {
                return this.viseltNevField;
            }
            set {
                this.viseltNevField = value;
            }
        }
        
        /// <remarks/>
        public NevType AnyjaNeve {
            get {
                return this.anyjaNeveField;
            }
            set {
                this.anyjaNeveField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime SzuletesiIdo {
            get {
                return this.szuletesiIdoField;
            }
            set {
                this.szuletesiIdoField = value;
            }
        }
        
        /// <remarks/>
        public stringWithId SzuletesiHelyseg {
            get {
                return this.szuletesiHelysegField;
            }
            set {
                this.szuletesiHelysegField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    [System.Xml.Serialization.XmlRootAttribute("TanuloLekerdezesSzemelyesAdatAlapjanResponse", Namespace="http://www.educatio.hu/kir2/kir2szny", IsNullable=false)]
    public partial class TanuloLekerdezesSzemelyesAdatAlapjanResponseType : ResponseBaseType {
        
        private TanuloSzemelyesAdatType[] tanuloSzemelyesAdatField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("TanuloSzemelyesAdat")]
        public TanuloSzemelyesAdatType[] TanuloSzemelyesAdat {
            get {
                return this.tanuloSzemelyesAdatField;
            }
            set {
                this.tanuloSzemelyesAdatField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    [System.Xml.Serialization.XmlRootAttribute("AlkalmazottKeresesRequest", Namespace="http://www.educatio.hu/kir2/kir2szny", IsNullable=false)]
    public partial class AlkalmazottKeresesRequestType : SearchRequestBaseType {
        
        private AlkalmazottKeresesRequestTypeLogikaiKapcsolat logikaiKapcsolatField;
        
        private AlkalmazottKeresesRequestTypeKeresesiFeltetel[] keresesiFeltetelekField;
        
        public AlkalmazottKeresesRequestType() {
            this.logikaiKapcsolatField = AlkalmazottKeresesRequestTypeLogikaiKapcsolat.ES;
        }
        
        /// <remarks/>
        [System.ComponentModel.DefaultValueAttribute(AlkalmazottKeresesRequestTypeLogikaiKapcsolat.ES)]
        public AlkalmazottKeresesRequestTypeLogikaiKapcsolat LogikaiKapcsolat {
            get {
                return this.logikaiKapcsolatField;
            }
            set {
                this.logikaiKapcsolatField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("KeresesiFeltetel", IsNullable=false)]
        public AlkalmazottKeresesRequestTypeKeresesiFeltetel[] KeresesiFeltetelek {
            get {
                return this.keresesiFeltetelekField;
            }
            set {
                this.keresesiFeltetelekField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public enum AlkalmazottKeresesRequestTypeLogikaiKapcsolat {
        
        /// <remarks/>
        VAGY,
        
        /// <remarks/>
        ES,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class AlkalmazottKeresesRequestTypeKeresesiFeltetel {
        
        private object itemField;
        
        private ItemChoiceType1 itemElementNameField;
        
        private bool nOTField;
        
        private bool nOTFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Besorolas", typeof(SzotarType))]
        [System.Xml.Serialization.XmlElementAttribute("FeladatKod", typeof(stringWithId))]
        [System.Xml.Serialization.XmlElementAttribute("FeladatellatasiHelyID", typeof(int))]
        [System.Xml.Serialization.XmlElementAttribute("Intezmeny", typeof(string))]
        [System.Xml.Serialization.XmlElementAttribute("JogviszonyStatusz", typeof(SzotarType))]
        [System.Xml.Serialization.XmlElementAttribute("KiemeltFeladatellatasiHelyID", typeof(int))]
        [System.Xml.Serialization.XmlElementAttribute("ModosultDatumTol", typeof(System.DateTime))]
        [System.Xml.Serialization.XmlElementAttribute("MunkaidoKod", typeof(SzotarType))]
        [System.Xml.Serialization.XmlElementAttribute("MunkaidoMertek", typeof(SzotarType))]
        [System.Xml.Serialization.XmlElementAttribute("Oktazon", typeof(string), DataType="integer")]
        [System.Xml.Serialization.XmlElementAttribute("TipusKod", typeof(SzotarType))]
        [System.Xml.Serialization.XmlElementAttribute("VegzettsegiSzintKod", typeof(SzotarType))]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
        public object Item {
            get {
                return this.itemField;
            }
            set {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemChoiceType1 ItemElementName {
            get {
                return this.itemElementNameField;
            }
            set {
                this.itemElementNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public bool NOT {
            get {
                return this.nOTField;
            }
            set {
                this.nOTField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool NOTSpecified {
            get {
                return this.nOTFieldSpecified;
            }
            set {
                this.nOTFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny", IncludeInSchema=false)]
    public enum ItemChoiceType1 {
        
        /// <remarks/>
        Besorolas,
        
        /// <remarks/>
        FeladatKod,
        
        /// <remarks/>
        FeladatellatasiHelyID,
        
        /// <remarks/>
        Intezmeny,
        
        /// <remarks/>
        JogviszonyStatusz,
        
        /// <remarks/>
        KiemeltFeladatellatasiHelyID,
        
        /// <remarks/>
        ModosultDatumTol,
        
        /// <remarks/>
        MunkaidoKod,
        
        /// <remarks/>
        MunkaidoMertek,
        
        /// <remarks/>
        Oktazon,
        
        /// <remarks/>
        TipusKod,
        
        /// <remarks/>
        VegzettsegiSzintKod,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    [System.Xml.Serialization.XmlRootAttribute("AlkalmazottKeresesResponse", Namespace="http://www.educatio.hu/kir2/kir2szny", IsNullable=false)]
    public partial class AlkalmazottKeresesResponseType : SearchResponseBaseType {
        
        private AlkalmazottKeresesResponseTypeAlkalmazott[] eredmenyekField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("Alkalmazott", IsNullable=false)]
        public AlkalmazottKeresesResponseTypeAlkalmazott[] Eredmenyek {
            get {
                return this.eredmenyekField;
            }
            set {
                this.eredmenyekField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class AlkalmazottKeresesResponseTypeAlkalmazott {
        
        private string sorszamField;
        
        private string kirAzonositoField;
        
        private string nevField;
        
        private string oktazonField;
        
        private System.DateTime megszunesDatumField;
        
        private bool megszunesDatumFieldSpecified;
        
        /// <remarks/>
        public string Sorszam {
            get {
                return this.sorszamField;
            }
            set {
                this.sorszamField = value;
            }
        }
        
        /// <remarks/>
        public string KirAzonosito {
            get {
                return this.kirAzonositoField;
            }
            set {
                this.kirAzonositoField = value;
            }
        }
        
        /// <remarks/>
        public string Nev {
            get {
                return this.nevField;
            }
            set {
                this.nevField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="integer")]
        public string Oktazon {
            get {
                return this.oktazonField;
            }
            set {
                this.oktazonField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime MegszunesDatum {
            get {
                return this.megszunesDatumField;
            }
            set {
                this.megszunesDatumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool MegszunesDatumSpecified {
            get {
                return this.megszunesDatumFieldSpecified;
            }
            set {
                this.megszunesDatumFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    [System.Xml.Serialization.XmlRootAttribute("PedagogusLekerdezesSzemelyesAdatAlapjanRequest", Namespace="http://www.educatio.hu/kir2/kir2szny", IsNullable=false)]
    public partial class PedagogusLekerdezesSzemelyesAdatAlapjanRequestType : RequestBaseType {
        
        private string oktazonField;
        
        private SzemelyesAdatKeresesType szemelyesAdatField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="integer")]
        public string Oktazon {
            get {
                return this.oktazonField;
            }
            set {
                this.oktazonField = value;
            }
        }
        
        /// <remarks/>
        public SzemelyesAdatKeresesType SzemelyesAdat {
            get {
                return this.szemelyesAdatField;
            }
            set {
                this.szemelyesAdatField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    [System.Xml.Serialization.XmlRootAttribute("PedagogusLekerdezesSzemelyesAdatAlapjanResponse", Namespace="http://www.educatio.hu/kir2/kir2szny", IsNullable=false)]
    public partial class PedagogusLekerdezesSzemelyesAdatAlapjanResponseType : ResponseBaseType {
        
        private PedagogusSzemelyesAdatType[] pedagogusSzemelyesAdatField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("PedagogusSzemelyesAdat")]
        public PedagogusSzemelyesAdatType[] PedagogusSzemelyesAdat {
            get {
                return this.pedagogusSzemelyesAdatField;
            }
            set {
                this.pedagogusSzemelyesAdatField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    [System.Xml.Serialization.XmlRootAttribute("OsztalyListaRequest", Namespace="http://www.educatio.hu/kir2/kir2szny", IsNullable=false)]
    public partial class OsztalyListaRequestType : SearchRequestBaseType {
        
        private string oMKodField;
        
        private int feladatellatasiHelyIDField;
        
        private bool feladatellatasiHelyIDFieldSpecified;
        
        /// <remarks/>
        public string OMKod {
            get {
                return this.oMKodField;
            }
            set {
                this.oMKodField = value;
            }
        }
        
        /// <remarks/>
        public int FeladatellatasiHelyID {
            get {
                return this.feladatellatasiHelyIDField;
            }
            set {
                this.feladatellatasiHelyIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool FeladatellatasiHelyIDSpecified {
            get {
                return this.feladatellatasiHelyIDFieldSpecified;
            }
            set {
                this.feladatellatasiHelyIDFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    [System.Xml.Serialization.XmlRootAttribute("OsztalyListaResponse", Namespace="http://www.educatio.hu/kir2/kir2szny", IsNullable=false)]
    public partial class OsztalyListaResponseType : SearchResponseBaseType {
        
        private OsztalyListaResponseTypeOsztaly[] eredmenyekField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("Osztaly", IsNullable=false)]
        public OsztalyListaResponseTypeOsztaly[] Eredmenyek {
            get {
                return this.eredmenyekField;
            }
            set {
                this.eredmenyekField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class OsztalyListaResponseTypeOsztaly : OsztalyAdatType {
        
        private int sorszamField;
        
        /// <remarks/>
        public int Sorszam {
            get {
                return this.sorszamField;
            }
            set {
                this.sorszamField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    [System.Xml.Serialization.XmlRootAttribute("SzemelyAdatokEllenorzeseRequest", Namespace="http://www.educatio.hu/kir2/kir2szny", IsNullable=false)]
    public partial class SzemelyAdatokEllenorzeseRequestType : RequestBaseType {
        
        private SzemelyTipusType tipusField;
        
        private SzemelyAdatokEllenorzeseRequestTypeSzemelyAdatok szemelyAdatokField;
        
        private SzemelyAdatokEllenorzeseRequestTypeJogviszonyAdatok jogviszonyAdatokField;
        
        /// <remarks/>
        public SzemelyTipusType Tipus {
            get {
                return this.tipusField;
            }
            set {
                this.tipusField = value;
            }
        }
        
        /// <remarks/>
        public SzemelyAdatokEllenorzeseRequestTypeSzemelyAdatok SzemelyAdatok {
            get {
                return this.szemelyAdatokField;
            }
            set {
                this.szemelyAdatokField = value;
            }
        }
        
        /// <remarks/>
        public SzemelyAdatokEllenorzeseRequestTypeJogviszonyAdatok JogviszonyAdatok {
            get {
                return this.jogviszonyAdatokField;
            }
            set {
                this.jogviszonyAdatokField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class SzemelyAdatokEllenorzeseRequestTypeSzemelyAdatok {
        
        private string oktazonField;
        
        private NevType szuletesiNevField;
        
        private NevType anyjaNeveField;
        
        private System.DateTime szuletesiIdoField;
        
        private bool szuletesiIdoFieldSpecified;
        
        private stringWithId szuletesiHelysegField;
        
        private string tAJField;
        
        private string emailField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="integer")]
        public string Oktazon {
            get {
                return this.oktazonField;
            }
            set {
                this.oktazonField = value;
            }
        }
        
        /// <remarks/>
        public NevType SzuletesiNev {
            get {
                return this.szuletesiNevField;
            }
            set {
                this.szuletesiNevField = value;
            }
        }
        
        /// <remarks/>
        public NevType AnyjaNeve {
            get {
                return this.anyjaNeveField;
            }
            set {
                this.anyjaNeveField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime SzuletesiIdo {
            get {
                return this.szuletesiIdoField;
            }
            set {
                this.szuletesiIdoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool SzuletesiIdoSpecified {
            get {
                return this.szuletesiIdoFieldSpecified;
            }
            set {
                this.szuletesiIdoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public stringWithId SzuletesiHelyseg {
            get {
                return this.szuletesiHelysegField;
            }
            set {
                this.szuletesiHelysegField = value;
            }
        }
        
        /// <remarks/>
        public string TAJ {
            get {
                return this.tAJField;
            }
            set {
                this.tAJField = value;
            }
        }
        
        /// <remarks/>
        public string Email {
            get {
                return this.emailField;
            }
            set {
                this.emailField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class SzemelyAdatokEllenorzeseRequestTypeJogviszonyAdatok {
        
        private string oMKodField;
        
        private IgenNemType megszuntJogviszonyField;
        
        private SzotarLekerdezesType[] igenybevettSzolgaltatasAlapfeladatField;
        
        /// <remarks/>
        public string OMKod {
            get {
                return this.oMKodField;
            }
            set {
                this.oMKodField = value;
            }
        }
        
        /// <remarks/>
        public IgenNemType MegszuntJogviszony {
            get {
                return this.megszuntJogviszonyField;
            }
            set {
                this.megszuntJogviszonyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("IgenybevettSzolgaltatasAlapfeladat")]
        public SzotarLekerdezesType[] IgenybevettSzolgaltatasAlapfeladat {
            get {
                return this.igenybevettSzolgaltatasAlapfeladatField;
            }
            set {
                this.igenybevettSzolgaltatasAlapfeladatField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/common")]
    public partial class SzotarLekerdezesType {
        
        private string szotarTipusField;
        
        private string rovidNevField;
        
        private bool toroltField;
        
        private bool toroltFieldSpecified;
        
        private string valueField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string SzotarTipus {
            get {
                return this.szotarTipusField;
            }
            set {
                this.szotarTipusField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string RovidNev {
            get {
                return this.rovidNevField;
            }
            set {
                this.rovidNevField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public bool Torolt {
            get {
                return this.toroltField;
            }
            set {
                this.toroltField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ToroltSpecified {
            get {
                return this.toroltFieldSpecified;
            }
            set {
                this.toroltFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string Value {
            get {
                return this.valueField;
            }
            set {
                this.valueField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    [System.Xml.Serialization.XmlRootAttribute("SzemelyAdatokEllenorzeseResponse", Namespace="http://www.educatio.hu/kir2/kir2szny", IsNullable=false)]
    public partial class SzemelyAdatokEllenorzeseResponseType : ResponseBaseType {
        
        private string oktazonField;
        
        private bool szemelyAdatokEredmenyField;
        
        private bool jogviszonyAdatokEredmenyField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="integer")]
        public string Oktazon {
            get {
                return this.oktazonField;
            }
            set {
                this.oktazonField = value;
            }
        }
        
        /// <remarks/>
        public bool SzemelyAdatokEredmeny {
            get {
                return this.szemelyAdatokEredmenyField;
            }
            set {
                this.szemelyAdatokEredmenyField = value;
            }
        }
        
        /// <remarks/>
        public bool JogviszonyAdatokEredmeny {
            get {
                return this.jogviszonyAdatokEredmenyField;
            }
            set {
                this.jogviszonyAdatokEredmenyField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    [System.Xml.Serialization.XmlRootAttribute("KirAzonositoLookupRequest", Namespace="http://www.educatio.hu/kir2/kir2szny", IsNullable=false)]
    public partial class KirAzonositoLookupRequestType : RequestBaseType {
        
        private SzemelyTipusType tipusField;
        
        private string oktazonField;
        
        /// <remarks/>
        public SzemelyTipusType Tipus {
            get {
                return this.tipusField;
            }
            set {
                this.tipusField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="integer")]
        public string Oktazon {
            get {
                return this.oktazonField;
            }
            set {
                this.oktazonField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    [System.Xml.Serialization.XmlRootAttribute("KirAzonositoLookupResponse", Namespace="http://www.educatio.hu/kir2/kir2szny", IsNullable=false)]
    public partial class KirAzonositoLookupResponseType : ResponseBaseType {
        
        private int kirAzonField;
        
        private bool kirAzonFieldSpecified;
        
        /// <remarks/>
        public int KirAzon {
            get {
                return this.kirAzonField;
            }
            set {
                this.kirAzonField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool KirAzonSpecified {
            get {
                return this.kirAzonFieldSpecified;
            }
            set {
                this.kirAzonFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    [System.Xml.Serialization.XmlRootAttribute("SzemelyAdatListaRequest", Namespace="http://www.educatio.hu/kir2/kir2szny", IsNullable=false)]
    public partial class SzemelyAdatListaRequestType : RequestBaseType {
        
        private SzemelyTipusType tipusField;
        
        private bool cimLekerdezesField;
        
        private bool cimLekerdezesFieldSpecified;
        
        private object itemField;
        
        /// <remarks/>
        public SzemelyTipusType Tipus {
            get {
                return this.tipusField;
            }
            set {
                this.tipusField = value;
            }
        }
        
        /// <remarks/>
        public bool CimLekerdezes {
            get {
                return this.cimLekerdezesField;
            }
            set {
                this.cimLekerdezesField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool CimLekerdezesSpecified {
            get {
                return this.cimLekerdezesFieldSpecified;
            }
            set {
                this.cimLekerdezesFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("KirAzonositoLista", typeof(KirAzonositoListaType))]
        [System.Xml.Serialization.XmlElementAttribute("OktazonLista", typeof(OktazonListaType))]
        public object Item {
            get {
                return this.itemField;
            }
            set {
                this.itemField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class KirAzonositoListaType {
        
        private int[] kirAzonositoField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("KirAzonosito")]
        public int[] KirAzonosito {
            get {
                return this.kirAzonositoField;
            }
            set {
                this.kirAzonositoField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class OktazonListaType {
        
        private string[] oktazonField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Oktazon", DataType="integer")]
        public string[] Oktazon {
            get {
                return this.oktazonField;
            }
            set {
                this.oktazonField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    [System.Xml.Serialization.XmlRootAttribute("SzemelyAdatListaResponse", Namespace="http://www.educatio.hu/kir2/kir2szny", IsNullable=false)]
    public partial class SzemelyAdatListaResponseType : ResponseBaseType {
        
        private object itemField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("PedagogusAdatok", typeof(SzemelyAdatListaResponseTypePedagogusAdatok))]
        [System.Xml.Serialization.XmlElementAttribute("TanuloAdatok", typeof(SzemelyAdatListaResponseTypeTanuloAdatok))]
        public object Item {
            get {
                return this.itemField;
            }
            set {
                this.itemField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class SzemelyAdatListaResponseTypePedagogusAdatok {
        
        private PedagogusSzemelyesAdatType[] pedagogusField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Pedagogus")]
        public PedagogusSzemelyesAdatType[] Pedagogus {
            get {
                return this.pedagogusField;
            }
            set {
                this.pedagogusField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.educatio.hu/kir2/kir2szny")]
    public partial class SzemelyAdatListaResponseTypeTanuloAdatok {
        
        private TanuloSzemelyesAdatType[] tanuloField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Tanulo")]
        public TanuloSzemelyesAdatType[] Tanulo {
            get {
                return this.tanuloField;
            }
            set {
                this.tanuloField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.educatio.hu/kir2/kir2szny")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny", IsNullable=false)]
    public partial class OktazonOsztasRequest : OktazonOsztasRequestType {
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    [System.Xml.Serialization.XmlRootAttribute("OktazonOsztasResponse", Namespace="http://www.educatio.hu/kir2/kir2szny", IsNullable=false)]
    public partial class OktazonOsztasResponseType : ResponseBaseType {
        
        private string[] oktazonField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Oktazon", DataType="integer")]
        public string[] Oktazon {
            get {
                return this.oktazonField;
            }
            set {
                this.oktazonField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    [System.Xml.Serialization.XmlRootAttribute("PingRequest", Namespace="http://www.educatio.hu/kir2/kir2szny", IsNullable=false)]
    public partial class PingRequestType : RequestBaseType {
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2/kir2szny")]
    [System.Xml.Serialization.XmlRootAttribute("PingResponse", Namespace="http://www.educatio.hu/kir2/kir2szny", IsNullable=false)]
    public partial class PingResponseType : ResponseBaseType {
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2")]
    [System.Xml.Serialization.XmlRootAttribute("TorzsadatkorListaRequest", Namespace="http://www.educatio.hu/kir2", IsNullable=false)]
    public partial class TorzsadatkorListaRequestType {
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2")]
    [System.Xml.Serialization.XmlRootAttribute("TorzsadatkorListaResponse", Namespace="http://www.educatio.hu/kir2", IsNullable=false)]
    public partial class TorzsadatkorListaResponseType {
        
        private TorzsadatLeiroType[] torzsadatkorField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Torzsadatkor")]
        public TorzsadatLeiroType[] Torzsadatkor {
            get {
                return this.torzsadatkorField;
            }
            set {
                this.torzsadatkorField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2")]
    public partial class TorzsadatLeiroType {
        
        private stringWithStringId torzsadatField;
        
        private string torzsadatLeirasField;
        
        private System.DateTime utolsoModositasDatumaField;
        
        /// <remarks/>
        public stringWithStringId Torzsadat {
            get {
                return this.torzsadatField;
            }
            set {
                this.torzsadatField = value;
            }
        }
        
        /// <remarks/>
        public string TorzsadatLeiras {
            get {
                return this.torzsadatLeirasField;
            }
            set {
                this.torzsadatLeirasField = value;
            }
        }
        
        /// <remarks/>
        public System.DateTime UtolsoModositasDatuma {
            get {
                return this.utolsoModositasDatumaField;
            }
            set {
                this.utolsoModositasDatumaField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2")]
    [System.Xml.Serialization.XmlRootAttribute("TorzsadatListaRequest", Namespace="http://www.educatio.hu/kir2", IsNullable=false)]
    public partial class TorzsadatListaRequestType {
        
        private stringWithStringId[] torzsadatkorField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Torzsadatkor")]
        public stringWithStringId[] Torzsadatkor {
            get {
                return this.torzsadatkorField;
            }
            set {
                this.torzsadatkorField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2")]
    [System.Xml.Serialization.XmlRootAttribute("TorzsadatListaResponse", Namespace="http://www.educatio.hu/kir2", IsNullable=false)]
    public partial class TorzsadatListaResponseType {
        
        private TorzsadatListaResponseTypeTorzsadatkor[] torzsadatkorField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Torzsadatkor")]
        public TorzsadatListaResponseTypeTorzsadatkor[] Torzsadatkor {
            get {
                return this.torzsadatkorField;
            }
            set {
                this.torzsadatkorField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.educatio.hu/kir2")]
    public partial class TorzsadatListaResponseTypeTorzsadatkor : TorzsadatLeiroType {
        
        private TorzsadatType[] ertekKeszletField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("Adat", IsNullable=false)]
        public TorzsadatType[] ErtekKeszlet {
            get {
                return this.ertekKeszletField;
            }
            set {
                this.ertekKeszletField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2")]
    public partial class TorzsadatType {
        
        private string rovidNevField;
        
        private string hosszuNevField;
        
        private IgenNemType elavultField;
        
        private System.DateTime elavulasDatumaField;
        
        private bool elavulasDatumaFieldSpecified;
        
        /// <remarks/>
        public string RovidNev {
            get {
                return this.rovidNevField;
            }
            set {
                this.rovidNevField = value;
            }
        }
        
        /// <remarks/>
        public string HosszuNev {
            get {
                return this.hosszuNevField;
            }
            set {
                this.hosszuNevField = value;
            }
        }
        
        /// <remarks/>
        public IgenNemType Elavult {
            get {
                return this.elavultField;
            }
            set {
                this.elavultField = value;
            }
        }
        
        /// <remarks/>
        public System.DateTime ElavulasDatuma {
            get {
                return this.elavulasDatumaField;
            }
            set {
                this.elavulasDatumaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ElavulasDatumaSpecified {
            get {
                return this.elavulasDatumaFieldSpecified;
            }
            set {
                this.elavulasDatumaFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2")]
    [System.Xml.Serialization.XmlRootAttribute("SzotarEllenorzesRequest", Namespace="http://www.educatio.hu/kir2", IsNullable=false)]
    public partial class SzotarEllenorzesRequestType {
        
        private stringWithStringId torzsadatkorField;
        
        private string rovidNevField;
        
        private string hosszuNevField;
        
        /// <remarks/>
        public stringWithStringId Torzsadatkor {
            get {
                return this.torzsadatkorField;
            }
            set {
                this.torzsadatkorField = value;
            }
        }
        
        /// <remarks/>
        public string RovidNev {
            get {
                return this.rovidNevField;
            }
            set {
                this.rovidNevField = value;
            }
        }
        
        /// <remarks/>
        public string HosszuNev {
            get {
                return this.hosszuNevField;
            }
            set {
                this.hosszuNevField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kir2")]
    [System.Xml.Serialization.XmlRootAttribute("SzotarEllenorzesResponse", Namespace="http://www.educatio.hu/kir2", IsNullable=false)]
    public partial class SzotarEllenorzesResponseType {
        
        private IgenNemType letezikField;
        
        private TorzsadatType torzsadatField;
        
        /// <remarks/>
        public IgenNemType Letezik {
            get {
                return this.letezikField;
            }
            set {
                this.letezikField = value;
            }
        }
        
        /// <remarks/>
        public TorzsadatType Torzsadat {
            get {
                return this.torzsadatField;
            }
            set {
                this.torzsadatField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kretaif")]
    [System.Xml.Serialization.XmlRootAttribute("KIR2AuthHeader", Namespace="http://www.educatio.hu/kretaif", IsNullable=false)]
    public partial class KIR2AuthHeaderType {
        
        private string intezmenyField;
        
        private FelhasznaloType felhasznaloField;
        
        /// <remarks/>
        public string Intezmeny {
            get {
                return this.intezmenyField;
            }
            set {
                this.intezmenyField = value;
            }
        }
        
        /// <remarks/>
        public FelhasznaloType Felhasznalo {
            get {
                return this.felhasznaloField;
            }
            set {
                this.felhasznaloField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kretaif")]
    public partial class FelhasznaloType {
        
        private object itemField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("IntezmenyiFelhasznalo", typeof(IntezmenyiFelhasznaloType))]
        [System.Xml.Serialization.XmlElementAttribute("KretaToken", typeof(string))]
        public object Item {
            get {
                return this.itemField;
            }
            set {
                this.itemField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kretaif")]
    public partial class IntezmenyiFelhasznaloType {
        
        private string felhasznaloNevField;
        
        private string kIRTokenField;
        
        /// <remarks/>
        public string FelhasznaloNev {
            get {
                return this.felhasznaloNevField;
            }
            set {
                this.felhasznaloNevField = value;
            }
        }
        
        /// <remarks/>
        public string KIRToken {
            get {
                return this.kIRTokenField;
            }
            set {
                this.kIRTokenField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kretaif")]
    [System.Xml.Serialization.XmlRootAttribute("KerelemXML", Namespace="http://www.educatio.hu/kretaif", IsNullable=false)]
    public partial class KerelemXMLType {
        
        private object itemField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("EgyebKerelem", typeof(object))]
        [System.Xml.Serialization.XmlElementAttribute("KIR2SznyOsztalyBejelentesKerelem", typeof(KIR2SznyOsztalyBejelentesKerelemType))]
        [System.Xml.Serialization.XmlElementAttribute("KIR2SznyPedagogusAdatModositasKerelem", typeof(KIR2SznyPedagogusAdatModositasKerelemType))]
        [System.Xml.Serialization.XmlElementAttribute("KIR2SznyPedagogusBejelentesKerelem", typeof(KIR2SznyPedagogusBejelentesKerelemType))]
        [System.Xml.Serialization.XmlElementAttribute("KIR2SznyPedagogusJogviszonyBejelentesKerelem", typeof(KIR2SznyPedagogusJogviszonyBejelentesKerelemType))]
        [System.Xml.Serialization.XmlElementAttribute("KIR2SznyPedagogusJogviszonyMegszuntetesKerelem", typeof(KIR2SznyPedagogusJogviszonyMegszuntetesKerelemType))]
        [System.Xml.Serialization.XmlElementAttribute("KIR2SznyPedagogusJogviszonyModositasKerelem", typeof(KIR2SznyPedagogusJogviszonyModositasKerelemType))]
        [System.Xml.Serialization.XmlElementAttribute("KIR2SznyPedagogusSzakkepesitesModositasKerelem", typeof(KIR2SznyPedagogusSzakkepesitesModositasKerelemType))]
        [System.Xml.Serialization.XmlElementAttribute("KIR2SznyPedagogusSzakkepzettsegModositasKerelem", typeof(KIR2SznyPedagogusSzakkepzettsegModositasKerelemType))]
        [System.Xml.Serialization.XmlElementAttribute("KIR2SznyPedagogusSzakvizsgaModositasKerelem", typeof(KIR2SznyPedagogusSzakvizsgaModositasKerelemType))]
        [System.Xml.Serialization.XmlElementAttribute("KIR2SznyPedagogusTudomanyosFokozatModositasKerelem", typeof(KIR2SznyPedagogusTudomanyosFokozatModositasKerelemType))]
        [System.Xml.Serialization.XmlElementAttribute("KIR2SznyTanuloAdatModositasKerelem", typeof(KIR2SznyTanuloAdatModositasKerelemType))]
        [System.Xml.Serialization.XmlElementAttribute("KIR2SznyTanuloBejelentesKerelem", typeof(KIR2SznyTanuloBejelentesKerelemType))]
        [System.Xml.Serialization.XmlElementAttribute("KIR2SznyTanuloJogviszonyBejelentesKerelem", typeof(KIR2SznyTanuloJogviszonyBejelentesKerelemType))]
        [System.Xml.Serialization.XmlElementAttribute("KIR2SznyTanuloJogviszonyMegszuntetesKerelem", typeof(KIR2SznyTanuloJogviszonyMegszuntetesKerelemType))]
        [System.Xml.Serialization.XmlElementAttribute("KIR2SznyTanuloJogviszonyModositasKerelem", typeof(KIR2SznyTanuloJogviszonyModositasKerelemType))]
        public object Item {
            get {
                return this.itemField;
            }
            set {
                this.itemField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kretaif")]
    public partial class KIR2SznyOsztalyBejelentesKerelemType {
        
        private KerelemFejType kerelemFejField;
        
        private OsztalyBejelentesekType osztalyBejelentesekField;
        
        /// <remarks/>
        public KerelemFejType KerelemFej {
            get {
                return this.kerelemFejField;
            }
            set {
                this.kerelemFejField = value;
            }
        }
        
        /// <remarks/>
        public OsztalyBejelentesekType OsztalyBejelentesek {
            get {
                return this.osztalyBejelentesekField;
            }
            set {
                this.osztalyBejelentesekField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kretaif")]
    public partial class OsztalyBejelentesekType {
        
        private OsztalyBejelentesType[] osztalyBejelentesField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("OsztalyBejelentes")]
        public OsztalyBejelentesType[] OsztalyBejelentes {
            get {
                return this.osztalyBejelentesField;
            }
            set {
                this.osztalyBejelentesField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kretaif")]
    public partial class OsztalyBejelentesType {
        
        private OsztalyAdatType osztalyField;
        
        private string elemIDField;
        
        /// <remarks/>
        public OsztalyAdatType Osztaly {
            get {
                return this.osztalyField;
            }
            set {
                this.osztalyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ElemID {
            get {
                return this.elemIDField;
            }
            set {
                this.elemIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kretaif")]
    public partial class KIR2SznyPedagogusAdatModositasKerelemType {
        
        private KerelemFejType kerelemFejField;
        
        private PedagogusAdatModositasokType pedagogusAdatModositasokField;
        
        /// <remarks/>
        public KerelemFejType KerelemFej {
            get {
                return this.kerelemFejField;
            }
            set {
                this.kerelemFejField = value;
            }
        }
        
        /// <remarks/>
        public PedagogusAdatModositasokType PedagogusAdatModositasok {
            get {
                return this.pedagogusAdatModositasokField;
            }
            set {
                this.pedagogusAdatModositasokField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kretaif")]
    public partial class PedagogusAdatModositasokType {
        
        private PedagogusAdatModositasType[] pedagogusAdatModositasField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("PedagogusAdatModositas")]
        public PedagogusAdatModositasType[] PedagogusAdatModositas {
            get {
                return this.pedagogusAdatModositasField;
            }
            set {
                this.pedagogusAdatModositasField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kretaif")]
    public partial class PedagogusAdatModositasType {
        
        private AlkalmazottAdatModositasaType pedagogusAdatField;
        
        private string elemIDField;
        
        /// <remarks/>
        public AlkalmazottAdatModositasaType PedagogusAdat {
            get {
                return this.pedagogusAdatField;
            }
            set {
                this.pedagogusAdatField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ElemID {
            get {
                return this.elemIDField;
            }
            set {
                this.elemIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kretaif")]
    public partial class KIR2SznyPedagogusBejelentesKerelemType {
        
        private KerelemFejType kerelemFejField;
        
        private PedagogusBejelentesekType pedagogusBejelentesekField;
        
        /// <remarks/>
        public KerelemFejType KerelemFej {
            get {
                return this.kerelemFejField;
            }
            set {
                this.kerelemFejField = value;
            }
        }
        
        /// <remarks/>
        public PedagogusBejelentesekType PedagogusBejelentesek {
            get {
                return this.pedagogusBejelentesekField;
            }
            set {
                this.pedagogusBejelentesekField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kretaif")]
    public partial class PedagogusBejelentesekType {
        
        private PedagogusBejelentesType[] pedagogusBejelentesField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("PedagogusBejelentes")]
        public PedagogusBejelentesType[] PedagogusBejelentes {
            get {
                return this.pedagogusBejelentesField;
            }
            set {
                this.pedagogusBejelentesField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kretaif")]
    public partial class PedagogusBejelentesType {
        
        private AlkalmazottAdatType pedagogusAdatField;
        
        private string elemIDField;
        
        /// <remarks/>
        public AlkalmazottAdatType PedagogusAdat {
            get {
                return this.pedagogusAdatField;
            }
            set {
                this.pedagogusAdatField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ElemID {
            get {
                return this.elemIDField;
            }
            set {
                this.elemIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kretaif")]
    public partial class KIR2SznyPedagogusJogviszonyBejelentesKerelemType {
        
        private KerelemFejType kerelemFejField;
        
        private PedagogusJogviszonyBejelentesekType pedagogusJogviszonyBejelentesekField;
        
        /// <remarks/>
        public KerelemFejType KerelemFej {
            get {
                return this.kerelemFejField;
            }
            set {
                this.kerelemFejField = value;
            }
        }
        
        /// <remarks/>
        public PedagogusJogviszonyBejelentesekType PedagogusJogviszonyBejelentesek {
            get {
                return this.pedagogusJogviszonyBejelentesekField;
            }
            set {
                this.pedagogusJogviszonyBejelentesekField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kretaif")]
    public partial class PedagogusJogviszonyBejelentesekType {
        
        private PedagogusJogviszonyBejelentesType[] pedagogusJogviszonyBejelentesField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("PedagogusJogviszonyBejelentes")]
        public PedagogusJogviszonyBejelentesType[] PedagogusJogviszonyBejelentes {
            get {
                return this.pedagogusJogviszonyBejelentesField;
            }
            set {
                this.pedagogusJogviszonyBejelentesField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kretaif")]
    public partial class PedagogusJogviszonyBejelentesType {
        
        private BejelentesAlkalmazottJogviszonyAdatType pedagogusJogviszonyField;
        
        private string elemIDField;
        
        /// <remarks/>
        public BejelentesAlkalmazottJogviszonyAdatType PedagogusJogviszony {
            get {
                return this.pedagogusJogviszonyField;
            }
            set {
                this.pedagogusJogviszonyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ElemID {
            get {
                return this.elemIDField;
            }
            set {
                this.elemIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kretaif")]
    public partial class KIR2SznyPedagogusJogviszonyMegszuntetesKerelemType {
        
        private KerelemFejType kerelemFejField;
        
        private PedagogusJogviszonyMegszuntetesekType pedagogusJogviszonyMegszuntetesekField;
        
        /// <remarks/>
        public KerelemFejType KerelemFej {
            get {
                return this.kerelemFejField;
            }
            set {
                this.kerelemFejField = value;
            }
        }
        
        /// <remarks/>
        public PedagogusJogviszonyMegszuntetesekType PedagogusJogviszonyMegszuntetesek {
            get {
                return this.pedagogusJogviszonyMegszuntetesekField;
            }
            set {
                this.pedagogusJogviszonyMegszuntetesekField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kretaif")]
    public partial class PedagogusJogviszonyMegszuntetesekType {
        
        private PedagogusJogviszonyMegszuntetesType[] pedagogusJogviszonyMegszuntetesField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("PedagogusJogviszonyMegszuntetes")]
        public PedagogusJogviszonyMegszuntetesType[] PedagogusJogviszonyMegszuntetes {
            get {
                return this.pedagogusJogviszonyMegszuntetesField;
            }
            set {
                this.pedagogusJogviszonyMegszuntetesField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kretaif")]
    public partial class PedagogusJogviszonyMegszuntetesType {
        
        private AlkalmazottJogviszonyMegszunesType pedagogusJogviszonyMegszuntetesField;
        
        private string elemIDField;
        
        /// <remarks/>
        public AlkalmazottJogviszonyMegszunesType PedagogusJogviszonyMegszuntetes {
            get {
                return this.pedagogusJogviszonyMegszuntetesField;
            }
            set {
                this.pedagogusJogviszonyMegszuntetesField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ElemID {
            get {
                return this.elemIDField;
            }
            set {
                this.elemIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kretaif")]
    public partial class KIR2SznyPedagogusJogviszonyModositasKerelemType {
        
        private KerelemFejType kerelemFejField;
        
        private PedagogusJogviszonyModositasokType pedagogusJogviszonyModositasokField;
        
        /// <remarks/>
        public KerelemFejType KerelemFej {
            get {
                return this.kerelemFejField;
            }
            set {
                this.kerelemFejField = value;
            }
        }
        
        /// <remarks/>
        public PedagogusJogviszonyModositasokType PedagogusJogviszonyModositasok {
            get {
                return this.pedagogusJogviszonyModositasokField;
            }
            set {
                this.pedagogusJogviszonyModositasokField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kretaif")]
    public partial class PedagogusJogviszonyModositasokType {
        
        private PedagogusJogviszonyModositasType[] pedagogusJogviszonyModositasField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("PedagogusJogviszonyModositas")]
        public PedagogusJogviszonyModositasType[] PedagogusJogviszonyModositas {
            get {
                return this.pedagogusJogviszonyModositasField;
            }
            set {
                this.pedagogusJogviszonyModositasField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kretaif")]
    public partial class PedagogusJogviszonyModositasType {
        
        private AlkalmazottJogviszonyAdatModositasaType pedagogusJogviszonyModositasField;
        
        private string elemIDField;
        
        /// <remarks/>
        public AlkalmazottJogviszonyAdatModositasaType PedagogusJogviszonyModositas {
            get {
                return this.pedagogusJogviszonyModositasField;
            }
            set {
                this.pedagogusJogviszonyModositasField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ElemID {
            get {
                return this.elemIDField;
            }
            set {
                this.elemIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kretaif")]
    public partial class KIR2SznyPedagogusSzakkepesitesModositasKerelemType {
        
        private KerelemFejType kerelemFejField;
        
        private PedagogusSzakkepesitesModositasokType pedagogusSzakkepesitesModositasokField;
        
        /// <remarks/>
        public KerelemFejType KerelemFej {
            get {
                return this.kerelemFejField;
            }
            set {
                this.kerelemFejField = value;
            }
        }
        
        /// <remarks/>
        public PedagogusSzakkepesitesModositasokType PedagogusSzakkepesitesModositasok {
            get {
                return this.pedagogusSzakkepesitesModositasokField;
            }
            set {
                this.pedagogusSzakkepesitesModositasokField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kretaif")]
    public partial class PedagogusSzakkepesitesModositasokType {
        
        private PedagogusSzakkepesitesModositasType[] pedagogusSzakkepesitesModositasField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("PedagogusSzakkepesitesModositas")]
        public PedagogusSzakkepesitesModositasType[] PedagogusSzakkepesitesModositas {
            get {
                return this.pedagogusSzakkepesitesModositasField;
            }
            set {
                this.pedagogusSzakkepesitesModositasField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kretaif")]
    public partial class PedagogusSzakkepesitesModositasType {
        
        private AlkalmazottSzakkepesitesAdatModositasType pedagogusSzakkepesitesAdatField;
        
        private string elemIDField;
        
        /// <remarks/>
        public AlkalmazottSzakkepesitesAdatModositasType PedagogusSzakkepesitesAdat {
            get {
                return this.pedagogusSzakkepesitesAdatField;
            }
            set {
                this.pedagogusSzakkepesitesAdatField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ElemID {
            get {
                return this.elemIDField;
            }
            set {
                this.elemIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kretaif")]
    public partial class KIR2SznyPedagogusSzakkepzettsegModositasKerelemType {
        
        private KerelemFejType kerelemFejField;
        
        private PedagogusSzakkepzettsegModositasokType pedagogusSzakkepzettsegModositasokField;
        
        /// <remarks/>
        public KerelemFejType KerelemFej {
            get {
                return this.kerelemFejField;
            }
            set {
                this.kerelemFejField = value;
            }
        }
        
        /// <remarks/>
        public PedagogusSzakkepzettsegModositasokType PedagogusSzakkepzettsegModositasok {
            get {
                return this.pedagogusSzakkepzettsegModositasokField;
            }
            set {
                this.pedagogusSzakkepzettsegModositasokField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kretaif")]
    public partial class PedagogusSzakkepzettsegModositasokType {
        
        private PedagogusSzakkepzettsegModositasType[] pedagogusSzakkepzettsegModositasField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("PedagogusSzakkepzettsegModositas")]
        public PedagogusSzakkepzettsegModositasType[] PedagogusSzakkepzettsegModositas {
            get {
                return this.pedagogusSzakkepzettsegModositasField;
            }
            set {
                this.pedagogusSzakkepzettsegModositasField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kretaif")]
    public partial class PedagogusSzakkepzettsegModositasType {
        
        private AlkalmazottSzakkepzettsegAdatModositasType pedagogusSzakkepzettsegAdatField;
        
        private string elemIDField;
        
        /// <remarks/>
        public AlkalmazottSzakkepzettsegAdatModositasType PedagogusSzakkepzettsegAdat {
            get {
                return this.pedagogusSzakkepzettsegAdatField;
            }
            set {
                this.pedagogusSzakkepzettsegAdatField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ElemID {
            get {
                return this.elemIDField;
            }
            set {
                this.elemIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kretaif")]
    public partial class KIR2SznyPedagogusSzakvizsgaModositasKerelemType {
        
        private KerelemFejType kerelemFejField;
        
        private PedagogusSzakvizsgaModositasokType pedagogusSzakvizsgaModositasokField;
        
        /// <remarks/>
        public KerelemFejType KerelemFej {
            get {
                return this.kerelemFejField;
            }
            set {
                this.kerelemFejField = value;
            }
        }
        
        /// <remarks/>
        public PedagogusSzakvizsgaModositasokType PedagogusSzakvizsgaModositasok {
            get {
                return this.pedagogusSzakvizsgaModositasokField;
            }
            set {
                this.pedagogusSzakvizsgaModositasokField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kretaif")]
    public partial class PedagogusSzakvizsgaModositasokType {
        
        private PedagogusSzakvizsgaModositasType[] pedagogusSzakvizsgaModositasField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("PedagogusSzakvizsgaModositas")]
        public PedagogusSzakvizsgaModositasType[] PedagogusSzakvizsgaModositas {
            get {
                return this.pedagogusSzakvizsgaModositasField;
            }
            set {
                this.pedagogusSzakvizsgaModositasField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kretaif")]
    public partial class PedagogusSzakvizsgaModositasType {
        
        private PedagogusSzakvizsgaAdatModositasType pedagogusSzakvizsgaAdatField;
        
        private string elemIDField;
        
        /// <remarks/>
        public PedagogusSzakvizsgaAdatModositasType PedagogusSzakvizsgaAdat {
            get {
                return this.pedagogusSzakvizsgaAdatField;
            }
            set {
                this.pedagogusSzakvizsgaAdatField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ElemID {
            get {
                return this.elemIDField;
            }
            set {
                this.elemIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kretaif")]
    public partial class KIR2SznyPedagogusTudomanyosFokozatModositasKerelemType {
        
        private KerelemFejType kerelemFejField;
        
        private PedagogusTudomanyosFokozatModositasokType pedagogusTudomanyosFokozatModositasokField;
        
        /// <remarks/>
        public KerelemFejType KerelemFej {
            get {
                return this.kerelemFejField;
            }
            set {
                this.kerelemFejField = value;
            }
        }
        
        /// <remarks/>
        public PedagogusTudomanyosFokozatModositasokType PedagogusTudomanyosFokozatModositasok {
            get {
                return this.pedagogusTudomanyosFokozatModositasokField;
            }
            set {
                this.pedagogusTudomanyosFokozatModositasokField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kretaif")]
    public partial class PedagogusTudomanyosFokozatModositasokType {
        
        private PedagogusTudomanyosFokozatModositasType[] pedagogusTudomanyosFokozatModositasField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("PedagogusTudomanyosFokozatModositas")]
        public PedagogusTudomanyosFokozatModositasType[] PedagogusTudomanyosFokozatModositas {
            get {
                return this.pedagogusTudomanyosFokozatModositasField;
            }
            set {
                this.pedagogusTudomanyosFokozatModositasField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kretaif")]
    public partial class PedagogusTudomanyosFokozatModositasType {
        
        private TudomanyosFokozatAdatModositasType pedagogusTudomanyosFokozatAdatField;
        
        private string elemIDField;
        
        /// <remarks/>
        public TudomanyosFokozatAdatModositasType PedagogusTudomanyosFokozatAdat {
            get {
                return this.pedagogusTudomanyosFokozatAdatField;
            }
            set {
                this.pedagogusTudomanyosFokozatAdatField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ElemID {
            get {
                return this.elemIDField;
            }
            set {
                this.elemIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kretaif")]
    public partial class KIR2SznyTanuloAdatModositasKerelemType {
        
        private KerelemFejType kerelemFejField;
        
        private TanuloAdatModositasokType tanuloAdatModositasokField;
        
        /// <remarks/>
        public KerelemFejType KerelemFej {
            get {
                return this.kerelemFejField;
            }
            set {
                this.kerelemFejField = value;
            }
        }
        
        /// <remarks/>
        public TanuloAdatModositasokType TanuloAdatModositasok {
            get {
                return this.tanuloAdatModositasokField;
            }
            set {
                this.tanuloAdatModositasokField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kretaif")]
    public partial class TanuloAdatModositasokType {
        
        private TanuloAdatModositasType[] tanuloAdatModositasField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("TanuloAdatModositas")]
        public TanuloAdatModositasType[] TanuloAdatModositas {
            get {
                return this.tanuloAdatModositasField;
            }
            set {
                this.tanuloAdatModositasField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kretaif")]
    public partial class TanuloAdatModositasType {
        
        private TanuloAdatModositasaType tanuloAdatField;
        
        private string elemIDField;
        
        /// <remarks/>
        public TanuloAdatModositasaType TanuloAdat {
            get {
                return this.tanuloAdatField;
            }
            set {
                this.tanuloAdatField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ElemID {
            get {
                return this.elemIDField;
            }
            set {
                this.elemIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kretaif")]
    public partial class KIR2SznyTanuloBejelentesKerelemType {
        
        private KerelemFejType kerelemFejField;
        
        private TanuloBejelentesekType tanuloBejelentesekField;
        
        /// <remarks/>
        public KerelemFejType KerelemFej {
            get {
                return this.kerelemFejField;
            }
            set {
                this.kerelemFejField = value;
            }
        }
        
        /// <remarks/>
        public TanuloBejelentesekType TanuloBejelentesek {
            get {
                return this.tanuloBejelentesekField;
            }
            set {
                this.tanuloBejelentesekField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kretaif")]
    public partial class TanuloBejelentesekType {
        
        private TanuloBejelentesType[] tanuloBejelentesField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("TanuloBejelentes")]
        public TanuloBejelentesType[] TanuloBejelentes {
            get {
                return this.tanuloBejelentesField;
            }
            set {
                this.tanuloBejelentesField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kretaif")]
    public partial class TanuloBejelentesType {
        
        private TanuloAdatType tanuloAdatField;
        
        private string elemIDField;
        
        /// <remarks/>
        public TanuloAdatType TanuloAdat {
            get {
                return this.tanuloAdatField;
            }
            set {
                this.tanuloAdatField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ElemID {
            get {
                return this.elemIDField;
            }
            set {
                this.elemIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kretaif")]
    public partial class KIR2SznyTanuloJogviszonyBejelentesKerelemType {
        
        private KerelemFejType kerelemFejField;
        
        private TanuloJogviszonyBejelentesekType tanuloJogviszonyBejelentesekField;
        
        /// <remarks/>
        public KerelemFejType KerelemFej {
            get {
                return this.kerelemFejField;
            }
            set {
                this.kerelemFejField = value;
            }
        }
        
        /// <remarks/>
        public TanuloJogviszonyBejelentesekType TanuloJogviszonyBejelentesek {
            get {
                return this.tanuloJogviszonyBejelentesekField;
            }
            set {
                this.tanuloJogviszonyBejelentesekField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kretaif")]
    public partial class TanuloJogviszonyBejelentesekType {
        
        private TanuloJogviszonyBejelentesType[] tanuloJogviszonyBejelentesField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("TanuloJogviszonyBejelentes")]
        public TanuloJogviszonyBejelentesType[] TanuloJogviszonyBejelentes {
            get {
                return this.tanuloJogviszonyBejelentesField;
            }
            set {
                this.tanuloJogviszonyBejelentesField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kretaif")]
    public partial class TanuloJogviszonyBejelentesType {
        
        private BejelentesTanuloiJogviszonyAdatType tanuloJogviszonyField;
        
        private string elemIDField;
        
        /// <remarks/>
        public BejelentesTanuloiJogviszonyAdatType TanuloJogviszony {
            get {
                return this.tanuloJogviszonyField;
            }
            set {
                this.tanuloJogviszonyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ElemID {
            get {
                return this.elemIDField;
            }
            set {
                this.elemIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kretaif")]
    public partial class KIR2SznyTanuloJogviszonyMegszuntetesKerelemType {
        
        private KerelemFejType kerelemFejField;
        
        private TanuloJogviszonyMegszuntetesekType tanuloJogviszonyMegszuntetesekField;
        
        /// <remarks/>
        public KerelemFejType KerelemFej {
            get {
                return this.kerelemFejField;
            }
            set {
                this.kerelemFejField = value;
            }
        }
        
        /// <remarks/>
        public TanuloJogviszonyMegszuntetesekType TanuloJogviszonyMegszuntetesek {
            get {
                return this.tanuloJogviszonyMegszuntetesekField;
            }
            set {
                this.tanuloJogviszonyMegszuntetesekField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kretaif")]
    public partial class TanuloJogviszonyMegszuntetesekType {
        
        private TanuloJogviszonyMegszuntetesType[] tanuloJogviszonyMegszuntetesField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("TanuloJogviszonyMegszuntetes")]
        public TanuloJogviszonyMegszuntetesType[] TanuloJogviszonyMegszuntetes {
            get {
                return this.tanuloJogviszonyMegszuntetesField;
            }
            set {
                this.tanuloJogviszonyMegszuntetesField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kretaif")]
    public partial class TanuloJogviszonyMegszuntetesType {
        
        private TanuloiJogviszonyMegszunesType tanuloJogviszonyMegszuntetesField;
        
        private string elemIDField;
        
        /// <remarks/>
        public TanuloiJogviszonyMegszunesType TanuloJogviszonyMegszuntetes {
            get {
                return this.tanuloJogviszonyMegszuntetesField;
            }
            set {
                this.tanuloJogviszonyMegszuntetesField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ElemID {
            get {
                return this.elemIDField;
            }
            set {
                this.elemIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kretaif")]
    public partial class KIR2SznyTanuloJogviszonyModositasKerelemType {
        
        private KerelemFejType kerelemFejField;
        
        private TanuloJogviszonyModositasokType tanuloJogviszonyModositasokField;
        
        /// <remarks/>
        public KerelemFejType KerelemFej {
            get {
                return this.kerelemFejField;
            }
            set {
                this.kerelemFejField = value;
            }
        }
        
        /// <remarks/>
        public TanuloJogviszonyModositasokType TanuloJogviszonyModositasok {
            get {
                return this.tanuloJogviszonyModositasokField;
            }
            set {
                this.tanuloJogviszonyModositasokField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kretaif")]
    public partial class TanuloJogviszonyModositasokType {
        
        private TanuloJogviszonyModositasType[] tanuloJogviszonyModositasField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("TanuloJogviszonyModositas")]
        public TanuloJogviszonyModositasType[] TanuloJogviszonyModositas {
            get {
                return this.tanuloJogviszonyModositasField;
            }
            set {
                this.tanuloJogviszonyModositasField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.educatio.hu/kretaif")]
    public partial class TanuloJogviszonyModositasType {
        
        private TanuloiJogviszonyAdatokModositasaType tanuloJogviszonyModositasField;
        
        private string elemIDField;
        
        /// <remarks/>
        public TanuloiJogviszonyAdatokModositasaType TanuloJogviszonyModositas {
            get {
                return this.tanuloJogviszonyModositasField;
            }
            set {
                this.tanuloJogviszonyModositasField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ElemID {
            get {
                return this.elemIDField;
            }
            set {
                this.elemIDField = value;
            }
        }
    }
}