@@ -20,20 +20,20 @@ import (
20
20
)
21
21
22
22
func main () {
23
- ctx := context.Background ()
23
+ ctx := context.Background ()
24
24
25
- data , err := os.ReadFile (" arazzo.yaml" )
26
- if err != nil {
27
- panic (err)
28
- }
25
+ f , err := os.Open (" arazzo.yaml" )
26
+ if err != nil {
27
+ panic (err)
28
+ }
29
29
30
- arazzo , validationErrs , err := arazzo.Unmarshal (ctx, data, " arazzo.yaml " )
31
- if err != nil {
32
- panic (err)
33
- }
30
+ arazzo , validationErrs , err := arazzo.Unmarshal (ctx, f )
31
+ if err != nil {
32
+ panic (err)
33
+ }
34
34
35
- fmt.Printf (" %+v \n " , arazzo)
36
- fmt.Printf (" %+v \n " , validationErrs)
35
+ fmt.Printf (" %+v \n " , arazzo)
36
+ fmt.Printf (" %+v \n " , validationErrs)
37
37
}
38
38
```
39
39
@@ -47,29 +47,30 @@ import (
47
47
" fmt"
48
48
49
49
" github.com/speakeasy-api/openapi/arazzo"
50
+ " github.com/speakeasy-api/openapi/pointer"
50
51
)
51
52
52
53
func main () {
53
- ctx := context.Background ()
54
-
55
- arazzo := &arazzo.Arazzo {
56
- Arazzo: Version,
57
- Info: arazzo.Info {
58
- Title: " My Workflow" ,
59
- Summary: arazzo. pointer .From (" A summary" ),
60
- Version: " 1.0.0" ,
61
- },
62
- // ...
63
- }
64
-
65
- buf := bytes.NewBuffer ([]byte {})
66
-
67
- err := arazzo.Marshal (ctx, buf)
68
- if err != nil {
69
- panic (err)
70
- }
71
-
72
- fmt.Printf (" %s " , buf.String ())
54
+ ctx := context.Background ()
55
+
56
+ arazzo := &arazzo.Arazzo {
57
+ Arazzo: arazzo. Version ,
58
+ Info: arazzo.Info {
59
+ Title: " My Workflow" ,
60
+ Summary: pointer.From (" A summary" ),
61
+ Version: " 1.0.0" ,
62
+ },
63
+ // ...
64
+ }
65
+
66
+ buf := bytes.NewBuffer ([]byte {})
67
+
68
+ err := arazzo.Marshal (ctx, buf)
69
+ if err != nil {
70
+ panic (err)
71
+ }
72
+
73
+ fmt.Printf (" %s " , buf.String ())
73
74
}
74
75
```
75
76
@@ -86,28 +87,27 @@ import (
86
87
)
87
88
88
89
func main () {
89
- ctx := context.Background ()
90
+ ctx := context.Background ()
90
91
91
- data , err := os.ReadFile (" arazzo.yaml" )
92
- if err != nil {
93
- panic (err)
94
- }
92
+ f , err := os.Open (" arazzo.yaml" )
93
+ if err != nil {
94
+ panic (err)
95
+ }
95
96
96
- arazzo , _ , err := arazzo.Unmarshal (ctx, data, " arazzo.yaml" )
97
- if err != nil {
98
- panic (err)
99
- }
100
-
101
- arazzo.Info .Title = " My updated workflow title"
97
+ arazzo , _ , err := arazzo.Unmarshal (ctx, f)
98
+ if err != nil {
99
+ panic (err)
100
+ }
102
101
103
- buf := bytes. NewBuffer ([] byte {})
102
+ arazzo. Info . Title = " My updated workflow title "
104
103
105
- err := arazzo.Marshal (ctx, buf)
106
- if err != nil {
107
- panic (err)
108
- }
104
+ buf := bytes.NewBuffer ([]byte {})
109
105
110
- fmt.Printf (" %s " , buf.String ())
106
+ if err := arazzo.Marshal (ctx, buf); err != nil {
107
+ panic (err)
108
+ }
109
+
110
+ fmt.Printf (" %s " , buf.String ())
111
111
}
112
112
```
113
113
@@ -125,29 +125,29 @@ import (
125
125
)
126
126
127
127
func main () {
128
- ctx := context.Background ()
129
-
130
- data , err := os.ReadFile (" arazzo.yaml" )
131
- if err != nil {
132
- panic (err)
133
- }
134
-
135
- arazzo , _ , err := arazzo.Unmarshal (ctx, data, " arazzo.yaml " )
136
- if err != nil {
137
- panic (err)
138
- }
139
-
140
- err = arazzo.Walk (ctx, func (ctx context.Context , node, parent arazzo.MatchFunc , arazzo *arazzo.Arazzo ) error {
141
- return node (arazzo.Matcher {
142
- Workflow: func (workflow *arazzo.Workflow ) error {
143
- fmt.Printf (" Workflow: %s \n " , workflow.WorkflowID )
144
- return nil
145
- },
146
- })
147
- })
148
- if err != nil {
149
- panic (err)
150
- }
128
+ ctx := context.Background ()
129
+
130
+ f , err := os.Open (" arazzo.yaml" )
131
+ if err != nil {
132
+ panic (err)
133
+ }
134
+
135
+ a , _ , err := arazzo.Unmarshal (ctx, f )
136
+ if err != nil {
137
+ panic (err)
138
+ }
139
+
140
+ err = arazzo.Walk (ctx, a, func (ctx context.Context , node, parent arazzo.MatchFunc , a *arazzo.Arazzo ) error {
141
+ return node (arazzo.Matcher {
142
+ Workflow: func (workflow *arazzo.Workflow ) error {
143
+ fmt.Printf (" Workflow: %s \n " , workflow.WorkflowID )
144
+ return nil
145
+ },
146
+ })
147
+ })
148
+ if err != nil {
149
+ panic (err)
150
+ }
151
151
}
152
152
```
153
153
@@ -165,20 +165,20 @@ import (
165
165
)
166
166
167
167
func main () {
168
- ctx := context.Background ()
169
-
170
- data , err := os.ReadFile (" arazzo.yaml" )
171
- if err != nil {
172
- panic (err)
173
- }
174
-
175
- arazzo , validationErrs , err := arazzo.Unmarshal (ctx, data, " arazzo.yaml " )
176
- if err != nil {
177
- panic (err)
178
- }
179
-
180
- for _ , err := range validationErrs {
181
- fmt.Printf (" %s \n " , err.Error ())
182
- }
168
+ ctx := context.Background ()
169
+
170
+ f , err := os.Open (" arazzo.yaml" )
171
+ if err != nil {
172
+ panic (err)
173
+ }
174
+
175
+ _ , validationErrs , err := arazzo.Unmarshal (ctx, f )
176
+ if err != nil {
177
+ panic (err)
178
+ }
179
+
180
+ for _ , err := range validationErrs {
181
+ fmt.Printf (" %s \n " , err.Error ())
182
+ }
183
183
}
184
184
```
0 commit comments