kreta/Kreta.Client/Leltar/Request/KretaUserSyncRequest.cs
2024-03-13 00:33:46 +01:00

43 lines
1.3 KiB
C#

using Newtonsoft.Json;
namespace Kreta.Client.Leltar.Request
{
public class KretaUserSyncRequest
{
[JsonProperty(PropertyName = "user_id")]
public string IdpEgyediAzonosito { get; set; }
[JsonProperty(PropertyName = "access_level")]
public string AccessLevel => "INSTITUTE";
[JsonProperty(PropertyName = "roles")]
public string[] Roles { get; set; }
[JsonProperty(PropertyName = "login")]
public string LoginNev { get; set; }
[JsonProperty(PropertyName = "personal_id")]
public string Azonosito { get; set; }
[JsonProperty(PropertyName = "display_name")]
public string MegjelenitesiNev { get; set; }
[JsonProperty(PropertyName = "position")]
public string Beosztas { get; set; }
[JsonProperty(PropertyName = "institute_name")]
public string IntezmenyNeve { get; set; }
[JsonProperty(PropertyName = "cost_center")]
public string FunkcioTerulet { get; set; }
[JsonProperty(PropertyName = "sztsz")]
public string SztszKod { get; set; }
[JsonProperty(PropertyName = "kreta_id")]
public string KretaRendszerAzonosito { get; set; }
[JsonProperty(PropertyName = "access_manager_name")]
public string JogosultsagotSzerkesztoSzemelyNev { get; set; }
}
}