// Path: src/main/java/at/makubi/maven/plugin/avrohugger/typeoverride/logical/AvroScalaTimestampMillisType.java
// public enum AvroScalaTimestampMillisType {
// 
//     JAVA_TIME_INSTANT(JavaTimeInstant$.MODULE$),
//     JAVA_SQL_TIMESTAMP(JavaSqlTimestamp$.MODULE$);
// 
//     public final avrohugger.types.AvroScalaTimestampMillisType avrohuggerScalaTimestampMillisType;
// 
//     AvroScalaTimestampMillisType(avrohugger.types.AvroScalaTimestampMillisType avrohuggerScalaTimestampMillisType) {
//         this.avrohuggerScalaTimestampMillisType = avrohuggerScalaTimestampMillisType;
//     }
// }


import at.makubi.maven.plugin.avrohugger.typeoverride.complex.*;
import at.makubi.maven.plugin.avrohugger.typeoverride.logical.AvroScalaTimestampMillisType;
import at.makubi.maven.plugin.avrohugger.typeoverride.primitive.*;
package at.makubi.maven.plugin.avrohugger.typeoverride;


public class TypeOverrides {

    private avrohugger.types.AvroScalaArrayType arrayType;
    private avrohugger.types.AvroScalaEnumType enumType;
    private avrohugger.types.AvroScalaFixedType fixedType;
    private avrohugger.types.AvroScalaMapType mapType;
    private avrohugger.types.AvroScalaProtocolType protocolType;
    private avrohugger.types.AvroScalaRecordType recordType;
    private avrohugger.types.AvroScalaUnionType unionType;

    private avrohugger.types.AvroScalaBooleanType booleanType;
    private avrohugger.types.AvroScalaBytesType bytesType;
    private avrohugger.types.AvroScalaNumberType doubleType;
    private avrohugger.types.AvroScalaNumberType floatType;
    private avrohugger.types.AvroScalaNumberType intType;
    private avrohugger.types.AvroScalaNumberType longType;
    private avrohugger.types.AvroScalaNullType nullType;
    private avrohugger.types.AvroScalaStringType stringType;
// Path: src/main/java/at/makubi/maven/plugin/avrohugger/typeoverride/logical/AvroScalaTimestampMillisType.java
// public enum AvroScalaTimestampMillisType {
// 
//     JAVA_TIME_INSTANT(JavaTimeInstant$.MODULE$),
//     JAVA_SQL_TIMESTAMP(JavaSqlTimestamp$.MODULE$);
// 
//     public final avrohugger.types.AvroScalaTimestampMillisType avrohuggerScalaTimestampMillisType;
// 
//     AvroScalaTimestampMillisType(avrohugger.types.AvroScalaTimestampMillisType avrohuggerScalaTimestampMillisType) {
//         this.avrohuggerScalaTimestampMillisType = avrohuggerScalaTimestampMillisType;
//     }
// }


// Path: src/main/java/at/makubi/maven/plugin/avrohugger/typeoverride/TypeOverrides.java
import at.makubi.maven.plugin.avrohugger.typeoverride.complex.*;
import at.makubi.maven.plugin.avrohugger.typeoverride.logical.AvroScalaTimestampMillisType;
import at.makubi.maven.plugin.avrohugger.typeoverride.primitive.*;

package at.makubi.maven.plugin.avrohugger.typeoverride;


public class TypeOverrides {

    private avrohugger.types.AvroScalaArrayType arrayType;
    private avrohugger.types.AvroScalaEnumType enumType;
    private avrohugger.types.AvroScalaFixedType fixedType;
    private avrohugger.types.AvroScalaMapType mapType;
    private avrohugger.types.AvroScalaProtocolType protocolType;
    private avrohugger.types.AvroScalaRecordType recordType;
    private avrohugger.types.AvroScalaUnionType unionType;

    private avrohugger.types.AvroScalaBooleanType booleanType;
    private avrohugger.types.AvroScalaBytesType bytesType;
    private avrohugger.types.AvroScalaNumberType doubleType;
    private avrohugger.types.AvroScalaNumberType floatType;
    private avrohugger.types.AvroScalaNumberType intType;
    private avrohugger.types.AvroScalaNumberType longType;
    private avrohugger.types.AvroScalaNullType nullType;
    private avrohugger.types.AvroScalaStringType stringType;
    private avrohugger.types.AvroScalaTimestampMillisType timestampMillisType;