/** * This code was auto-generated by a Codezu. * * Changes to this file may cause incorrect behavior and will be lost if * the code is regenerated. */ package com.mozu.api.contracts.productruntime; import java.io.Serializable; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import org.joda.time.DateTime; import java.io.IOException; import java.lang.ClassNotFoundException; /** * Properties of an image defined for a product. */ @JsonIgnoreProperties(ignoreUnknown = true) public class ProductImage implements Serializable { // Default Serial Version UID private static final long serialVersionUID = 1L; /** * Descriptive text associated with the image or video that appears on the web storefront. This text displays on a hover-over in the browser, providing further information on the content displayed. The alternate text should be plain alphanumeric text without special characters or HTML coding. */ protected String altText; public String getAltText() { return this.altText; } public void setAltText(String altText) { this.altText = altText; } /** * The identifier of the image in the CMS. Supply a value for either the CMS ID or Image URL parameter. */ protected String cmsId; public String getCmsId() { return this.cmsId; } public void setCmsId(String cmsId) { this.cmsId = cmsId; } /** * The localized title for an image that displays on the storefront. If localized, the displayed content is set per the locale code for the site. */ protected String imageLabel; public String getImageLabel() { return this.imageLabel; } public void setImageLabel(String imageLabel) { this.imageLabel = imageLabel; } /** * The URL link for the image file associated with a product or category. */ protected String imageUrl; public String getImageUrl() { return this.imageUrl; } public void setImageUrl(String imageUrl) { this.imageUrl = imageUrl; } /** * Type of media specification required to successfully render the image, video, or other media content for products and categories. */ protected String mediaType; public String getMediaType() { return this.mediaType; } public void setMediaType(String mediaType) { this.mediaType = mediaType; } /** * The numeric order of objects, used by a vocabulary value defined for an extensible attribute, images, and categories. */ protected Integer sequence; public Integer getSequence() { return this.sequence; } public void setSequence(Integer sequence) { this.sequence = sequence; } /** * The URL of a video files for a product or category. The path name is set in the language specified by the LocaleCode. */ protected String videoUrl; public String getVideoUrl() { return this.videoUrl; } public void setVideoUrl(String videoUrl) { this.videoUrl = videoUrl; } }