github.com/hamba/avro/v2@v2.22.1-0.20240518180522-aff3955acf7d/gen/testdata/golden_fullname.go (about) 1 package something 2 3 // Code generated by avro/gen. DO NOT EDIT. 4 5 import ( 6 "math/big" 7 "time" 8 9 "github.com/hamba/avro/v2" 10 ) 11 12 // ACInnerRecord is a generated struct. 13 type ACInnerRecord struct { 14 InnerJustBytes []byte `avro:"innerJustBytes"` 15 InnerPrimitiveNullableArrayUnion *[]string `avro:"innerPrimitiveNullableArrayUnion"` 16 } 17 18 // ABRecordInMap is a generated struct. 19 type ABRecordInMap struct { 20 Name string `avro:"name"` 21 } 22 23 // ABRecordInArray is a generated struct. 24 type ABRecordInArray struct { 25 AString string `avro:"aString"` 26 } 27 28 // ABRecordInNullableUnion is a generated struct. 29 type ABRecordInNullableUnion struct { 30 AString string `avro:"aString"` 31 } 32 33 // ABRecord1InNonNullableUnion is a generated struct. 34 type ABRecord1InNonNullableUnion struct { 35 AString string `avro:"aString"` 36 } 37 38 // ABRecord2InNonNullableUnion is a generated struct. 39 type ABRecord2InNonNullableUnion struct { 40 AString string `avro:"aString"` 41 } 42 43 // ABRecord1InNullableUnion is a generated struct. 44 type ABRecord1InNullableUnion struct { 45 AString string `avro:"aString"` 46 } 47 48 // ABRecord2InNullableUnion is a generated struct. 49 type ABRecord2InNullableUnion struct { 50 AString string `avro:"aString"` 51 } 52 53 // ABTest is a generated struct. 54 type ABTest struct { 55 AString string `avro:"aString"` 56 ABoolean bool `avro:"aBoolean"` 57 AnInt int `avro:"anInt"` 58 AFloat float32 `avro:"aFloat"` 59 ADouble float64 `avro:"aDouble"` 60 ALong int64 `avro:"aLong"` 61 JustBytes []byte `avro:"justBytes"` 62 PrimitiveNullableArrayUnion *[]string `avro:"primitiveNullableArrayUnion"` 63 InnerRecord ACInnerRecord `avro:"innerRecord"` 64 AnEnum string `avro:"anEnum"` 65 AFixed [7]byte `avro:"aFixed"` 66 ALogicalFixed avro.LogicalDuration `avro:"aLogicalFixed"` 67 AnotherLogicalFixed avro.LogicalDuration `avro:"anotherLogicalFixed"` 68 MapOfStrings map[string]string `avro:"mapOfStrings"` 69 MapOfRecords map[string]ABRecordInMap `avro:"mapOfRecords"` 70 ADate time.Time `avro:"aDate"` 71 ADuration time.Duration `avro:"aDuration"` 72 ALongTimeMicros time.Duration `avro:"aLongTimeMicros"` 73 ALongTimestampMillis time.Time `avro:"aLongTimestampMillis"` 74 ALongTimestampMicro time.Time `avro:"aLongTimestampMicro"` 75 ABytesDecimal *big.Rat `avro:"aBytesDecimal"` 76 ARecordArray []ABRecordInArray `avro:"aRecordArray"` 77 NullableRecordUnion *ABRecordInNullableUnion `avro:"nullableRecordUnion"` 78 NonNullableRecordUnion any `avro:"nonNullableRecordUnion"` 79 NullableRecordUnionWith3Options any `avro:"nullableRecordUnionWith3Options"` 80 Ref ABRecord2InNullableUnion `avro:"ref"` 81 UUID string `avro:"uuid"` 82 }