using System.Collections.Generic; using Kreta.Client.KozpontiKreta.Model; using Kreta.Core.KozpontiModels.MdszModels; using Kreta.Core.KozpontiModels.TargyiEszkozModels; using Kreta.Core.KozpontiModels.UzletiTervezesModels; using Kreta.Enums.ManualEnums; using Kreta.Framework; namespace Kreta.Client.KozpontiKreta.Interface { public interface IKozpontiKretaClient { List GetDiakOlimpiaList(MdszRequestModel model); KozpontiNebuloResponseModel NebuloJelenlet(KozpontiNebuloRequestModel model); byte[] GetRiportDokumentum(KozpontiKretaDokumentumTipusEnum tipus, SystemType systemType, string intezmenyAzonosito, string tanevId, string formatum = ""); TantargyFelosztasResponse PostTTFEllenorzes(string intezmenyAzonosito, string tanevId); TantargyFelosztasResponse GetTTFEllenorzes(string intezmenyAzonosito, string tanevId); List GetIntezmenyUzletiTerv(UzletiTervezesIntezmenyRequestModel model); List GetIntezmenyUzletiTervAlkalmazottaknak(UzletiTervezesAlkalmazottRequestModel model); List GetTargyiEszkozAlkalmazott(TargyiEszkozAlkalmazottRequestModel model); List GetTargyiEszkozok(TargyiEszkozIntezmenyRequestModel model); KotelezoOraszamResponseModel GetKotelezoOraszamok(KotelezoOraszamRequestModel model); } }