// Path: src/main/java/se/bjurr/gitchangelog/internal/semantic/SemanticVersioning.java
// public enum VERSION_STEP {
//   MAJOR,
//   MINOR,
//   PATCH,
//   /** Was not stepped. Given patch pattern did not match. */
//   NONE
// }


import java.io.Serializable;
import java.util.Optional;
import se.bjurr.gitchangelog.internal.semantic.SemanticVersioning.VERSION_STEP;
package se.bjurr.gitchangelog.internal.semantic;


public class SemanticVersion implements Serializable {
  private static final long serialVersionUID = -7875655375353325189L;
  private final int patch;
  private final int minor;
  private final int major;
  private String tag;
// Path: src/main/java/se/bjurr/gitchangelog/internal/semantic/SemanticVersioning.java
// public enum VERSION_STEP {
//   MAJOR,
//   MINOR,
//   PATCH,
//   /** Was not stepped. Given patch pattern did not match. */
//   NONE
// }


// Path: src/main/java/se/bjurr/gitchangelog/internal/semantic/SemanticVersion.java
import java.io.Serializable;
import java.util.Optional;
import se.bjurr.gitchangelog.internal.semantic.SemanticVersioning.VERSION_STEP;

package se.bjurr.gitchangelog.internal.semantic;


public class SemanticVersion implements Serializable {
  private static final long serialVersionUID = -7875655375353325189L;
  private final int patch;
  private final int minor;
  private final int major;
  private String tag;
  private VERSION_STEP versionStep;