package main import ( "fmt" "red-green.com/autostruct" ) func main() { var a autostruct.AutoStruct var err error err = a.Init("example", "main", "Example") if err != nil { fmt.Println(err) } else { defer a.Close() a.PlacePackageName() a.Newline() a.StartImports() a.AddImport("time") a.EndImports() a.Newline() a.StartStruct("Person") a.AddJsonCommentField("Name", "string", "name", "Person's name") a.AddJsonCommentField("Age", "time.Time", "age", "Person's age, saved and loaded as unix") a.AddJsonCommentField("Weight", "float32", "weight", "Person's weight in ounces") a.AddJsonCommentField("Height", "float32", "height", "Person's height in inches") a.EndStruct() } }