@@ -17,6 +17,7 @@ class ResultsAnnotations
1717 operationId: 'listResults ' ,
1818 tags: ['Results ' ],
1919 parameters: [
20+ new OA \Parameter (ref: '#/components/parameters/AcceptHeader ' ),
2021 new OA \Parameter (
2122 name: 'per_page ' ,
2223 in: 'query ' ,
@@ -104,6 +105,11 @@ class ResultsAnnotations
104105 description: 'Unauthenticated ' ,
105106 content: new OA \JsonContent (ref: '#/components/schemas/UnauthenticatedError ' )
106107 ),
108+ new OA \Response (
109+ response: Response::HTTP_NOT_ACCEPTABLE ,
110+ description: 'Not Acceptable - Missing or invalid Accept header ' ,
111+ content: new OA \JsonContent (ref: '#/components/schemas/NotAcceptableError ' )
112+ ),
107113 new OA \Response (
108114 response: Response::HTTP_UNPROCESSABLE_ENTITY ,
109115 description: 'Validation failed ' ,
@@ -119,6 +125,7 @@ public function index(): void {}
119125 operationId: 'getResult ' ,
120126 tags: ['Results ' ],
121127 parameters: [
128+ new OA \Parameter (ref: '#/components/parameters/AcceptHeader ' ),
122129 new OA \Parameter (
123130 name: 'id ' ,
124131 in: 'path ' ,
@@ -143,6 +150,11 @@ public function index(): void {}
143150 description: 'Unauthenticated ' ,
144151 content: new OA \JsonContent (ref: '#/components/schemas/UnauthenticatedError ' )
145152 ),
153+ new OA \Response (
154+ response: Response::HTTP_NOT_ACCEPTABLE ,
155+ description: 'Not Acceptable - Missing or invalid Accept header ' ,
156+ content: new OA \JsonContent (ref: '#/components/schemas/NotAcceptableError ' )
157+ ),
146158 new OA \Response (
147159 response: Response::HTTP_NOT_FOUND ,
148160 description: 'Result not found ' ,
@@ -157,6 +169,9 @@ public function show(): void {}
157169 summary: 'Get the most recent result ' ,
158170 operationId: 'getLatestResult ' ,
159171 tags: ['Results ' ],
172+ parameters: [
173+ new OA \Parameter (ref: '#/components/parameters/AcceptHeader ' ),
174+ ],
160175 responses: [
161176 new OA \Response (
162177 response: Response::HTTP_OK ,
@@ -173,6 +188,11 @@ public function show(): void {}
173188 description: 'Unauthenticated ' ,
174189 content: new OA \JsonContent (ref: '#/components/schemas/UnauthenticatedError ' )
175190 ),
191+ new OA \Response (
192+ response: Response::HTTP_NOT_ACCEPTABLE ,
193+ description: 'Not Acceptable - Missing or invalid Accept header ' ,
194+ content: new OA \JsonContent (ref: '#/components/schemas/NotAcceptableError ' )
195+ ),
176196 new OA \Response (
177197 response: Response::HTTP_NOT_FOUND ,
178198 description: 'No result found ' ,
0 commit comments