Skip to content

Commit 168bb20

Browse files
authored
feat: add missing fields to User (#99)
* Added some missing fields relative to go-sdk * fix: adjust fields order to match casdoor-go-sdk/User.go
1 parent e53c5be commit 168bb20

File tree

1 file changed

+79
-9
lines changed
  • src/main/java/org/casbin/casdoor/entity

1 file changed

+79
-9
lines changed

src/main/java/org/casbin/casdoor/entity/User.java

Lines changed: 79 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -35,18 +35,23 @@ public class User implements Serializable {
3535
public String updatedTime;
3636

3737
public String id;
38+
public String externalId = "";
3839
public String type;
3940
public String password = "";
4041
public String passwordSalt = "";
42+
public String passwordType = "";
4143
public String displayName = "";
4244
public String firstName = "";
4345
public String lastName = "";
4446
public String avatar = "";
47+
public String avatarType = "";
4548
public String permanentAvatar = "";
4649
public String email;
4750
@JsonProperty("emailVerified")
4851
public boolean emailVerified = false;
4952
public String phone = "";
53+
public String countryCode = "";
54+
public String region = "";
5055
public String location = "";
5156
public String[] address;
5257
public String affiliation = "";
@@ -56,7 +61,6 @@ public class User implements Serializable {
5661
public String homepage = "";
5762
public String bio = "";
5863
public String tag = "";
59-
public String region = "";
6064
public String language;
6165
public String gender = "";
6266
public String birthday = "";
@@ -79,10 +83,12 @@ public class User implements Serializable {
7983
public String signupApplication;
8084
public String hash = "";
8185
public String preHash = "";
86+
public String accessKey = "";
87+
public String accessSecret = "";
8288

8389
public String createdIp = "";
84-
public String lastSigninTime = "";
85-
public String lastSigninIp = "";
90+
public String lastSigninTime = "";
91+
public String lastSigninIp = "";
8692

8793
public String github = "";
8894
public String google = "";
@@ -108,11 +114,75 @@ public class User implements Serializable {
108114
public String bilibili = "";
109115
public String okta = "";
110116
public String douyin = "";
117+
public String line = "";
118+
public String amazon = "";
119+
public String auth0 = "";
120+
public String battleNet = "";
121+
public String bitbucket = "";
122+
public String box = "";
123+
public String cloudFoundry = "";
124+
public String dailymotion = "";
125+
public String deezer = "";
126+
public String digitalOcean = "";
127+
public String discord = "";
128+
public String dropbox = "";
129+
public String eveOnline = "";
130+
public String fitbit = "";
131+
public String gitea = "";
132+
public String heroku = "";
133+
public String influxCloud = "";
134+
public String instagram = "";
135+
public String intercom = "";
136+
public String kakao = "";
137+
public String lastfm = "";
138+
public String mailru = "";
139+
public String meetup = "";
140+
public String microsoftOnline = "";
141+
public String naver = "";
142+
public String nextcloud = "";
143+
public String oneDrive = "";
144+
public String oura = "";
145+
public String patreon = "";
146+
public String paypal = "";
147+
public String salesForce = "";
148+
public String shopify = "";
149+
public String soundcloud = "";
150+
public String spotify = "";
151+
public String strava = "";
152+
public String stripe = "";
153+
public String tikTok = "";
154+
public String tumblr = "";
155+
public String twitch = "";
156+
public String twitter = "";
157+
public String typetalk = "";
158+
public String uber = "";
159+
public String vK = "";
160+
public String wepay = "";
161+
public String xero = "";
162+
public String yahoo = "";
163+
public String yammer = "";
164+
public String yandex = "";
165+
public String zoom = "";
166+
public String metaMask = "";
167+
public String web3Onboard = "";
111168
public String custom = "";
169+
170+
public String preferredMfaType = "";
171+
public List<String> recoveryCodes;
172+
public String totpSecret = "";
173+
public boolean mfaPhoneEnabled;
174+
public boolean mfaEmailEnabled;
175+
112176
public String ldap = "";
113177
public Map<String, String> properties;
178+
114179
public List<Role> roles;
115180
public List<Permission> permissions;
181+
public List<String> groups;
182+
183+
public String lastSigninWrongTime = "";
184+
public int signinWrongTimes;
185+
116186

117187
@JsonGetter("isOnline")
118188
public boolean isOnline() {
@@ -156,32 +226,32 @@ public void setForbidden(boolean forbidden) {
156226

157227
@JsonGetter("isEmailVerified")
158228
public boolean isEmailVerified() {
159-
return emailVerified;
229+
return emailVerified;
160230
}
161231

162232
@JsonSetter("setEmailVerified")
163233
public void setEmailVerified(boolean emailVerified) {
164-
this.emailVerified = emailVerified;
234+
this.emailVerified = emailVerified;
165235
}
166236

167237
@JsonGetter("isDefaultAvatar")
168238
public boolean isDefaultAvatar() {
169-
return isDefaultAvatar;
239+
return isDefaultAvatar;
170240
}
171241

172242
@JsonSetter("setDefaultAvatar")
173243
public void setDefaultAvatar(boolean isDefaultAvatar) {
174-
this.isDefaultAvatar = isDefaultAvatar;
244+
this.isDefaultAvatar = isDefaultAvatar;
175245
}
176246

177247
@JsonGetter("isDeleted")
178248
public boolean isDeleted() {
179-
return isDeleted;
249+
return isDeleted;
180250
}
181251

182252
@JsonSetter("setDeleted")
183253
public void setDeleted(boolean isDeleted) {
184-
this.isDeleted = isDeleted;
254+
this.isDeleted = isDeleted;
185255
}
186256

187257
public User() {

0 commit comments

Comments
 (0)