com.julienvey.trello.domain.Organization Maven / Gradle / Ivy
package com.julienvey.trello.domain;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.List;
@JsonIgnoreProperties(ignoreUnknown = true)
public class Organization extends TrelloEntity {
private String id;
private String name;
private String displayName;
private String desc;
private List idBoards;
private boolean invited;
private List invitations;
private List memberships;
private List powerUps;
private String url;
private String website;
private String logoHash;
private List premiumFeatures;
private Prefs prefs;
private List products;
public String getDesc() {
return desc;
}
public void setDesc(String desc) {
this.desc = desc;
}
public String getDisplayName() {
return displayName;
}
public void setDisplayName(String displayName) {
this.displayName = displayName;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public List getIdBoards() {
return idBoards;
}
public void setIdBoards(List idBoards) {
this.idBoards = idBoards;
}
public List getInvitations() {
return invitations;
}
public void setInvitations(List invitations) {
this.invitations = invitations;
}
public boolean isInvited() {
return invited;
}
public void setInvited(boolean invited) {
this.invited = invited;
}
public String getLogoHash() {
return logoHash;
}
public void setLogoHash(String logoHash) {
this.logoHash = logoHash;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public List getPowerUps() {
return powerUps;
}
public void setPowerUps(List powerUps) {
this.powerUps = powerUps;
}
public List getPremiumFeatures() {
return premiumFeatures;
}
public void setPremiumFeatures(List premiumFeatures) {
this.premiumFeatures = premiumFeatures;
}
public String getUrl() {
return url;
}
public void setUrl(String url) {
this.url = url;
}
public String getWebsite() {
return website;
}
public void setWebsite(String website) {
this.website = website;
}
public Prefs getPrefs() {
return prefs;
}
public void setPrefs(Prefs prefs) {
this.prefs = prefs;
}
public List getMemberships() {
return memberships;
}
public void setMemberships(List memberships) {
this.memberships = memberships;
}
public List getProducts() {
return products;
}
public void setProducts(List products) {
this.products = products;
}
@JsonIgnoreProperties(ignoreUnknown = true)
public static final class Prefs {
private String permissionLevel;
private List orgInviteRestrict;
private boolean externalMembersDisabled;
private String associatedDomain;
private BoardVisibilityRestrict boardVisibilityRestrict;
public String getAssociatedDomain() {
return associatedDomain;
}
public void setAssociatedDomain(String associatedDomain) {
this.associatedDomain = associatedDomain;
}
public boolean isExternalMembersDisabled() {
return externalMembersDisabled;
}
public void setExternalMembersDisabled(boolean externalMembersDisabled) {
this.externalMembersDisabled = externalMembersDisabled;
}
public List getOrgInviteRestrict() {
return orgInviteRestrict;
}
public void setOrgInviteRestrict(List orgInviteRestrict) {
this.orgInviteRestrict = orgInviteRestrict;
}
public String getPermissionLevel() {
return permissionLevel;
}
public void setPermissionLevel(String permissionLevel) {
this.permissionLevel = permissionLevel;
}
public BoardVisibilityRestrict getBoardVisibilityRestrict() {
return boardVisibilityRestrict;
}
public void setBoardVisibilityRestrict(BoardVisibilityRestrict boardVisibilityRestrict) {
this.boardVisibilityRestrict = boardVisibilityRestrict;
}
@JsonIgnoreProperties(ignoreUnknown = true)
public static final class BoardVisibilityRestrict {
@JsonProperty("private")
private String privateVisibility;
@JsonProperty("org")
private String orgVisibility;
@JsonProperty("public")
private String publicVisibility;
public String getOrgVisibility() {
return orgVisibility;
}
public void setOrgVisibility(String orgVisibility) {
this.orgVisibility = orgVisibility;
}
public String getPrivateVisibility() {
return privateVisibility;
}
public void setPrivateVisibility(String privateVisibility) {
this.privateVisibility = privateVisibility;
}
public String getPublicVisibility() {
return publicVisibility;
}
public void setPublicVisibility(String publicVisibility) {
this.publicVisibility = publicVisibility;
}
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy