package com.flexmls.flexmls_api.models; import java.util.ArrayList; import java.util.List; import org.codehaus.jackson.annotate.JsonProperty; public class SystemInfo extends Base { @JsonProperty("Id") private String id; @JsonProperty("OfficeId") private String officeId; @JsonProperty("MlsId") private String mlsId; @JsonProperty("Name") private String name; @JsonProperty("Office") private String office; @JsonProperty("Mls") private String mls; @JsonProperty("Configuration") private List<SystemInfo.Configuration> configurationList = new ArrayList<SystemInfo.Configuration>(); public static class Configuration extends Base { @JsonProperty("MlsLogos") private List<String> mlsLogos; @JsonProperty("IdxDisclaimer") private String idxDisclaimer; @JsonProperty("IdxLogoSmall") private String idxLogoSmall; @JsonProperty("IdxLogo") private String idxLogo; @JsonProperty("OAuth2ServiceEndpointPrivate") private String oauth2ServiceEndpointPrivate; public List<String> getMlsLogos() { return mlsLogos; } public void setMlsLogos(List<String> mlsLogos) { this.mlsLogos = mlsLogos; } public String getIdxDisclaimer() { return idxDisclaimer; } public void setIdxDisclaimer(String idxDisclaimer) { this.idxDisclaimer = idxDisclaimer; } public String getIdxLogoSmall() { return idxLogoSmall; } public void setIdxLogoSmall(String idxLogoSmall) { this.idxLogoSmall = idxLogoSmall; } public String getIdxLogo() { return idxLogo; } public void setIdxLogo(String idxLogo) { this.idxLogo = idxLogo; } public String getOauth2ServiceEndpointPrivate() { return oauth2ServiceEndpointPrivate; } public void setOauth2ServiceEndpointPrivate(String oauth2ServiceEndpointPrivate) { this.oauth2ServiceEndpointPrivate = oauth2ServiceEndpointPrivate; } } public String getId() { return id; } public void setId(String id) { this.id = id; } public String getOfficeId() { return officeId; } public void setOfficeId(String officeId) { this.officeId = officeId; } public String getMlsId() { return mlsId; } public void setMlsId(String mlsId) { this.mlsId = mlsId; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getOffice() { return office; } public void setOffice(String office) { this.office = office; } public String getMls() { return mls; } public void setMls(String mls) { this.mls = mls; } public Configuration getConfiguration() { return configurationList.get(0); } public void setConfiguration(Configuration configuration) { this.configurationList.clear(); this.configurationList.add(configuration); } }