Add all Cboard Access endpoints and schema definitions to the Swagger/OpenAPI specification.
File: api/swagger/swagger.yaml
Tasks:
-
Add public paths:
/access/clients - GET getClients
/access/{code} - GET getAccessBoard
-
Add admin paths with Bearer security:
/admin/access-clients - POST createAccessClient, GET listAccessClients
/admin/access-clients/{code} - PUT updateAccessClient
/admin/access-clients/{code}/stats - GET getAccessClientStats
-
Add definitions:
AccessClientCreate
AccessClientUpdate
AccessClientResponse
AccessClientsListResponse
AccessClientsAdminListResponse
AccessBoardResponse
Add all Cboard Access endpoints and schema definitions to the Swagger/OpenAPI specification.
File:
api/swagger/swagger.yamlTasks:
Add public paths:
/access/clients- GETgetClients/access/{code}- GETgetAccessBoardAdd admin paths with Bearer security:
/admin/access-clients- POSTcreateAccessClient, GETlistAccessClients/admin/access-clients/{code}- PUTupdateAccessClient/admin/access-clients/{code}/stats- GETgetAccessClientStatsAdd definitions:
AccessClientCreateAccessClientUpdateAccessClientResponseAccessClientsListResponseAccessClientsAdminListResponseAccessBoardResponse