using System.Collections.Generic; namespace Kreta.Client.KGR.Extension { internal static class HeaderExtension { public static Dictionary GetAuthorizationHeaderWithMulitpartFrom(this string token) => new Dictionary { { "Content-Type", "multipart/form-data" }, { "Authorization", $"Bearer {token}" }, }; public static Dictionary GetAuthorizationHeaderWithJson(this string token, string intezmenyGuid) => new Dictionary { { "Content-Type", "application/json" }, { "Authorization", $"Bearer {token}" }, { "IntezmenyId", $"{intezmenyGuid}" } }; public static Dictionary GetAuthorizationHeaderWithJson(this string token, string intezmenyGuid, string oktatasiAzonosito, string idpEgyediazonosito) => new Dictionary { { "Content-Type", "application/json" }, { "Authorization", $"Bearer {token}" }, { "IntezmenyId", $"{intezmenyGuid}" }, { "OktatasiAzonosito", $"{oktatasiAzonosito}" }, { "IDPEgyediazonosito", $"{idpEgyediazonosito}" } }; public static Dictionary GetAuthorizationHeaderWithJson(this string token) => new Dictionary { { "Content-Type", "application/json" }, { "Authorization", $"Bearer {token}" } }; public static Dictionary GetFormUrlEncodedHeader() => new Dictionary { { "Content-Type", "application/x-www-form-urlencoded" }, }; public static Dictionary GetEszkozQueryString(this string intezmenyAzonosito, string sztsz) => new Dictionary { { "intezmenyAzonosito", $"{intezmenyAzonosito}" }, { "sztsz", $"{sztsz}" } }; } }