Skip to content

Commit 2ff8704

Browse files
authored
Merge pull request #652 from timveil-startree/master
fixes #651: adds `custom_status_id` to `Request` object
2 parents 6a94776 + 68b04ca commit 2ff8704

File tree

3 files changed

+13
-1
lines changed

3 files changed

+13
-1
lines changed

src/main/java/org/zendesk/client/v2/model/Request.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ public class Request implements Serializable {
1919
protected String subject;
2020
protected String description;
2121
protected Status status;
22+
protected Long customStatusId;
2223
protected Ticket.Requester requester;
2324
protected Long requesterId;
2425
protected Long organizationId;
@@ -87,6 +88,15 @@ public void setStatus(Status status) {
8788
this.status = status;
8889
}
8990

91+
@JsonProperty("custom_status_id")
92+
public Long getCustomStatusId() {
93+
return customStatusId;
94+
}
95+
96+
public void setCustomStatusId(Long customStatusId) {
97+
this.customStatusId = customStatusId;
98+
}
99+
90100
public String getSubject() {
91101
return subject;
92102
}

src/test/java/org/zendesk/client/v2/model/TicketResultTest.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,10 @@ private TicketResult parseJson(byte[] json) {
2020

2121
@Test
2222
public void testParseTicketResult() {
23-
String json = "{ \"ticket\": { \"id\": 21337631753}}";
23+
String json = "{ \"ticket\": { \"id\": 21337631753, \"custom_status_id\": 9999}}";
2424
TicketResult ev = parseJson(json.getBytes());
2525
assertNotNull(ev);
26+
assertEquals(Long.valueOf(9999), ev.getTicket().getCustomStatusId());
2627
assertEquals(TicketResult.class, ev.getClass());
2728
}
2829
}

src/test/java/org/zendesk/client/v2/model/TicketTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ private Ticket createSampleTicket() {
4949
ticket.setId(Math.abs(RANDOM.nextLong()));
5050
ticket.setComment(new Comment(TICKET_COMMENT1));
5151
ticket.setUpdatedAt(NOW);
52+
ticket.setCustomStatusId(Math.abs(RANDOM.nextLong()));
5253
return ticket;
5354
}
5455
}

0 commit comments

Comments
 (0)