kreta/Kreta.Client/KozpontiKreta/Interface/IKozpontiKretaClient.cs
2024-03-13 00:33:46 +01:00

24 lines
1.4 KiB
C#

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<MdszResponseModel> 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<UzletiTervezesIntezmenyResponseModel> GetIntezmenyUzletiTerv(UzletiTervezesIntezmenyRequestModel model);
List<UzletiTervezesAlkalmazottResponseModel> GetIntezmenyUzletiTervAlkalmazottaknak(UzletiTervezesAlkalmazottRequestModel model);
List<TargyiEszkozResponseModel> GetTargyiEszkozAlkalmazott(TargyiEszkozAlkalmazottRequestModel model);
List<TargyiEszkozResponseModel> GetTargyiEszkozok(TargyiEszkozIntezmenyRequestModel model);
KotelezoOraszamResponseModel GetKotelezoOraszamok(KotelezoOraszamRequestModel model);
}
}