Skip to content

Commit 51108a5

Browse files
v3 generator: implement format: byte (#759)
1 parent 08a321a commit 51108a5

3 files changed

Lines changed: 23 additions & 22 deletions

File tree

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ unreleased
66

77
- Bump Go to 1.26 (fixes govulncheck report) (#754)
88
- v3 generator: implement format: uri-reference (#753)
9+
- v3 generator: implement format: byte (#759)
910

1011
3.1.32
1112
------

v3/generator/schemas/schemas.go

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -108,20 +108,20 @@ func RenderSimpleType(s *base.Schema) string {
108108
}
109109

110110
if s.Format != "" {
111-
if s.Format == "date-time" {
111+
switch s.Format {
112+
case "date-time":
112113
return "time.Time"
113-
}
114-
if s.Format == "uuid" {
114+
case "uuid":
115115
return "UUID"
116-
}
117-
if s.Format == "ipv4" {
116+
case "ipv4":
118117
return "net.IP"
119-
}
120-
if s.Format == "uri-reference" {
118+
case "uri-reference":
121119
return "string"
120+
case "byte":
121+
return "[]byte"
122+
default:
123+
return s.Format
122124
}
123-
124-
return s.Format
125125
}
126126

127127
if len(s.Type) == 0 {

v3/schemas.go

Lines changed: 13 additions & 13 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)