File tree Expand file tree Collapse file tree 1 file changed +11
-0
lines changed
src/main/java/org/zendesk/client/v2 Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -613,7 +613,18 @@ public Iterable<SuspendedTicket> getSuspendedTickets() {
613
613
handleList (SuspendedTicket .class , "suspended_tickets" ));
614
614
}
615
615
616
+ /**
617
+ * Recover Multiple Suspended Tickets. <a href="https://developer.zendesk.com/rest_api/docs/support/suspended_tickets#recover-multiple-suspended-tickets">Accepts up to 100 ticket ids.</a>
618
+ *
619
+ * @throws IllegalArgumentException when the number of tickets exceeds 100
620
+ * @param tickets tickets to be recovered
621
+ * @return recovered tickets
622
+ */
616
623
public Iterable <Ticket > recoverSuspendedTickets (List <SuspendedTicket > tickets ) {
624
+ if (100 < tickets .size ()) {
625
+ throw new IllegalArgumentException ("This endpoint accepts up to 100 tickets. Provided " + tickets .size () + " tickets.\n " +
626
+ "https://developer.zendesk.com/rest_api/docs/support/suspended_tickets#recover-multiple-suspended-tickets" );
627
+ }
617
628
List <Long > ids = new ArrayList <>();
618
629
for (SuspendedTicket ticket : tickets ) {
619
630
ids .add (ticket .getId ());
You can’t perform that action at this time.
0 commit comments