/*
 * (c) 2021 Pluto Inc.
 */
package tv.pluto.mongo.entities.labpartner;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class Thumbnail {
  private String baseUrl = "";
  private String prefix = "";
  private Integer width;
  private Integer height;
  private String format = "";
  private Integer intervalInFrames;
  private Integer interval;

  public String getBaseUrl() {
    return baseUrl == null ? "" : baseUrl;
  }

  public String getPrefix() {
    return prefix == null ? "" : prefix;
  }

  public String getFormat() {
    return format == null ? "" : format;
  }

  public Integer getWidth() {
    return width == null ? 0 : width;
  }

  public Integer getHeight() {
    return height == null ? 0 : height;
  }

  public Integer getIntervalInFrames() {
    return intervalInFrames == null ? 0 : intervalInFrames;
  }

  public Integer getInterval() {
    return interval == null ? 0 : interval;
  }
}
