package com.writeoff.module.template.model;

public class TemplateVersionInfo {
    private Long id;
    private Long templateId;
    private Integer versionNo;
    private String objectKey;
    private String versionStatus;
    private Boolean effective;
    private String changeLog;
    private String rollbackReason;
    private String createdAt;

    public TemplateVersionInfo(Long id, Long templateId, Integer versionNo, String objectKey, String versionStatus, Boolean effective, String changeLog, String rollbackReason, String createdAt) {
        this.id = id;
        this.templateId = templateId;
        this.versionNo = versionNo;
        this.objectKey = objectKey;
        this.versionStatus = versionStatus;
        this.effective = effective;
        this.changeLog = changeLog;
        this.rollbackReason = rollbackReason;
        this.createdAt = createdAt;
    }

    public Long getId() {
        return id;
    }

    public Long getTemplateId() {
        return templateId;
    }

    public Integer getVersionNo() {
        return versionNo;
    }

    public String getObjectKey() {
        return objectKey;
    }

    public String getVersionStatus() {
        return versionStatus;
    }

    public Boolean getEffective() {
        return effective;
    }

    public String getChangeLog() {
        return changeLog;
    }

    public String getRollbackReason() {
        return rollbackReason;
    }

    public String getCreatedAt() {
        return createdAt;
    }
}
