package tv.pluto.mongo.entities.transcodejobs;

import java.util.List;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class Transcode {
  private String transcodeMode = "";
  private List<Output> outputs;
  private Boolean setAsSource;
  private Fragments fragments;

  public Boolean getSetAsSource() {
    return setAsSource != null && setAsSource;
  }

  public String getTranscodeMode() {
    return transcodeMode == null ? "" : transcodeMode;
  }
}
