package com.tresorit.zerokit.response; import android.text.TextUtils; import com.tresorit.zerokit.util.JSONObject; import com.tresorit.zerokit.util.ZerokitJson; import java.util.List; @SuppressWarnings("WeakerAccess") public class Feedback extends ZerokitJson { private List<String> suggestions; private String warning; public List<String> getSuggestions() { return suggestions; } public String getWarning() { return warning; } @Override public String toString() { return String.format("suggestions: %s, warning: %s", TextUtils.join(", ", suggestions), warning); } @SuppressWarnings("unchecked") @Override public <T extends ZerokitJson> T parse(String json) { JSONObject jsonObject = new JSONObject(json); suggestions = jsonObject.getStringArray("suggestions"); warning = jsonObject.getString("warning"); return (T) this; } }