// Path: argon2-jvm-nolibs/src/main/java/de/mkammerer/argon2/Argon2Version.java
// public enum Argon2Version {
//     V10(0x10),
//     V13(0x13),
//     DEFAULT_VERSION(V13.version);
// 
//     private final int version;
//     private final Argon2_version jnaType;
// 
//     Argon2Version(int version) {
//         this.version = version;
//         this.jnaType = new Argon2_version(version);
//     }
// 
//     public Argon2_version getJnaType() {
//         return jnaType;
//     }
// 
//     public int getVersion() {
//         return version;
//     }
// }


import de.mkammerer.argon2.Argon2Version;
package de.mkammerer.argon2.jna;


/**
 * argon2_type type for C interaction.
 */
public class Argon2_version extends JnaUint32 {

    /**
     * Constructor.
     */
    public Argon2_version() {
// Path: argon2-jvm-nolibs/src/main/java/de/mkammerer/argon2/Argon2Version.java
// public enum Argon2Version {
//     V10(0x10),
//     V13(0x13),
//     DEFAULT_VERSION(V13.version);
// 
//     private final int version;
//     private final Argon2_version jnaType;
// 
//     Argon2Version(int version) {
//         this.version = version;
//         this.jnaType = new Argon2_version(version);
//     }
// 
//     public Argon2_version getJnaType() {
//         return jnaType;
//     }
// 
//     public int getVersion() {
//         return version;
//     }
// }


// Path: argon2-jvm-nolibs/src/main/java/de/mkammerer/argon2/jna/Argon2_version.java
import de.mkammerer.argon2.Argon2Version;

package de.mkammerer.argon2.jna;


/**
 * argon2_type type for C interaction.
 */
public class Argon2_version extends JnaUint32 {

    /**
     * Constructor.
     */
    public Argon2_version() {
        this(Argon2Version.DEFAULT_VERSION.getVersion());