Skip to content

Commit 907d910

Browse files
fix: Reuse already defined schema
1 parent 6cb5226 commit 907d910

File tree

1 file changed

+1
-14
lines changed

1 file changed

+1
-14
lines changed

app/Http/Controllers/Apis/CountriesApiController.php

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -45,20 +45,7 @@ final class CountriesApiController extends JsonController
4545
new OA\Response(
4646
response: 200,
4747
description: 'Success - Returns paginated list of countries',
48-
content: new OA\JsonContent(
49-
properties: [
50-
'total' => new OA\Property(property: 'total', type: 'integer', example: 195),
51-
'per_page' => new OA\Property(property: 'per_page', type: 'integer', example: 195),
52-
'current_page' => new OA\Property(property: 'current_page', type: 'integer', example: 1),
53-
'last_page' => new OA\Property(property: 'last_page', type: 'integer', example: 1),
54-
'data' => new OA\Property(
55-
property: 'data',
56-
type: 'array',
57-
items: new OA\Items(ref: "#/components/schemas/ISOElementSchema")
58-
)
59-
],
60-
type: 'object'
61-
)
48+
content: new OA\JsonContent(ref: "#/components/schemas/PaginateDataSchemaResponse"),
6249
),
6350
new OA\Response(response: Response::HTTP_PRECONDITION_FAILED, description: "Validation Error"),
6451
new OA\Response(response: Response::HTTP_NOT_FOUND, description: "Not Found"),

0 commit comments

Comments
 (0)