diff --git a/src/lib/code-sample/schema.ts b/src/lib/code-sample/schema.ts index c84f0e5..d92141c 100644 --- a/src/lib/code-sample/schema.ts +++ b/src/lib/code-sample/schema.ts @@ -138,7 +138,7 @@ export const createCodeSample = async ( request: createGoRequest(codeSampleDefinition, context), response: createGoResponse(codeSampleDefinition, context), request_syntax: 'go', - response_syntax: 'json', + response_syntax: 'go', }, java: { title: 'Java', diff --git a/test/snapshots/blueprint.test.ts.md b/test/snapshots/blueprint.test.ts.md index e860290..b6b2d14 100644 --- a/test/snapshots/blueprint.test.ts.md +++ b/test/snapshots/blueprint.test.ts.md @@ -165,7 +165,7 @@ Generated by [AVA](https://avajs.dev). client.Foos.Get(context.Background(), api.FoosGetRequest(FooId: api.String("8d7e0b3a-b889-49a7-9164-4b71a0506a33")))`, request_syntax: 'go', response: 'api.Foo{FooId: "8d7e0b3a-b889-49a7-9164-4b71a0506a33", Name: "Best foo", NullableProp: nil, NumberProp: 10, ObjectProp: api.FooObjectProp{Foo: "bar", NestedObjectProp: api.FooObjectPropNestedObjectProp{Foo: "bar"}}, ArrayProp: []string{"foo", "bar"}}', - response_syntax: 'json', + response_syntax: 'go', title: 'Go', }, java: { @@ -282,7 +282,7 @@ Generated by [AVA](https://avajs.dev). client.Foos.Get(context.Background(), api.FoosGetRequest(FooId: api.String("8d7e0b3a-b889-49a7-9164-4b71a0506a33")))`, request_syntax: 'go', response: 'api.Foo{FooId: "8d7e0b3a-b889-49a7-9164-4b71a0506a33", Name: "Best foo", NullableProp: nil, NumberProp: 10, ObjectProp: api.FooObjectProp{Foo: "bar", NestedObjectProp: api.FooObjectPropNestedObjectProp{Foo: "bar"}}, ArrayProp: []string{"foo", "bar"}}', - response_syntax: 'json', + response_syntax: 'go', title: 'Go', }, java: { @@ -399,7 +399,7 @@ Generated by [AVA](https://avajs.dev). client.Foos.List(context.Background(), api.FoosListRequest(ObjectProp: api.FoosListRequestObjectProp{Foo: api.String("bar")}))`, request_syntax: 'go', response: '[]api.Foo{api.Foo{FooId: "8d7e0b3a-b889-49a7-9164-4b71a0506a33", Name: "Best foo", NullableProp: nil, NumberProp: 10, ObjectProp: api.FooObjectProp{Foo: "bar"}, ArrayProp: []string{"foo", "bar"}}}', - response_syntax: 'json', + response_syntax: 'go', title: 'Go', }, java: { @@ -517,7 +517,7 @@ Generated by [AVA](https://avajs.dev). client.Foos.List(context.Background(), api.FoosListRequest(ObjectProp: api.FoosListRequestObjectProp{Foo: api.String("bar")}))`, request_syntax: 'go', response: '[]api.Foo{api.Foo{FooId: "8d7e0b3a-b889-49a7-9164-4b71a0506a33", Name: "Best foo", NullableProp: nil, NumberProp: 10, ObjectProp: api.FooObjectProp{Foo: "bar"}, ArrayProp: []string{"foo", "bar"}}}', - response_syntax: 'json', + response_syntax: 'go', title: 'Go', }, java: { @@ -635,7 +635,7 @@ Generated by [AVA](https://avajs.dev). client.Foos.Get(context.Background(), api.FoosGetRequest(FooId: api.String("8d7e0b3a-b889-49a7-9164-4b71a0506a33")))`, request_syntax: 'go', response: 'api.Foo{FooId: "8d7e0b3a-b889-49a7-9164-4b71a0506a33", Name: "Best foo", NullableProp: nil, NumberProp: 10, ObjectProp: api.FooObjectProp{Foo: "bar", NestedObjectProp: api.FooObjectPropNestedObjectProp{Foo: "bar"}}, ArrayProp: []string{"foo", "bar"}}', - response_syntax: 'json', + response_syntax: 'go', title: 'Go', }, java: { @@ -752,7 +752,7 @@ Generated by [AVA](https://avajs.dev). client.Foos.Get(context.Background(), api.FoosGetRequest(FooId: api.String("8d7e0b3a-b889-49a7-9164-4b71a0506a33")))`, request_syntax: 'go', response: 'api.Foo{FooId: "8d7e0b3a-b889-49a7-9164-4b71a0506a33", Name: "Best foo", NullableProp: nil, NumberProp: 10, ObjectProp: api.FooObjectProp{Foo: "bar", NestedObjectProp: api.FooObjectPropNestedObjectProp{Foo: "bar"}}, ArrayProp: []string{"foo", "bar"}}', - response_syntax: 'json', + response_syntax: 'go', title: 'Go', }, java: { @@ -869,7 +869,7 @@ Generated by [AVA](https://avajs.dev). client.Foos.List(context.Background(), api.FoosListRequest(ObjectProp: api.FoosListRequestObjectProp{Foo: api.String("bar")}))`, request_syntax: 'go', response: '[]api.Foo{api.Foo{FooId: "8d7e0b3a-b889-49a7-9164-4b71a0506a33", Name: "Best foo", NullableProp: nil, NumberProp: 10, ObjectProp: api.FooObjectProp{Foo: "bar"}, ArrayProp: []string{"foo", "bar"}}}', - response_syntax: 'json', + response_syntax: 'go', title: 'Go', }, java: { @@ -987,7 +987,7 @@ Generated by [AVA](https://avajs.dev). client.Foos.List(context.Background(), api.FoosListRequest(ObjectProp: api.FoosListRequestObjectProp{Foo: api.String("bar")}))`, request_syntax: 'go', response: '[]api.Foo{api.Foo{FooId: "8d7e0b3a-b889-49a7-9164-4b71a0506a33", Name: "Best foo", NullableProp: nil, NumberProp: 10, ObjectProp: api.FooObjectProp{Foo: "bar"}, ArrayProp: []string{"foo", "bar"}}}', - response_syntax: 'json', + response_syntax: 'go', title: 'Go', }, java: { @@ -1105,7 +1105,7 @@ Generated by [AVA](https://avajs.dev). client.Foos.Get(context.Background(), api.FoosGetRequest(FooId: api.String("8d7e0b3a-b889-49a7-9164-4b71a0506a33")))`, request_syntax: 'go', response: 'api.Foo{FooId: "8d7e0b3a-b889-49a7-9164-4b71a0506a33", Name: "Best foo", NullableProp: nil, NumberProp: 10, ObjectProp: api.FooObjectProp{Foo: "bar", NestedObjectProp: api.FooObjectPropNestedObjectProp{Foo: "bar"}}, ArrayProp: []string{"foo", "bar"}}', - response_syntax: 'json', + response_syntax: 'go', title: 'Go', }, java: { @@ -1222,7 +1222,7 @@ Generated by [AVA](https://avajs.dev). client.Foos.Get(context.Background(), api.FoosGetRequest(FooId: api.String("8d7e0b3a-b889-49a7-9164-4b71a0506a33")))`, request_syntax: 'go', response: 'api.Foo{FooId: "8d7e0b3a-b889-49a7-9164-4b71a0506a33", Name: "Best foo", NullableProp: nil, NumberProp: 10, ObjectProp: api.FooObjectProp{Foo: "bar", NestedObjectProp: api.FooObjectPropNestedObjectProp{Foo: "bar"}}, ArrayProp: []string{"foo", "bar"}}', - response_syntax: 'json', + response_syntax: 'go', title: 'Go', }, java: { @@ -1339,7 +1339,7 @@ Generated by [AVA](https://avajs.dev). client.Foos.List(context.Background(), api.FoosListRequest(ObjectProp: api.FoosListRequestObjectProp{Foo: api.String("bar")}))`, request_syntax: 'go', response: '[]api.Foo{api.Foo{FooId: "8d7e0b3a-b889-49a7-9164-4b71a0506a33", Name: "Best foo", NullableProp: nil, NumberProp: 10, ObjectProp: api.FooObjectProp{Foo: "bar"}, ArrayProp: []string{"foo", "bar"}}}', - response_syntax: 'json', + response_syntax: 'go', title: 'Go', }, java: { @@ -1457,7 +1457,7 @@ Generated by [AVA](https://avajs.dev). client.Foos.List(context.Background(), api.FoosListRequest(ObjectProp: api.FoosListRequestObjectProp{Foo: api.String("bar")}))`, request_syntax: 'go', response: '[]api.Foo{api.Foo{FooId: "8d7e0b3a-b889-49a7-9164-4b71a0506a33", Name: "Best foo", NullableProp: nil, NumberProp: 10, ObjectProp: api.FooObjectProp{Foo: "bar"}, ArrayProp: []string{"foo", "bar"}}}', - response_syntax: 'json', + response_syntax: 'go', title: 'Go', }, java: { @@ -1584,7 +1584,7 @@ Generated by [AVA](https://avajs.dev). request: 'client.Transport.Air.Planes.List(context.Background())', request_syntax: 'go', response: '[]api.Plane{api.Plane{PlaneId: "9d3163f9-9185-40d3-a0ce-a03d3c7ce402", Name: "Woosh"}}', - response_syntax: 'json', + response_syntax: 'go', title: 'Go', }, java: { @@ -1687,7 +1687,7 @@ Generated by [AVA](https://avajs.dev). request: 'client.Transport.Air.Planes.List(context.Background())', request_syntax: 'go', response: '[]api.Plane{api.Plane{PlaneId: "9d3163f9-9185-40d3-a0ce-a03d3c7ce402", Name: "Woosh"}}', - response_syntax: 'json', + response_syntax: 'go', title: 'Go', }, java: { @@ -1790,7 +1790,7 @@ Generated by [AVA](https://avajs.dev). request: 'client.Transport.Air.Planes.List(context.Background())', request_syntax: 'go', response: '[]api.Plane{api.Plane{PlaneId: "9d3163f9-9185-40d3-a0ce-a03d3c7ce402", Name: "Woosh"}}', - response_syntax: 'json', + response_syntax: 'go', title: 'Go', }, java: { @@ -1909,7 +1909,7 @@ Generated by [AVA](https://avajs.dev). request: 'client.Deprecated.Undocumented.Endpoint(context.Background())', request_syntax: 'go', response: 'nil', - response_syntax: 'json', + response_syntax: 'go', title: 'Go', }, java: { @@ -2003,7 +2003,7 @@ Generated by [AVA](https://avajs.dev). request: 'client.Deprecated.Undocumented.Endpoint(context.Background())', request_syntax: 'go', response: 'nil', - response_syntax: 'json', + response_syntax: 'go', title: 'Go', }, java: { @@ -2097,7 +2097,7 @@ Generated by [AVA](https://avajs.dev). request: 'client.Deprecated.Undocumented.Endpoint(context.Background())', request_syntax: 'go', response: 'nil', - response_syntax: 'json', + response_syntax: 'go', title: 'Go', }, java: { @@ -2207,7 +2207,7 @@ Generated by [AVA](https://avajs.dev). request: 'client.Draft.Endpoint(context.Background())', request_syntax: 'go', response: 'nil', - response_syntax: 'json', + response_syntax: 'go', title: 'Go', }, java: { @@ -2301,7 +2301,7 @@ Generated by [AVA](https://avajs.dev). request: 'client.Draft.Endpoint(context.Background())', request_syntax: 'go', response: 'nil', - response_syntax: 'json', + response_syntax: 'go', title: 'Go', }, java: { @@ -2395,7 +2395,7 @@ Generated by [AVA](https://avajs.dev). request: 'client.Draft.Endpoint(context.Background())', request_syntax: 'go', response: 'nil', - response_syntax: 'json', + response_syntax: 'go', title: 'Go', }, java: { @@ -2650,9 +2650,9 @@ Generated by [AVA](https://avajs.dev). ␊ client.Foos.Get(context.Background(), api.FoosGetRequest(FooId: api.String("8d7e0b3a-b889-49a7-9164-4b71a0506a33")))`, request_syntax: 'go', - response: `// json␊ + response: `// go␊ api.Foo{FooId: "8d7e0b3a-b889-49a7-9164-4b71a0506a33", Name: "Best foo", NullableProp: nil, NumberProp: 10, ObjectProp: api.FooObjectProp{Foo: "bar", NestedObjectProp: api.FooObjectPropNestedObjectProp{Foo: "bar"}}, ArrayProp: []string{"foo", "bar"}}`, - response_syntax: 'json', + response_syntax: 'go', title: 'Go', }, java: { @@ -2783,9 +2783,9 @@ Generated by [AVA](https://avajs.dev). ␊ client.Foos.Get(context.Background(), api.FoosGetRequest(FooId: api.String("8d7e0b3a-b889-49a7-9164-4b71a0506a33")))`, request_syntax: 'go', - response: `// json␊ + response: `// go␊ api.Foo{FooId: "8d7e0b3a-b889-49a7-9164-4b71a0506a33", Name: "Best foo", NullableProp: nil, NumberProp: 10, ObjectProp: api.FooObjectProp{Foo: "bar", NestedObjectProp: api.FooObjectPropNestedObjectProp{Foo: "bar"}}, ArrayProp: []string{"foo", "bar"}}`, - response_syntax: 'json', + response_syntax: 'go', title: 'Go', }, java: { @@ -2916,9 +2916,9 @@ Generated by [AVA](https://avajs.dev). ␊ client.Foos.List(context.Background(), api.FoosListRequest(ObjectProp: api.FoosListRequestObjectProp{Foo: api.String("bar")}))`, request_syntax: 'go', - response: `// json␊ + response: `// go␊ []api.Foo{api.Foo{FooId: "8d7e0b3a-b889-49a7-9164-4b71a0506a33", Name: "Best foo", NullableProp: nil, NumberProp: 10, ObjectProp: api.FooObjectProp{Foo: "bar"}, ArrayProp: []string{"foo", "bar"}}}`, - response_syntax: 'json', + response_syntax: 'go', title: 'Go', }, java: { @@ -3050,9 +3050,9 @@ Generated by [AVA](https://avajs.dev). ␊ client.Foos.List(context.Background(), api.FoosListRequest(ObjectProp: api.FoosListRequestObjectProp{Foo: api.String("bar")}))`, request_syntax: 'go', - response: `// json␊ + response: `// go␊ []api.Foo{api.Foo{FooId: "8d7e0b3a-b889-49a7-9164-4b71a0506a33", Name: "Best foo", NullableProp: nil, NumberProp: 10, ObjectProp: api.FooObjectProp{Foo: "bar"}, ArrayProp: []string{"foo", "bar"}}}`, - response_syntax: 'json', + response_syntax: 'go', title: 'Go', }, java: { @@ -3184,9 +3184,9 @@ Generated by [AVA](https://avajs.dev). ␊ client.Foos.Get(context.Background(), api.FoosGetRequest(FooId: api.String("8d7e0b3a-b889-49a7-9164-4b71a0506a33")))`, request_syntax: 'go', - response: `// json␊ + response: `// go␊ api.Foo{FooId: "8d7e0b3a-b889-49a7-9164-4b71a0506a33", Name: "Best foo", NullableProp: nil, NumberProp: 10, ObjectProp: api.FooObjectProp{Foo: "bar", NestedObjectProp: api.FooObjectPropNestedObjectProp{Foo: "bar"}}, ArrayProp: []string{"foo", "bar"}}`, - response_syntax: 'json', + response_syntax: 'go', title: 'Go', }, java: { @@ -3317,9 +3317,9 @@ Generated by [AVA](https://avajs.dev). ␊ client.Foos.Get(context.Background(), api.FoosGetRequest(FooId: api.String("8d7e0b3a-b889-49a7-9164-4b71a0506a33")))`, request_syntax: 'go', - response: `// json␊ + response: `// go␊ api.Foo{FooId: "8d7e0b3a-b889-49a7-9164-4b71a0506a33", Name: "Best foo", NullableProp: nil, NumberProp: 10, ObjectProp: api.FooObjectProp{Foo: "bar", NestedObjectProp: api.FooObjectPropNestedObjectProp{Foo: "bar"}}, ArrayProp: []string{"foo", "bar"}}`, - response_syntax: 'json', + response_syntax: 'go', title: 'Go', }, java: { @@ -3450,9 +3450,9 @@ Generated by [AVA](https://avajs.dev). ␊ client.Foos.List(context.Background(), api.FoosListRequest(ObjectProp: api.FoosListRequestObjectProp{Foo: api.String("bar")}))`, request_syntax: 'go', - response: `// json␊ + response: `// go␊ []api.Foo{api.Foo{FooId: "8d7e0b3a-b889-49a7-9164-4b71a0506a33", Name: "Best foo", NullableProp: nil, NumberProp: 10, ObjectProp: api.FooObjectProp{Foo: "bar"}, ArrayProp: []string{"foo", "bar"}}}`, - response_syntax: 'json', + response_syntax: 'go', title: 'Go', }, java: { @@ -3584,9 +3584,9 @@ Generated by [AVA](https://avajs.dev). ␊ client.Foos.List(context.Background(), api.FoosListRequest(ObjectProp: api.FoosListRequestObjectProp{Foo: api.String("bar")}))`, request_syntax: 'go', - response: `// json␊ + response: `// go␊ []api.Foo{api.Foo{FooId: "8d7e0b3a-b889-49a7-9164-4b71a0506a33", Name: "Best foo", NullableProp: nil, NumberProp: 10, ObjectProp: api.FooObjectProp{Foo: "bar"}, ArrayProp: []string{"foo", "bar"}}}`, - response_syntax: 'json', + response_syntax: 'go', title: 'Go', }, java: { @@ -3718,9 +3718,9 @@ Generated by [AVA](https://avajs.dev). ␊ client.Foos.Get(context.Background(), api.FoosGetRequest(FooId: api.String("8d7e0b3a-b889-49a7-9164-4b71a0506a33")))`, request_syntax: 'go', - response: `// json␊ + response: `// go␊ api.Foo{FooId: "8d7e0b3a-b889-49a7-9164-4b71a0506a33", Name: "Best foo", NullableProp: nil, NumberProp: 10, ObjectProp: api.FooObjectProp{Foo: "bar", NestedObjectProp: api.FooObjectPropNestedObjectProp{Foo: "bar"}}, ArrayProp: []string{"foo", "bar"}}`, - response_syntax: 'json', + response_syntax: 'go', title: 'Go', }, java: { @@ -3851,9 +3851,9 @@ Generated by [AVA](https://avajs.dev). ␊ client.Foos.Get(context.Background(), api.FoosGetRequest(FooId: api.String("8d7e0b3a-b889-49a7-9164-4b71a0506a33")))`, request_syntax: 'go', - response: `// json␊ + response: `// go␊ api.Foo{FooId: "8d7e0b3a-b889-49a7-9164-4b71a0506a33", Name: "Best foo", NullableProp: nil, NumberProp: 10, ObjectProp: api.FooObjectProp{Foo: "bar", NestedObjectProp: api.FooObjectPropNestedObjectProp{Foo: "bar"}}, ArrayProp: []string{"foo", "bar"}}`, - response_syntax: 'json', + response_syntax: 'go', title: 'Go', }, java: { @@ -3984,9 +3984,9 @@ Generated by [AVA](https://avajs.dev). ␊ client.Foos.List(context.Background(), api.FoosListRequest(ObjectProp: api.FoosListRequestObjectProp{Foo: api.String("bar")}))`, request_syntax: 'go', - response: `// json␊ + response: `// go␊ []api.Foo{api.Foo{FooId: "8d7e0b3a-b889-49a7-9164-4b71a0506a33", Name: "Best foo", NullableProp: nil, NumberProp: 10, ObjectProp: api.FooObjectProp{Foo: "bar"}, ArrayProp: []string{"foo", "bar"}}}`, - response_syntax: 'json', + response_syntax: 'go', title: 'Go', }, java: { @@ -4118,9 +4118,9 @@ Generated by [AVA](https://avajs.dev). ␊ client.Foos.List(context.Background(), api.FoosListRequest(ObjectProp: api.FoosListRequestObjectProp{Foo: api.String("bar")}))`, request_syntax: 'go', - response: `// json␊ + response: `// go␊ []api.Foo{api.Foo{FooId: "8d7e0b3a-b889-49a7-9164-4b71a0506a33", Name: "Best foo", NullableProp: nil, NumberProp: 10, ObjectProp: api.FooObjectProp{Foo: "bar"}, ArrayProp: []string{"foo", "bar"}}}`, - response_syntax: 'json', + response_syntax: 'go', title: 'Go', }, java: { @@ -4261,9 +4261,9 @@ Generated by [AVA](https://avajs.dev). request: `// go␊ client.Transport.Air.Planes.List(context.Background())`, request_syntax: 'go', - response: `// json␊ + response: `// go␊ []api.Plane{api.Plane{PlaneId: "9d3163f9-9185-40d3-a0ce-a03d3c7ce402", Name: "Woosh"}}`, - response_syntax: 'json', + response_syntax: 'go', title: 'Go', }, java: { @@ -4380,9 +4380,9 @@ Generated by [AVA](https://avajs.dev). request: `// go␊ client.Transport.Air.Planes.List(context.Background())`, request_syntax: 'go', - response: `// json␊ + response: `// go␊ []api.Plane{api.Plane{PlaneId: "9d3163f9-9185-40d3-a0ce-a03d3c7ce402", Name: "Woosh"}}`, - response_syntax: 'json', + response_syntax: 'go', title: 'Go', }, java: { @@ -4499,9 +4499,9 @@ Generated by [AVA](https://avajs.dev). request: `// go␊ client.Transport.Air.Planes.List(context.Background())`, request_syntax: 'go', - response: `// json␊ + response: `// go␊ []api.Plane{api.Plane{PlaneId: "9d3163f9-9185-40d3-a0ce-a03d3c7ce402", Name: "Woosh"}}`, - response_syntax: 'json', + response_syntax: 'go', title: 'Go', }, java: { @@ -4634,9 +4634,9 @@ Generated by [AVA](https://avajs.dev). request: `// go␊ client.Deprecated.Undocumented.Endpoint(context.Background())`, request_syntax: 'go', - response: `// json␊ + response: `// go␊ nil`, - response_syntax: 'json', + response_syntax: 'go', title: 'Go', }, java: { @@ -4744,9 +4744,9 @@ Generated by [AVA](https://avajs.dev). request: `// go␊ client.Deprecated.Undocumented.Endpoint(context.Background())`, request_syntax: 'go', - response: `// json␊ + response: `// go␊ nil`, - response_syntax: 'json', + response_syntax: 'go', title: 'Go', }, java: { @@ -4854,9 +4854,9 @@ Generated by [AVA](https://avajs.dev). request: `// go␊ client.Deprecated.Undocumented.Endpoint(context.Background())`, request_syntax: 'go', - response: `// json␊ + response: `// go␊ nil`, - response_syntax: 'json', + response_syntax: 'go', title: 'Go', }, java: { @@ -4980,9 +4980,9 @@ Generated by [AVA](https://avajs.dev). request: `// go␊ client.Draft.Endpoint(context.Background())`, request_syntax: 'go', - response: `// json␊ + response: `// go␊ nil`, - response_syntax: 'json', + response_syntax: 'go', title: 'Go', }, java: { @@ -5090,9 +5090,9 @@ Generated by [AVA](https://avajs.dev). request: `// go␊ client.Draft.Endpoint(context.Background())`, request_syntax: 'go', - response: `// json␊ + response: `// go␊ nil`, - response_syntax: 'json', + response_syntax: 'go', title: 'Go', }, java: { @@ -5200,9 +5200,9 @@ Generated by [AVA](https://avajs.dev). request: `// go␊ client.Draft.Endpoint(context.Background())`, request_syntax: 'go', - response: `// json␊ + response: `// go␊ nil`, - response_syntax: 'json', + response_syntax: 'go', title: 'Go', }, java: { diff --git a/test/snapshots/blueprint.test.ts.snap b/test/snapshots/blueprint.test.ts.snap index d06f986..2405312 100644 Binary files a/test/snapshots/blueprint.test.ts.snap and b/test/snapshots/blueprint.test.ts.snap differ