package app.fedilab.android.client; /* Copyright 2017 Thomas Schneider * * This file is a part of Fedilab * * This program is free software; you can redistribute it and/or modify it under the terms of the * GNU General Public License as published by the Free Software Foundation; either version 3 of the * License, or (at your option) any later version. * * Fedilab is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General * Public License for more details. * * You should have received a copy of the GNU General Public License along with Fedilab; if not, * see . */ import java.util.List; import app.fedilab.android.client.Entities.Account; import app.fedilab.android.client.Entities.AccountAdmin; import app.fedilab.android.client.Entities.Announcement; import app.fedilab.android.client.Entities.Context; import app.fedilab.android.client.Entities.Conversation; import app.fedilab.android.client.Entities.Emojis; import app.fedilab.android.client.Entities.Error; import app.fedilab.android.client.Entities.Filters; import app.fedilab.android.client.Entities.HowToVideo; import app.fedilab.android.client.Entities.IdentityProof; import app.fedilab.android.client.Entities.Instance; import app.fedilab.android.client.Entities.InstanceReg; import app.fedilab.android.client.Entities.Notification; import app.fedilab.android.client.Entities.Peertube; import app.fedilab.android.client.Entities.PeertubeNotification; import app.fedilab.android.client.Entities.PixelFedStory; import app.fedilab.android.client.Entities.PixelFedStoryItem; import app.fedilab.android.client.Entities.Playlist; import app.fedilab.android.client.Entities.PushSubscription; import app.fedilab.android.client.Entities.Relationship; import app.fedilab.android.client.Entities.Report; import app.fedilab.android.client.Entities.Results; import app.fedilab.android.client.Entities.Status; import app.fedilab.android.client.Entities.StoredStatus; import app.fedilab.android.client.Entities.Trends; /** * Created by Thomas on 03/06/2017. * Hydrate response from the API */ @SuppressWarnings("WeakerAccess") public class APIResponse { private List accounts = null; private List statuses = null; private List conversations = null; private List notifications = null; private List relationships = null; private List announcements = null; private PushSubscription pushSubscription; private String targetedId = null; private Results results = null; private List howToVideos = null; private List peertubes = null; private List peertubeNotifications = null; private List filters = null; private List playlists = null; private List domains = null; private List lists = null; private List emojis = null; private Error error = null; private String since_id, max_id; private Instance instance; private List storedStatuses; private boolean fetchmore = false; private List playlistForVideos; private List instanceRegs = null; private List accountAdmins = null; private List reports = null; private Context context = null; private List pixelFedStories = null; private List pixelFedStoryItems = null; private List trends = null; private List identityProofs = null; public List getAccounts() { return accounts; } public PushSubscription getPushSubscription() { return pushSubscription; } public void setPushSubscription(PushSubscription pushSubscription) { this.pushSubscription = pushSubscription; } public void setAccounts(List accounts) { this.accounts = accounts; } public List getStatuses() { return statuses; } public void setStatuses(List statuses) { this.statuses = statuses; } public List getNotifications() { return notifications; } public void setNotifications(List notifications) { this.notifications = notifications; } public Error getError() { return error; } public void setError(Error error) { this.error = error; } public String getMax_id() { return max_id; } public void setMax_id(String max_id) { this.max_id = max_id; } public String getSince_id() { return since_id; } public void setSince_id(String since_id) { this.since_id = since_id; } public Instance getInstance() { return instance; } public void setInstance(Instance instance) { this.instance = instance; } public List getRelationships() { return relationships; } public void setRelationships(List relationships) { this.relationships = relationships; } public List getEmojis() { return emojis; } public void setEmojis(List emojis) { this.emojis = emojis; } public List getLists() { return lists; } public void setLists(List lists) { this.lists = lists; } public List getFilters() { return filters; } public void setFilters(List filters) { this.filters = filters; } public List getDomains() { return domains; } public void setDomains(List domains) { this.domains = domains; } public List getHowToVideos() { return howToVideos; } public void setHowToVideos(List howToVideos) { this.howToVideos = howToVideos; } public List getPeertubes() { return peertubes; } public void setPeertubes(List peertubes) { this.peertubes = peertubes; } public List getConversations() { return conversations; } public void setConversations(List conversations) { this.conversations = conversations; } public List getStoredStatuses() { return storedStatuses; } public void setStoredStatuses(List storedStatuses) { this.storedStatuses = storedStatuses; } public List getPeertubeNotifications() { return peertubeNotifications; } public void setPeertubeNotifications(List peertubeNotifications) { this.peertubeNotifications = peertubeNotifications; } public Results getResults() { return results; } public void setResults(Results results) { this.results = results; } public boolean isFetchmore() { return fetchmore; } public void setFetchmore(boolean fetchmore) { this.fetchmore = fetchmore; } public List getPlaylists() { return playlists; } public void setPlaylists(List playlists) { this.playlists = playlists; } public List getPlaylistForVideos() { return playlistForVideos; } public void setPlaylistForVideos(List playlistForVideos) { this.playlistForVideos = playlistForVideos; } public List getInstanceRegs() { return instanceRegs; } public void setInstanceRegs(List instanceRegs) { this.instanceRegs = instanceRegs; } public List getAccountAdmins() { return accountAdmins; } public void setAccountAdmins(List accountAdmins) { this.accountAdmins = accountAdmins; } public List getReports() { return reports; } public void setReports(List reports) { this.reports = reports; } public String getTargetedId() { return targetedId; } public void setTargetedId(String targetedId) { this.targetedId = targetedId; } public Context getContext() { return context; } public void setContext(Context context) { this.context = context; } public List getPixelFedStories() { return pixelFedStories; } public void setPixelFedStories(List pixelFedStories) { this.pixelFedStories = pixelFedStories; } public List getPixelFedStoryItems() { return pixelFedStoryItems; } public void setPixelFedStoryItems(List pixelFedStoryItems) { this.pixelFedStoryItems = pixelFedStoryItems; } public List getTrends() { return trends; } public void setTrends(List trends) { this.trends = trends; } public List getIdentityProofs() { return identityProofs; } public void setIdentityProofs(List identityProofs) { this.identityProofs = identityProofs; } public List getAnnouncements() { return announcements; } public void setAnnouncements(List announcements) { this.announcements = announcements; } }