All Downloads are FREE. Search and download functionalities are using the official Maven repository.

team.yi.tools.semanticcommit.model.ReleaseCommitLocale Maven / Gradle / Ivy

package team.yi.tools.semanticcommit.model;

import lombok.EqualsAndHashCode;
import lombok.Getter;

import java.io.Serializable;

@Getter
@EqualsAndHashCode(onlyExplicitlyIncluded = true)
public class ReleaseCommitLocale implements Serializable {
    private static final long serialVersionUID = 1614994575461203609L;

    @EqualsAndHashCode.Include
    private final String commitHash;
    @EqualsAndHashCode.Include
    private final String lang;
    private final String commitType;
    private final String subject;

    public ReleaseCommitLocale(final String commitHash, final String lang, final String commitType, final String subject) {
        this.commitHash = commitHash;
        this.lang = lang;
        this.commitType = commitType;
        this.subject = subject;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy