package io.delphi.qa.auto.awsmfrw.models.db.sql.pg;

import io.delphi.qa.auto.awsmfrw.models.db.sql.pg.MAIN.PUBLIC.MlPg_ContentFailureLog;
import io.delphi.qa.auto.awsmfrw.models.db.sql.pg.MAIN.PUBLIC.MlPg_ContentStatus;
import io.delphi.qa.auto.awsmfrw.models.db.sql.pg.MAIN.PUBLIC.MlPg_DisassembleContentStatus;
import lombok.*;

@Getter
@ToString
@EqualsAndHashCode
@AllArgsConstructor
@NoArgsConstructor
public class WpPgContent {
  private MlPg_ContentStatus mlPgContentStatus;
  private MlPg_ContentFailureLog mlPgContentFailureLog;
  private MlPg_DisassembleContentStatus mlPgDisassembleContentStatus;

  public WpPgContent withMlPgContentStatus(MlPg_ContentStatus xMlPgContentStatus) {
    this.mlPgContentStatus = xMlPgContentStatus;
    return this;
  }

  public WpPgContent withMlPgContentFailureLog(MlPg_ContentFailureLog xMlPgContentFailureLog) {
    this.mlPgContentFailureLog = xMlPgContentFailureLog;
    return this;
  }

  public WpPgContent withMlPgDisassembleContentStatus(
      MlPg_DisassembleContentStatus xMlPgDisassembleContentStatus) {
    this.mlPgDisassembleContentStatus = xMlPgDisassembleContentStatus;
    return this;
  }
}
