package encode // import "udico.de/uditaren/opier/encode" import ( "bytes" "fmt" "udico.de/opier/openapi" ) func (e Encoder) Array(name string, schema openapi.Schema) string { tBuf := bytes.Buffer{} tBuf.WriteString(fmt.Sprintf("package %v\n\n", e.Package)) tBuf.WriteString(e.GeneratedHeader()) tBuf.WriteString(Comment(schema.Description, 0)) tBuf.WriteString(fmt.Sprintf("type %v []%v\n", name, schema.Items.GoType())) return tBuf.String() }