/*
 * (c) 2020 Pluto Inc.
 */
package tv.pluto.mongo.entities.common;

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

@Data
@NoArgsConstructor
@AllArgsConstructor
public class PrivateChannel {
  private String createdBy = "";
  private String subscriberCode = "";
  private String publisherCode = "";
  private String endpoint = "";
  private String streamName = "";
  private String episode = "";
  private String series = "";
  private String clip = "";
  private String episodeName = "";
  private String subscriberCount = "";

  public String getCreatedBy() {
    return createdBy == null ? "" : createdBy;
  }

  public String getSubscriberCode() {
    return subscriberCode == null ? "" : subscriberCode;
  }

  public String getPublisherCode() {
    return publisherCode == null ? "" : publisherCode;
  }

  public String getEndpoint() {
    return endpoint == null ? "" : endpoint;
  }

  public String getStreamName() {
    return streamName == null ? "" : streamName;
  }

  public String getEpisode() {
    return episode == null ? "" : episode;
  }

  public String getSeries() {
    return series == null ? "" : series;
  }

  public String getClip() {
    return clip == null ? "" : clip;
  }

  public String getEpisodeName() {
    return episodeName == null ? "" : episodeName;
  }

  public String getSubscriberCount() {
    return subscriberCount == null ? "" : subscriberCount;
  }
}
