package net.ocheyedan.wrk.trello; import java.util.List; /** * User: blangel * Date: 6/30/12 * Time: 7:50 AM * * Representation of a {@literal Trello} board. * * { * id=4fee0d37ca6ff8287a018e00, * name=Create Landing Page, * desc=, * closed=false, * idOrganization=4fed9279f29a10bc3b40718b, * invited=false, * pinned=true, * url=https://trello.com/board/create-landing-page/4fee0d37ca6ff8287a018e00, * prefs={}, * invitations=[], * memberships=[], * labelNames={} * } */ public final class Board { private final String id; private final String name; private final String desc; private final Boolean closed; private final String idOrganization; private final Boolean invited; private final Boolean pinned; private final String url; private final Pref prefs; private final List<String> invitations; private final List<Membership> memberships; private final LabelNames labelNames; private Board() { this(null, null, null, null, null, null, null, null, null, null, null, null); } public Board(String id, String name, String desc, Boolean closed, String idOrganization, Boolean invited, Boolean pinned, String url, Pref prefs, List<String> invitations, List<Membership> memberships, LabelNames labelNames) { this.id = id; this.name = name; this.desc = desc; this.closed = closed; this.idOrganization = idOrganization; this.invited = invited; this.pinned = pinned; this.url = url; this.prefs = prefs; this.invitations = invitations; this.memberships = memberships; this.labelNames = labelNames; } public String getId() { return id; } public String getName() { return name; } public String getDesc() { return desc; } public Boolean getClosed() { return closed; } public String getIdOrganization() { return idOrganization; } public Boolean getInvited() { return invited; } public Boolean getPinned() { return pinned; } public String getUrl() { return url; } public Pref getPrefs() { return prefs; } public List<String> getInvitations() { return invitations; } public List<Membership> getMemberships() { return memberships; } public LabelNames getLabelNames() { return labelNames; } }