Skip to content

Commit c34b2ae

Browse files
author
Alex Shults
committed
Adding has_inbox_seat to the admin user model
1 parent 8c5a8c2 commit c34b2ae

File tree

5 files changed

+16
-0
lines changed

5 files changed

+16
-0
lines changed

intercom-java/src/main/java/io/intercom/api/Admin.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,9 @@ public static Admin setAwayMode(String id, boolean away_mode_enabled, boolean aw
7878

7979
@JsonProperty("away_mode_reassign")
8080
private boolean awayModeReassign;
81+
82+
@JsonProperty("has_inbox_seat")
83+
private boolean hasInboxSeat;
8184

8285
@JsonProperty("avatar")
8386
private Avatar avatar;
@@ -151,6 +154,10 @@ public boolean getAwayModeReassign(){
151154
return awayModeReassign;
152155
}
153156

157+
public boolean getHasInboxSeat(){
158+
return hasInboxSeat;
159+
}
160+
154161
public Avatar getAvatar(){
155162
return avatar;
156163
}

intercom-java/src/test/java/io/intercom/api/AdminTest.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ public void TestAdminParseJson() throws Exception {
3030
assertEquals("[email protected]", admin.getEmail());
3131
assertTrue(admin.getAwayModeEnabled());
3232
assertFalse(admin.getAwayModeReassign());
33+
assertTrue(admin.getHasInboxSeat());
3334
assertEquals( "https://avatarurl.com/image.jpg", admin.getAvatar().getImageURL().toString());
3435
assertNotNull(admin.getTeamIds());
3536
assertEquals(3, admin.getTeamIds().size());
@@ -48,6 +49,7 @@ public void TestAdminTeamParseJson() throws Exception {
4849
assertEquals("[email protected]", admin.getEmail());
4950
assertFalse(admin.getAwayModeEnabled());
5051
assertFalse(admin.getAwayModeReassign());
52+
assertTrue(admin.getHasInboxSeat());
5153
assertEquals("https://domain.com/avatar", admin.getAvatar().getImageURL().toString());
5254
assertNotNull(admin.getAdminIds());
5355
assertEquals(3, admin.getAdminIds().size());

intercom-java/src/test/resources/admin.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
"email": "[email protected]",
66
"away_mode_enabled": true,
77
"away_mode_reassign": false,
8+
"has_inbox_seat": true,
89
"avatar": {
910
"image_url": "https://avatarurl.com/image.jpg"
1011
},

intercom-java/src/test/resources/admin_team.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
"email": "[email protected]",
66
"away_mode_enabled": false,
77
"away_mode_reassign": false,
8+
"has_inbox_seat": true,
89
"avatar": {
910
"image_url": "https://domain.com/avatar"
1011
},

intercom-java/src/test/resources/admins.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
"email": "[email protected]",
99
"away_mode_enabled": true,
1010
"away_mode_reassign": false,
11+
"has_inbox_seat": true,
1112
"avatar": {
1213
"image_url": "https://avatarurl.com/image.jpg"
1314
},
@@ -24,6 +25,7 @@
2425
"email": "[email protected]",
2526
"away_mode_enabled": false,
2627
"away_mode_reassign": false,
28+
"has_inbox_seat": false,
2729
"avatar": {
2830
"image_url": "https://avatarurl.com/image2.jpg"
2931
},
@@ -39,6 +41,7 @@
3941
"email": "[email protected]",
4042
"away_mode_enabled": false,
4143
"away_mode_reassign": false,
44+
"has_inbox_seat": true,
4245
"avatar": {
4346
"image_url": "https://domain.com/avatar"
4447
},
@@ -54,6 +57,7 @@
5457
"email": "[email protected]",
5558
"away_mode_enabled": false,
5659
"away_mode_reassign": false,
60+
"has_inbox_seat": true,
5761
"avatar": {
5862
"image_url": "https://domain.com/avatar2"
5963
},
@@ -68,6 +72,7 @@
6872
"email": "[email protected]",
6973
"away_mode_enabled": false,
7074
"away_mode_reassign": false,
75+
"has_inbox_seat": false,
7176
"avatar": {
7277
"image_url": "https://domain.com/avatar3"
7378
},

0 commit comments

Comments
 (0)