
com.jakewharton.trakt.entities.ActivityItemBase Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of trakt-java Show documentation
Show all versions of trakt-java Show documentation
A Java wrapper around the Trakt RESTful API and a simple DSL for easy interaction.
The newest version!
package com.jakewharton.trakt.entities;
import java.util.Date;
import com.google.gson.annotations.SerializedName;
import com.jakewharton.trakt.TraktEntity;
import com.jakewharton.trakt.enumerations.ActivityAction;
import com.jakewharton.trakt.enumerations.ActivityType;
import com.jakewharton.trakt.enumerations.Rating;
/**
* Represents a Trakt activity item. See
* the documentation
* for a list of {@link #type}s and {@link #action}s and which properties they
* include.
*/
public class ActivityItemBase implements TraktEntity {
private static final long serialVersionUID = -7644201423350992899L;
public static class When implements TraktEntity {
private static final long serialVersionUID = 8126529523279348951L;
public String day;
public String time;
}
public static class Elapsed implements TraktEntity {
private static final long serialVersionUID = -6458210319412047876L;
@SerializedName("short")
public String _short;
public String full;
}
public static class Shout implements TraktEntity {
private static final long serialVersionUID = 7034369697434197979L;
public String text;
}
public Date timestamp;
public When when;
public Elapsed elapsed;
public ActivityType type;
public ActivityAction action;
public UserProfile user;
public Rating rating;
public Shout shout;
public TvShow show;
public TvShowEpisode episode;
public java.util.List episodes;
public Movie movie;
public List list;
@SerializedName("list_item")
public ListItem listItem;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy