Documentation
¶
Index ¶
- type EnumItem
- type EnumItemSlice
- type GoGen
- func (gg *GoGen) ArrayEncoding(source string, field generator.Field) error
- func (gg *GoGen) ArrayNativeTypeName(itemType generator.Field) string
- func (gg *GoGen) ArrayTestEncoding(source string, field generator.Field) error
- func (gg *GoGen) ArrayTestingTypeName(itemType generator.Field) string
- func (gg *GoGen) DateEncoding(source string) error
- func (gg *GoGen) DateFilterEncoderDef(field *generator.FieldSet) error
- func (gg *GoGen) DateFilterEncodingMethod(dateArg string, fields *generator.FieldSet) error
- func (gg *GoGen) DateHelpers(field generator.Field) error
- func (gg *GoGen) DateTestEncoding(source string) error
- func (gg *GoGen) DateTestingTypeName() string
- func (gg *GoGen) DateTimeEncoding(source string) error
- func (gg *GoGen) DateTimeHelpers(field generator.Field) error
- func (gg *GoGen) DateTimeTestEncoding(source string) error
- func (gg *GoGen) DateTimeTestingTypeName() string
- func (gg *GoGen) Dec32TestEncoding(scale int, source string) error
- func (gg *GoGen) Dec32TestingTypeName() string
- func (gg *GoGen) Dec64TestEncoding(scale int, source string) error
- func (gg *GoGen) Dec64TestingTypeName() string
- func (gg *GoGen) Dec128Encoding(source string) error
- func (gg *GoGen) Dec128Helpers(field generator.Field) error
- func (gg *GoGen) Dec128NativeTypeName() string
- func (gg *GoGen) Dec128TestEncoding(scale int, source string) error
- func (gg *GoGen) Dec128TestingTypeName() string
- func (gg *GoGen) EasyTypeName(name string) string
- func (gg *GoGen) EncoderDef(fs *generator.FieldSet) error
- func (gg *GoGen) EncoderInterface(field *generator.FieldSet) error
- func (gg *GoGen) EncodingMethod(fields *generator.FieldSet) (err error)
- func (gg *GoGen) EnumHelpers(field generator.Field, safeValues map[string]int) error
- func (gg *GoGen) EnumTestEncoding(source string, safeMapping map[string]int) error
- func (gg *GoGen) EnumTestingTypeName() string
- func (gg *GoGen) FixedStringEncoding(source string, length int) error
- func (gg *GoGen) FixedStringNativeTypeName() string
- func (gg *GoGen) FixedStringTestEncoding(source string, length int) error
- func (gg *GoGen) FixedStringTestingTypeName() string
- func (gg *GoGen) Float32Encoding(source string) error
- func (gg *GoGen) Float32NativeTypeName() string
- func (gg *GoGen) Float32TestEncoding(source string) error
- func (gg *GoGen) Float32TestingTypeName() string
- func (gg *GoGen) Float64Encoding(source string) error
- func (gg *GoGen) Float64NativeTypeName() string
- func (gg *GoGen) Float64TestEncoding(source string) error
- func (gg *GoGen) Float64TestingTypeName() string
- func (gg *GoGen) Header(dest io.Writer) error
- func (gg *GoGen) HelperDef(field generator.Field) (err error)
- func (gg *GoGen) HelperName(name string) string
- func (gg *GoGen) Int8Encoding(source string) error
- func (gg *GoGen) Int8NativeTypeName() string
- func (gg *GoGen) Int8TestEncoding(source string) error
- func (gg *GoGen) Int8TestingTypeName() string
- func (gg *GoGen) Int16Encoding(source string) error
- func (gg *GoGen) Int16NativeTypeName() string
- func (gg *GoGen) Int16TestEncoding(source string) error
- func (gg *GoGen) Int16TestingTypeName() string
- func (gg *GoGen) Int32Encoding(source string) error
- func (gg *GoGen) Int32NativeTypeName() string
- func (gg *GoGen) Int32TestEncoding(source string) error
- func (gg *GoGen) Int32TestingTypeName() string
- func (gg *GoGen) Int64Encoding(source string) error
- func (gg *GoGen) Int64NativeTypeName() string
- func (gg *GoGen) Int64TestEncoding(source string) error
- func (gg *GoGen) Int64TestingTypeName() string
- func (gg *GoGen) NullableArrayEncoding(source string, field generator.Field) error
- func (gg *GoGen) NullableArrayNativeTypeName(itemType generator.Field) string
- func (gg *GoGen) NullableArrayTestEncoding(source string, field generator.Field) error
- func (gg *GoGen) NullableArrayTestingTypeName(itemType generator.Field) string
- func (gg *GoGen) NullableEncoding(source string, field generator.Field) error
- func (gg *GoGen) NullableNativeTypeName(itemType generator.Field) string
- func (gg *GoGen) NullableStringEncoding(source string) error
- func (gg *GoGen) NullableStringNativeTypeName() string
- func (gg *GoGen) NullableStringTestEncoding(source string) error
- func (gg *GoGen) NullableStringTestingTypeName() string
- func (gg *GoGen) NullableTestEncoding(source string, field generator.Field) error
- func (gg *GoGen) NullableTestingTypeName(itemType generator.Field) string
- func (gg *GoGen) RawData(v string) error
- func (gg *GoGen) StringEncoding(source string) error
- func (gg *GoGen) StringNativeTypeName() string
- func (gg *GoGen) StringTestEncoding(source string) error
- func (gg *GoGen) StringTestingTypeName() string
- func (gg *GoGen) TestDef(fields *generator.FieldSet) error
- func (gg *GoGen) TestEncoderDef(*generator.FieldSet) error
- func (gg *GoGen) TestEncodingMethod(fields *generator.FieldSet) (err error)
- func (gg *GoGen) TypeDef(field generator.Field) (err error)
- func (gg *GoGen) Types(fields *generator.FieldSet) (err error)
- func (gg *GoGen) UUIDEncoding(source string) error
- func (gg *GoGen) UUIDNativeTypeName() string
- func (gg *GoGen) UUIDTestEncoding(source string) error
- func (gg *GoGen) UUIDTestingTypeName() string
- func (gg *GoGen) Uint8Encoding(source string) error
- func (gg *GoGen) Uint8NativeTypeName() string
- func (gg *GoGen) Uint8TestEncoding(source string) error
- func (gg *GoGen) Uint8TestingTypeName() string
- func (gg *GoGen) Uint16Encoding(source string) error
- func (gg *GoGen) Uint16NativeTypeName() string
- func (gg *GoGen) Uint16TestEncoding(source string) error
- func (gg *GoGen) Uint16TestingTypeName() string
- func (gg *GoGen) Uint32Encoding(source string) error
- func (gg *GoGen) Uint32NativeTypeName() string
- func (gg *GoGen) Uint32TestEncoding(source string) error
- func (gg *GoGen) Uint32TestingTypeName() string
- func (gg *GoGen) Uint64Encoding(source string) error
- func (gg *GoGen) Uint64NativeTypeName() string
- func (gg *GoGen) Uint64TestEncoding(source string) error
- func (gg *GoGen) Uint64TestingTypeName() string
- func (gg *GoGen) UneasyTypeName(name string) string
- func (gg *GoGen) VarName(name string) string
- func (gg *GoGen) VoidEncoderDef(*generator.FieldSet) error
- func (gg *GoGen) VoidEncodingMethod(fields *generator.FieldSet) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EnumItemSlice ¶
type EnumItemSlice []EnumItem
EnumItemSlice represents
func NewEnumItemSlice ¶
func NewEnumItemSlice(input map[string]int) (res EnumItemSlice)
NewEnumItemSlice constructor
type GoGen ¶
type GoGen struct {
// contains filtered or unexported fields
}
GoGen encoder code generation for Go language
func (*GoGen) ArrayEncoding ¶
ArrayEncoding ...
func (*GoGen) ArrayNativeTypeName ¶
ArrayNativeTypeName ...
func (*GoGen) ArrayTestEncoding ¶
ArrayTestEncoding ...
func (*GoGen) ArrayTestingTypeName ¶
ArrayTestingTypeName ...
func (*GoGen) DateFilterEncoderDef ¶
DateFilterEncoderDef ...
func (*GoGen) DateFilterEncodingMethod ¶
DateFilterEncodingMethod ...
func (*GoGen) DateHelpers ¶
DateHelpers ...
func (*GoGen) DateTestEncoding ¶
DateTestEncoding ...
func (*GoGen) DateTestingTypeName ¶
DateTestingTypeName ...
func (*GoGen) DateTimeEncoding ¶
DateTimeEncoding ...
func (*GoGen) DateTimeHelpers ¶
DateTimeHelpers ...
func (*GoGen) DateTimeTestEncoding ¶
DateTimeTestEncoding ...
func (*GoGen) DateTimeTestingTypeName ¶
DateTimeTestingTypeName ...
func (*GoGen) Dec32TestEncoding ¶
Dec32TestEncoding ...
func (*GoGen) Dec32TestingTypeName ¶
Dec32TestingTypeName ...
func (*GoGen) Dec64TestEncoding ¶
Dec64TestEncoding ...
func (*GoGen) Dec64TestingTypeName ¶
Dec64TestingTypeName ...
func (*GoGen) Dec128Encoding ¶
func (*GoGen) Dec128Helpers ¶
Dec128Helpers ...
func (*GoGen) Dec128NativeTypeName ¶
Dec128NativeTypeName ...
func (*GoGen) Dec128TestEncoding ¶
Dec128TestEncoding ...
func (*GoGen) Dec128TestingTypeName ¶
Dec128TestingTypeName ...
func (*GoGen) EncoderInterface ¶
EncoderInterface ...
func (*GoGen) EncodingMethod ¶
EncodingMethod ...
func (*GoGen) EnumHelpers ¶
EnumHelpers ...
func (*GoGen) EnumTestEncoding ¶
EnumTestEncoding ...
func (*GoGen) EnumTestingTypeName ¶
EnumTestingTypeName ...
func (*GoGen) FixedStringEncoding ¶
FixedStringEncoding ...
func (*GoGen) FixedStringNativeTypeName ¶
FixedStringNativeTypeName ...
func (*GoGen) FixedStringTestEncoding ¶
FixedStringTestEncoding ...
func (*GoGen) FixedStringTestingTypeName ¶
FixedStringTestingTypeName ...
func (*GoGen) Float32Encoding ¶
Float32Encoding ...
func (*GoGen) Float32NativeTypeName ¶
Float32NativeTypeName ...
func (*GoGen) Float32TestEncoding ¶
Float32TestEncoding ...
func (*GoGen) Float32TestingTypeName ¶
Float32TestingTypeName ...
func (*GoGen) Float64Encoding ¶
Float64Encoding ...
func (*GoGen) Float64NativeTypeName ¶
Float64NativeTypeName ...
func (*GoGen) Float64TestEncoding ¶
Float64TestEncoding ...
func (*GoGen) Float64TestingTypeName ¶
Float64TestingTypeName ...
func (*GoGen) Int8NativeTypeName ¶
Int8NativeTypeName ...
func (*GoGen) Int8TestEncoding ¶
Int8TestEncoding ...
func (*GoGen) Int8TestingTypeName ¶
Int8TestingTypeName ...
func (*GoGen) Int16NativeTypeName ¶
Int16NativeTypeName ...
func (*GoGen) Int16TestEncoding ¶
Int16TestEncoding ...
func (*GoGen) Int16TestingTypeName ¶
Int16TestingTypeName ...
func (*GoGen) Int32NativeTypeName ¶
Int32NativeTypeName ...
func (*GoGen) Int32TestEncoding ¶
Int32TestEncoding ...
func (*GoGen) Int32TestingTypeName ¶
Int32TestingTypeName ...
func (*GoGen) Int64NativeTypeName ¶
Int64NativeTypeName ...
func (*GoGen) Int64TestEncoding ¶
Int64TestEncoding ...
func (*GoGen) Int64TestingTypeName ¶
Int64TestingTypeName ...
func (*GoGen) NullableArrayEncoding ¶
NullableArrayEncoding ...
func (*GoGen) NullableArrayNativeTypeName ¶
NullableArrayNativeTypeName ...
func (*GoGen) NullableArrayTestEncoding ¶
NullableArrayTestEncoding
func (*GoGen) NullableArrayTestingTypeName ¶
NullableArrayTestingTypeName ...
func (*GoGen) NullableEncoding ¶
NullableEncoding ...
func (*GoGen) NullableNativeTypeName ¶
NullableNativeTypeName ...
func (*GoGen) NullableStringEncoding ¶
NullableStringEncoding
func (*GoGen) NullableStringNativeTypeName ¶
NullableStringNativeTypeName ...
func (*GoGen) NullableStringTestEncoding ¶
NullableStringTestEncoding
func (*GoGen) NullableStringTestingTypeName ¶
NullableStringTestingTypeName ...
func (*GoGen) NullableTestEncoding ¶
NullableTestEncoding ...
func (*GoGen) NullableTestingTypeName ¶
NullableTestingTypeName ...
func (*GoGen) StringEncoding ¶
StringEncoding ...
func (*GoGen) StringNativeTypeName ¶
StringNativeTypeName ...
func (*GoGen) StringTestEncoding ¶
StringTestEncoding ...
func (*GoGen) StringTestingTypeName ¶
StringTestingTypeName ...
func (*GoGen) TestEncoderDef ¶
TestEncoderDef ...
func (*GoGen) TestEncodingMethod ¶
TestEncodingMethod ...
func (*GoGen) UUIDNativeTypeName ¶
UUIDNativeTypeName ...
func (*GoGen) UUIDTestEncoding ¶
UUIDTestEncoding ...
func (*GoGen) UUIDTestingTypeName ¶
UUIDTestingTypeName ...
func (*GoGen) Uint8NativeTypeName ¶
Uint8NativeTypeName ...
func (*GoGen) Uint8TestEncoding ¶
Uint8TestEncoding ...
func (*GoGen) Uint8TestingTypeName ¶
Uint8TestingTypeName ...
func (*GoGen) Uint16Encoding ¶
Uint16Encoding ...
func (*GoGen) Uint16NativeTypeName ¶
Uint16NativeTypeName ...
func (*GoGen) Uint16TestEncoding ¶
Uint16TestEncoding ...
func (*GoGen) Uint16TestingTypeName ¶
Uint16TestingTypeName ...
func (*GoGen) Uint32Encoding ¶
Uint32Encoding ...
func (*GoGen) Uint32NativeTypeName ¶
Uint32NativeTypeName ...
func (*GoGen) Uint32TestEncoding ¶
Uint32TestEncoding ...
func (*GoGen) Uint32TestingTypeName ¶
Uint32TestingTypeName ...
func (*GoGen) Uint64Encoding ¶
Uint64Encoding ...
func (*GoGen) Uint64NativeTypeName ¶
Uint64NativeTypeName ...
func (*GoGen) Uint64TestEncoding ¶
Uint64TestEncoding ...
func (*GoGen) Uint64TestingTypeName ¶
Uint64TestingTypeName ...
func (*GoGen) UneasyTypeName ¶
UneasyTypeName ...
func (*GoGen) VoidEncoderDef ¶
VoidEncoderDef ...