package co.touchlab.droidconandroid.network;
import java.util.ArrayList;
import java.util.List;
import co.touchlab.droidconandroid.data.TalkSubmission;
/**
* Created by toidiu on 11/9/15.
*/
public class TalkVotingWrapper
{
public NetTalkSub talkSubmission;
public NetVoteSub votingSubmission;
public static class NetTalkSub
{
public Long id;
public String title;
public String description;
public UserName userAccount;
}
public static class UserName
{
public String name;
}
public static class NetVoteSub
{
public int vote;
}
public static List<TalkSubmission> parseResp(List<TalkVotingWrapper> resp)
{
List<TalkSubmission> list = new ArrayList<>();
for(TalkVotingWrapper w : resp)
{
NetTalkSub t = w.talkSubmission;
NetVoteSub v = w.votingSubmission;
Integer vote = (v == null)
? null
: v.vote;
list.add(new TalkSubmission(t.id, vote, t.title, t.description, t.userAccount.name));
}
return list;
}
}