Float Field
type Float32DBField struct {
*Field
DefaultValue float32
DefaultFuncStruct *FuncStruct
}
func (i *Float32DBField) Default(v float32) *Float32DBField {
i.DefaultValue = v
i.HaveDefault = true
return i
}
func (i *Float32DBField) DefaultFunc(v func() float32) *Float32DBField {
i.DefaultFuncStruct.DefaultFunc(v)
i.RequiredPackages = append(i.RequiredPackages, i.DefaultFuncStruct.PackageAddress)
i.HaveDefault = true
return i
}
type Float64DBField struct {
*Field
DefaultValue float64
DefaultFuncStruct *FuncStruct
}
func (i *Float64DBField) Default(v float64) *Float64DBField {
i.DefaultValue = v
i.HaveDefault = true
return i
}
func (i *Float64DBField) DefaultFunc(v func() float64) *Float64DBField {
i.DefaultFuncStruct.DefaultFunc(v)
i.RequiredPackages = append(i.RequiredPackages, i.DefaultFuncStruct.PackageAddress)
i.HaveDefault = true
return i
}