Documentation ¶
Index ¶
- func GenerateBoolPointer() string
- func GenerateConstructorForObjectMeta(t *types.Type) (string, generator.Args)
- func GenerateDeepCopy(t *types.Type) (string, generator.Args)
- func GenerateEmptyConstructor(t *types.Type, pointerReceiver bool) (string, generator.Args)
- func GenerateEnumSetter(inputType *types.Type, enumOptions []string) (string, generator.Args)
- func GenerateMergeMapStringString() string
- func GenerateVariadicBool() string
- type Setter
- func (s *Setter) GenerateSetterForAliasPointerPrimitive(member types.Member, inputType *types.Type) (string, generator.Args)
- func (s *Setter) GenerateSetterForBool(member types.Member) (string, generator.Args)
- func (s *Setter) GenerateSetterForEmbeddedPointer(member types.Member, inputType *types.Type) (string, generator.Args)
- func (s *Setter) GenerateSetterForEmbeddedSlice(member types.Member, argType *types.Type) (string, generator.Args)
- func (s *Setter) GenerateSetterForEmbeddedSliceEnum(member types.Member, argType *types.Type) (string, generator.Args)
- func (s *Setter) GenerateSetterForEmbeddedSlicePointer(member types.Member, argType *types.Type) (string, generator.Args)
- func (s *Setter) GenerateSetterForEmbeddedStruct(member types.Member, inputType *types.Type) (string, generator.Args)
- func (s *Setter) GenerateSetterForMap(member types.Member) (string, generator.Args)
- func (s *Setter) GenerateSetterForMapStringString(member types.Member) (string, generator.Args)
- func (s *Setter) GenerateSetterForMemberSlice(member types.Member) (string, generator.Args)
- func (s *Setter) GenerateSetterForMemberStruct(member types.Member) (string, generator.Args)
- func (s *Setter) GenerateSetterForPointerToBool(member types.Member) (string, generator.Args)
- func (s *Setter) GenerateSetterForPointerToBuiltinType(member types.Member) (string, generator.Args)
- func (s *Setter) GenerateSetterForType(member types.Member) (string, generator.Args)
- func (s *Setter) GenerateSetterForTypeEnum(member types.Member, argType *types.Type) (string, generator.Args)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenerateBoolPointer ¶ added in v0.1.2
func GenerateBoolPointer() string
func GenerateEnumSetter ¶ added in v0.1.4
func GenerateMergeMapStringString ¶
func GenerateMergeMapStringString() string
func GenerateVariadicBool ¶ added in v0.1.2
func GenerateVariadicBool() string
Types ¶
type Setter ¶
type Setter struct { Root *types.Type Parent *types.Type // contains filtered or unexported fields }
func (*Setter) GenerateSetterForAliasPointerPrimitive ¶ added in v0.1.4
func (*Setter) GenerateSetterForBool ¶ added in v0.1.2
func (*Setter) GenerateSetterForEmbeddedPointer ¶
func (*Setter) GenerateSetterForEmbeddedSlice ¶
func (*Setter) GenerateSetterForEmbeddedSliceEnum ¶ added in v0.2.0
func (*Setter) GenerateSetterForEmbeddedSlicePointer ¶ added in v0.2.0
func (*Setter) GenerateSetterForEmbeddedStruct ¶
func (*Setter) GenerateSetterForMap ¶
func (*Setter) GenerateSetterForMapStringString ¶
func (*Setter) GenerateSetterForMemberSlice ¶
func (*Setter) GenerateSetterForMemberStruct ¶
func (*Setter) GenerateSetterForPointerToBool ¶ added in v0.1.2
func (*Setter) GenerateSetterForPointerToBuiltinType ¶
func (*Setter) GenerateSetterForType ¶
Click to show internal directories.
Click to hide internal directories.