You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -24,22 +25,31 @@ public class RoleRequest implements Serializable{
24
25
25
26
@NotNull
26
27
@NotBlank
28
+
@Schema(description = "Unique name of the role", example = "Guest for my application", required = true)
27
29
privateStringname;
28
30
31
+
@Schema(description = "Brief explanation of this role's purpose", example = "Full access to all modules")
29
32
privateStringdescription;
30
33
34
+
@Schema(description = "Number of days until the memberschip automaticly expires. Use either defaultExpiryDays or defaultExpiryDate", example = "365")
31
35
privateIntegerdefaultExpiryDays;
32
36
37
+
@Schema(description = "Specific timestamp end date for this role membership. Use either defaultExpiryDays or defaultExpiryDate", example = "2026-12-31T23:59:59Z")
33
38
privateInstantdefaultExpiryDate;
34
39
40
+
@Schema(description = "If true, the user's email must match the invitation email", defaultValue = "false")
35
41
privatebooleanenforceEmailEquality;
36
42
43
+
@Schema(description = "The invite can only be accepted by an eduID account", defaultValue = "false")
37
44
privatebooleaneduIDOnly;
38
45
46
+
@Schema(description = "Allow changing the settings when sending an invite.", defaultValue = "false")
39
47
privatebooleanoverrideSettingsAllowed;
40
48
49
+
@Schema(description = "The unique identifier of the associated organization, only to be used bu SUPER-admins and internal API's", example = "550e8400-e29b-41d4-a716-446655440000")
41
50
privateStringorganizationGUID;
42
51
52
+
@Schema(description = "The email address used", example = "550e8400-e29b-41d4-a716-446655440000")
0 commit comments