001/*
002 * SPDX-FileCopyrightText: none
003 * SPDX-License-Identifier: CC0-1.0
004 */
005
006package gov.nist.secauto.oscal.lib;
007
008import gov.nist.secauto.metaschema.core.util.IVersionInfo;
009
010public final class LibOscalVersion implements IVersionInfo {
011  public static final String NAME = "liboscal-java";
012  public static final String BUILD_VERSION = "4.1.0";
013  public static final String BUILD_TIMESTAMP = "2024-09-15 17:40";
014  public static final String COMMIT = "b509fb2";
015  public static final String BRANCH = "b509fb2c5d933894cef5cd308603784d4494826f";
016  public static final String CLOSEST_TAG = "";
017  public static final String ORIGIN = "https://github.com/metaschema-framework/liboscal-java";
018
019  @Override
020  public String getName() {
021    return NAME;
022  }
023
024  @Override
025  public String getVersion() {
026    return CLOSEST_TAG;
027  }
028
029  @Override
030  public String getBuildTimestamp() {
031    return BUILD_TIMESTAMP;
032  }
033
034  @Override
035  public String getGitOriginUrl() {
036    return ORIGIN;
037  }
038
039  @Override
040  public String getGitCommit() {
041    return COMMIT;
042  }
043
044  @Override
045  public String getGitBranch() {
046    return BRANCH;
047  }
048
049  @Override
050  public String getGitClosestTag() {
051    return CLOSEST_TAG;
052  }
053}