たまにはアウトプットしようかと思い立ったので。 タイトルの通りです。 goa が如何に便利かはいろんな方がすでに書いているのでそちらを参照して下さい。 GolangのgoaでAPIをデザインしよう(基本編) - ぺい goa でデザイン・ファーストをシュッとする - Qiita さてとても便利なgoaですが、designで使えるTypeは全てのプリミティブ型をサポートしているわけではありません(v2から対応するらしいです)。 例えばint64は使えないのでStringで定義してstrconvなどで変換する必要がありました。 var Account = MediaType("application/vnd.account+json", func() { Description("A tenant account") Attributes(func() { Attribute("id", In