package me.ccrama.redditslide.Tumblr; import java.util.HashMap; import java.util.Map; import com.fasterxml.jackson.annotation.JsonAnyGetter; import com.fasterxml.jackson.annotation.JsonAnySetter; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; @JsonInclude(JsonInclude.Include.NON_NULL) @JsonPropertyOrder({ "header_full_width", "header_full_height", "header_focus_width", "header_focus_height", "avatar_shape", "background_color", "body_font", "header_bounds", "header_image", "header_image_focused", "header_image_scaled", "header_stretch", "link_color", "show_avatar", "show_description", "show_header_image", "show_title", "title_color", "title_font", "title_font_weight" }) public class Theme { @JsonProperty("header_full_width") private Integer headerFullWidth; @JsonProperty("header_full_height") private Integer headerFullHeight; @JsonProperty("header_focus_width") private Integer headerFocusWidth; @JsonProperty("header_focus_height") private Integer headerFocusHeight; @JsonProperty("avatar_shape") private String avatarShape; @JsonProperty("background_color") private String backgroundColor; @JsonProperty("body_font") private String bodyFont; @JsonProperty("header_bounds") private String headerBounds; @JsonProperty("header_image") private String headerImage; @JsonProperty("header_image_focused") private String headerImageFocused; @JsonProperty("header_image_scaled") private String headerImageScaled; @JsonProperty("header_stretch") private Boolean headerStretch; @JsonProperty("link_color") private String linkColor; @JsonProperty("show_avatar") private Boolean showAvatar; @JsonProperty("show_description") private Boolean showDescription; @JsonProperty("show_header_image") private Boolean showHeaderImage; @JsonProperty("show_title") private Boolean showTitle; @JsonProperty("title_color") private String titleColor; @JsonProperty("title_font") private String titleFont; @JsonProperty("title_font_weight") private String titleFontWeight; @JsonIgnore private Map<String, Object> additionalProperties = new HashMap<String, Object>(); /** * * @return * The headerFullWidth */ @JsonProperty("header_full_width") public Integer getHeaderFullWidth() { return headerFullWidth; } /** * * @param headerFullWidth * The header_full_width */ @JsonProperty("header_full_width") public void setHeaderFullWidth(Integer headerFullWidth) { this.headerFullWidth = headerFullWidth; } /** * * @return * The headerFullHeight */ @JsonProperty("header_full_height") public Integer getHeaderFullHeight() { return headerFullHeight; } /** * * @param headerFullHeight * The header_full_height */ @JsonProperty("header_full_height") public void setHeaderFullHeight(Integer headerFullHeight) { this.headerFullHeight = headerFullHeight; } /** * * @return * The headerFocusWidth */ @JsonProperty("header_focus_width") public Integer getHeaderFocusWidth() { return headerFocusWidth; } /** * * @param headerFocusWidth * The header_focus_width */ @JsonProperty("header_focus_width") public void setHeaderFocusWidth(Integer headerFocusWidth) { this.headerFocusWidth = headerFocusWidth; } /** * * @return * The headerFocusHeight */ @JsonProperty("header_focus_height") public Integer getHeaderFocusHeight() { return headerFocusHeight; } /** * * @param headerFocusHeight * The header_focus_height */ @JsonProperty("header_focus_height") public void setHeaderFocusHeight(Integer headerFocusHeight) { this.headerFocusHeight = headerFocusHeight; } /** * * @return * The avatarShape */ @JsonProperty("avatar_shape") public String getAvatarShape() { return avatarShape; } /** * * @param avatarShape * The avatar_shape */ @JsonProperty("avatar_shape") public void setAvatarShape(String avatarShape) { this.avatarShape = avatarShape; } /** * * @return * The backgroundColor */ @JsonProperty("background_color") public String getBackgroundColor() { return backgroundColor; } /** * * @param backgroundColor * The background_color */ @JsonProperty("background_color") public void setBackgroundColor(String backgroundColor) { this.backgroundColor = backgroundColor; } /** * * @return * The bodyFont */ @JsonProperty("body_font") public String getBodyFont() { return bodyFont; } /** * * @param bodyFont * The body_font */ @JsonProperty("body_font") public void setBodyFont(String bodyFont) { this.bodyFont = bodyFont; } /** * * @return * The headerBounds */ @JsonProperty("header_bounds") public String getHeaderBounds() { return headerBounds; } /** * * @param headerBounds * The header_bounds */ @JsonProperty("header_bounds") public void setHeaderBounds(String headerBounds) { this.headerBounds = headerBounds; } /** * * @return * The headerImage */ @JsonProperty("header_image") public String getHeaderImage() { return headerImage; } /** * * @param headerImage * The header_image */ @JsonProperty("header_image") public void setHeaderImage(String headerImage) { this.headerImage = headerImage; } /** * * @return * The headerImageFocused */ @JsonProperty("header_image_focused") public String getHeaderImageFocused() { return headerImageFocused; } /** * * @param headerImageFocused * The header_image_focused */ @JsonProperty("header_image_focused") public void setHeaderImageFocused(String headerImageFocused) { this.headerImageFocused = headerImageFocused; } /** * * @return * The headerImageScaled */ @JsonProperty("header_image_scaled") public String getHeaderImageScaled() { return headerImageScaled; } /** * * @param headerImageScaled * The header_image_scaled */ @JsonProperty("header_image_scaled") public void setHeaderImageScaled(String headerImageScaled) { this.headerImageScaled = headerImageScaled; } /** * * @return * The headerStretch */ @JsonProperty("header_stretch") public Boolean getHeaderStretch() { return headerStretch; } /** * * @param headerStretch * The header_stretch */ @JsonProperty("header_stretch") public void setHeaderStretch(Boolean headerStretch) { this.headerStretch = headerStretch; } /** * * @return * The linkColor */ @JsonProperty("link_color") public String getLinkColor() { return linkColor; } /** * * @param linkColor * The link_color */ @JsonProperty("link_color") public void setLinkColor(String linkColor) { this.linkColor = linkColor; } /** * * @return * The showAvatar */ @JsonProperty("show_avatar") public Boolean getShowAvatar() { return showAvatar; } /** * * @param showAvatar * The show_avatar */ @JsonProperty("show_avatar") public void setShowAvatar(Boolean showAvatar) { this.showAvatar = showAvatar; } /** * * @return * The showDescription */ @JsonProperty("show_description") public Boolean getShowDescription() { return showDescription; } /** * * @param showDescription * The show_description */ @JsonProperty("show_description") public void setShowDescription(Boolean showDescription) { this.showDescription = showDescription; } /** * * @return * The showHeaderImage */ @JsonProperty("show_header_image") public Boolean getShowHeaderImage() { return showHeaderImage; } /** * * @param showHeaderImage * The show_header_image */ @JsonProperty("show_header_image") public void setShowHeaderImage(Boolean showHeaderImage) { this.showHeaderImage = showHeaderImage; } /** * * @return * The showTitle */ @JsonProperty("show_title") public Boolean getShowTitle() { return showTitle; } /** * * @param showTitle * The show_title */ @JsonProperty("show_title") public void setShowTitle(Boolean showTitle) { this.showTitle = showTitle; } /** * * @return * The titleColor */ @JsonProperty("title_color") public String getTitleColor() { return titleColor; } /** * * @param titleColor * The title_color */ @JsonProperty("title_color") public void setTitleColor(String titleColor) { this.titleColor = titleColor; } /** * * @return * The titleFont */ @JsonProperty("title_font") public String getTitleFont() { return titleFont; } /** * * @param titleFont * The title_font */ @JsonProperty("title_font") public void setTitleFont(String titleFont) { this.titleFont = titleFont; } /** * * @return * The titleFontWeight */ @JsonProperty("title_font_weight") public String getTitleFontWeight() { return titleFontWeight; } /** * * @param titleFontWeight * The title_font_weight */ @JsonProperty("title_font_weight") public void setTitleFontWeight(String titleFontWeight) { this.titleFontWeight = titleFontWeight; } @JsonAnyGetter public Map<String, Object> getAdditionalProperties() { return this.additionalProperties; } @JsonAnySetter public void setAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); } }