Skip to content

Commit 8ddc56b

Browse files
committed
Added JsonAdapters for activity.
1 parent 6fa7ed4 commit 8ddc56b

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

src/main/java/com/aaroncoplan/todoist/JsonAdapters.java

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
package com.aaroncoplan.todoist;
22

3-
import com.aaroncoplan.todoist.helpers.CommentRequest;
4-
import com.aaroncoplan.todoist.helpers.LabelRequest;
5-
import com.aaroncoplan.todoist.helpers.ProjectRequest;
6-
import com.aaroncoplan.todoist.helpers.TaskRequest;
3+
import com.aaroncoplan.todoist.helpers.*;
74
import com.aaroncoplan.todoist.model.Comment;
85
import com.aaroncoplan.todoist.model.Label;
96
import com.aaroncoplan.todoist.model.Project;
@@ -35,6 +32,9 @@ public class JsonAdapters {
3532
private static final JsonAdapter<Comment> commentJsonAdapter = moshi.adapter(Comment.class);
3633
private static final JsonAdapter<CommentRequest> commentRequestJsonAdapter = moshi.adapter(CommentRequest.class);
3734

35+
private static final JsonAdapter<ActivityResponse> activityResponseJsonAdapter = moshi.adapter(ActivityResponse.class);
36+
private static final JsonAdapter<ActivityRequest> activityRequestJsonAdapter = moshi.adapter(ActivityRequest.class);
37+
3838
public static List<Project> extractProjectList(String json) throws IOException {
3939
return Arrays.asList(projectArrayJsonAdapter.fromJson(json));
4040
}
@@ -82,4 +82,12 @@ public static Comment extractComment(String json) throws IOException {
8282
public static String writeCommentRequest(CommentRequest commentRequest) {
8383
return commentRequestJsonAdapter.toJson(commentRequest);
8484
}
85+
86+
public static ActivityResponse extractActivityResponse(String json) throws IOException {
87+
return activityResponseJsonAdapter.fromJson(json);
88+
}
89+
90+
public static String writeActivityRequest(ActivityRequest activityRequest) {
91+
return activityRequestJsonAdapter.toJson(activityRequest);
92+
}
8593
}

0 commit comments

Comments
 (0)