43 lines
1.3 KiB
C#
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; }
|
|
}
|
|
}
|