Skip to content

Commit aaa4b8f

Browse files
committed
Part of #555
1 parent 94b7a5a commit aaa4b8f

1 file changed

Lines changed: 46 additions & 0 deletions

File tree

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
package invite.model;
2+
3+
import com.fasterxml.jackson.annotation.JsonIgnore;
4+
import invite.provision.scim.GroupURN;
5+
import jakarta.persistence.*;
6+
import jakarta.validation.constraints.NotBlank;
7+
import jakarta.validation.constraints.NotNull;
8+
import lombok.AllArgsConstructor;
9+
import lombok.Getter;
10+
import lombok.NoArgsConstructor;
11+
import lombok.Setter;
12+
import org.hibernate.annotations.Formula;
13+
14+
import java.io.Serializable;
15+
import java.util.*;
16+
import java.util.stream.Collectors;
17+
18+
@NoArgsConstructor
19+
@AllArgsConstructor
20+
@Getter
21+
@Setter
22+
public class RoleRequest implements Serializable{
23+
24+
@NotNull
25+
@NotBlank
26+
private String name;
27+
28+
private String description;
29+
30+
private Integer defaultExpiryDays;
31+
32+
private boolean enforceEmailEquality;
33+
34+
private boolean eduIDOnly;
35+
36+
private boolean blockExpiryDate;
37+
38+
private boolean overrideSettingsAllowed;
39+
40+
private String organizationGUID;
41+
42+
private String inviterDisplayName;
43+
44+
private Set<ApplicationUsage> applicationUsages = new HashSet<>();
45+
46+
}

0 commit comments

Comments
 (0)