From 294849516e260416c0daa4db6b9fcfc84597334c Mon Sep 17 00:00:00 2001 From: Willem Fibbe Date: Wed, 5 Jun 2013 16:56:15 +0200 Subject: [PATCH 1/2] Add support to get the Checklist from an Action. In case when an Action is for instance of type "updateChecklist", it is not related to a Card, but a Checklist, i.e.: { ...., "data": { "board": { "id": "123456...." }, "checklist": { "id": "ABCDE.....", "name": "Checklist name" }, ... }, "type": "updateChecklist", ... } --- src/main/java/org/trello4j/model/Action.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/main/java/org/trello4j/model/Action.java b/src/main/java/org/trello4j/model/Action.java index e04b9d3..d5b7f99 100644 --- a/src/main/java/org/trello4j/model/Action.java +++ b/src/main/java/org/trello4j/model/Action.java @@ -88,6 +88,7 @@ public class Data { private String text; private Board board; private Card card; + private Checklist checklist; public String getText() { return text; @@ -112,6 +113,14 @@ public Card getCard() { public void setCard(Card card) { this.card = card; } + + public Checklist getChecklist() { + return checklist; + } + + public void setChecklist(Checklist checklist) { + this.checklist = checklist; + } } From ac5921d35eafd5aa8506dddcf988ff82b075818b Mon Sep 17 00:00:00 2001 From: Willem Fibbe Date: Wed, 5 Jun 2013 17:07:58 +0200 Subject: [PATCH 2/2] Correct the value for Action.TYPE.UPDATE_LIST See https://trello.com/docs/api/card/#card --- src/main/java/org/trello4j/model/Action.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/trello4j/model/Action.java b/src/main/java/org/trello4j/model/Action.java index d5b7f99..dcf16db 100644 --- a/src/main/java/org/trello4j/model/Action.java +++ b/src/main/java/org/trello4j/model/Action.java @@ -141,7 +141,7 @@ public static class TYPE { public static final String ADD_CHECKLIST = "addChecklistToCard"; public static final String REMOVE_CHECKLIST = "removeChecklistFromCard"; public static final String CREATE_LIST = "createList"; - public static final String UPDATE_LIST = "updateList"; + public static final String UPDATE_LIST = "updateChecklist"; public static final String CREATE_BOARD = "createBoard"; public static final String UPDATE_BOARD = "updateBoard"; public static final String ADD_MEMBER_TO_BOARD = "addMemberToBoard";