package tv.pluto.mongo.entities.clips;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.bson.BsonType;
import org.bson.codecs.pojo.annotations.BsonRepresentation;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class Markup {
  @BsonRepresentation(BsonType.OBJECT_ID)
  private String id;

  private String type = "";
  private Integer start;
  private Integer end;

  /* CMS team has 2 ids*/
  public String getId() {
    return "";
  }

  public String getType() {
    return type == null ? "" : type;
  }

  public Integer getStart() {
    return start == null ? 0 : start;
  }

  public Integer getEnd() {
    return end == null ? 0 : end;
  }
}
