-
Notifications
You must be signed in to change notification settings - Fork 27
Expand file tree
/
Copy pathTokenIssuanceStartResponse.cs
More file actions
69 lines (55 loc) · 2.26 KB
/
TokenIssuanceStartResponse.cs
File metadata and controls
69 lines (55 loc) · 2.26 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
using System.Text.Json.Serialization;
namespace woodgroveapi.Models
{
public class TokenIssuanceStartResponse
{
[JsonPropertyName("data")]
public TokenIssuanceStartResponse_Data data { get; set; }
public TokenIssuanceStartResponse()
{
data = new TokenIssuanceStartResponse_Data();
data.odatatype = "microsoft.graph.onTokenIssuanceStartResponseData";
this.data.actions = new List<TokenIssuanceStartResponse_Action>();
this.data.actions.Add(new TokenIssuanceStartResponse_Action());
}
}
public class TokenIssuanceStartResponse_Data
{
[JsonPropertyName("@odata.type")]
public string odatatype { get; set; }
public List<TokenIssuanceStartResponse_Action> actions { get; set; }
}
public class TokenIssuanceStartResponse_Action
{
[JsonPropertyName("@odata.type")]
public string odatatype { get; set; }
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public TokenIssuanceStartResponse_Claims claims { get; set; }
public TokenIssuanceStartResponse_Action()
{
odatatype = "microsoft.graph.tokenIssuanceStart.provideClaimsForToken";
claims = new TokenIssuanceStartResponse_Claims();
}
}
public class TokenIssuanceStartResponse_Claims
{
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public string CorrelationId { get; set; }
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public string LoyaltyNumber { get; set; }
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public string LoyaltySince { get; set; }
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public string LoyaltyTier { get; set; }
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public string ApiVersion { get; set; }
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
[JsonPropertyName("act_as")]
public string ActAs { get; set; }
public List<string> CustomRoles { get; set; }
public TokenIssuanceStartResponse_Claims()
{
CustomRoles = new List<string>();
}
}
}