@@ -12,10 +12,14 @@ public class ChatInviteLink implements Serializable {
12
12
13
13
private String invite_link ;
14
14
private User creator ;
15
+ private Boolean creates_join_request ;
15
16
private Boolean is_primary ;
16
17
private Boolean is_revoked ;
18
+ private String name ;
17
19
private Integer expire_date ;
18
- private Integer member_limit ;
20
+ private Integer member_limit ;
21
+ private Integer pending_join_request_count ;
22
+
19
23
20
24
public String inviteLink () {
21
25
return invite_link ;
@@ -25,6 +29,10 @@ public User creator() {
25
29
return creator ;
26
30
}
27
31
32
+ public Boolean createsJoinReqeust () {
33
+ return creates_join_request ;
34
+ }
35
+
28
36
public Boolean isPrimary () {
29
37
return is_primary ;
30
38
}
@@ -33,6 +41,10 @@ public Boolean isRevoked() {
33
41
return is_revoked ;
34
42
}
35
43
44
+ public String name () {
45
+ return name ;
46
+ }
47
+
36
48
public Integer expireDate () {
37
49
return expire_date ;
38
50
}
@@ -41,33 +53,43 @@ public Integer memberLimit() {
41
53
return member_limit ;
42
54
}
43
55
56
+ public Integer pendingJoinRequestCount () {
57
+ return pending_join_request_count ;
58
+ }
59
+
44
60
@ Override
45
61
public boolean equals (Object o ) {
46
62
if (this == o ) return true ;
47
63
if (o == null || getClass () != o .getClass ()) return false ;
48
64
ChatInviteLink that = (ChatInviteLink ) o ;
49
65
return Objects .equals (invite_link , that .invite_link ) &&
50
66
Objects .equals (creator , that .creator ) &&
67
+ Objects .equals (creates_join_request , that .creates_join_request ) &&
51
68
Objects .equals (is_primary , that .is_primary ) &&
52
69
Objects .equals (is_revoked , that .is_revoked ) &&
70
+ Objects .equals (name , that .name ) &&
53
71
Objects .equals (expire_date , that .expire_date ) &&
54
- Objects .equals (member_limit , that .member_limit );
72
+ Objects .equals (member_limit , that .member_limit ) &&
73
+ Objects .equals (pending_join_request_count , that .pending_join_request_count );
55
74
}
56
75
57
76
@ Override
58
77
public int hashCode () {
59
- return Objects .hash (invite_link , creator , is_primary , is_revoked , expire_date , member_limit );
78
+ return Objects .hash (invite_link , creator , creates_join_request , is_primary , is_revoked , name , expire_date , member_limit , pending_join_request_count );
60
79
}
61
80
62
81
@ Override
63
82
public String toString () {
64
83
return "ChatInviteLink{" +
65
84
"invite_link='" + invite_link + '\'' +
66
85
", creator=" + creator +
86
+ ", creates_join_request=" + creates_join_request +
67
87
", is_primary=" + is_primary +
68
88
", is_revoked=" + is_revoked +
89
+ ", name=" + name +
69
90
", expire_date=" + expire_date +
70
- ", member_limit=" + member_limit +
91
+ ", member_limit=" + member_limit +
92
+ ", pending_join_request_count=" + pending_join_request_count +
71
93
'}' ;
72
94
}
73
95
}
0 commit comments