# README
Go API Server for pn_registry
Evidence and tracking system of sick-leave (PN) records for Web-In-Cloud system
Overview
This server was generated by the [openapi-generator] (https://openapi-generator.tech) project. By using the OpenAPI-Spec from a remote server, you can easily generate a server stub.
To see how to make this your own, look here:
- API version: 1.0.0
- Build date: 2024-05-25T23:11:42.877467796Z[Etc/UTC]
- Generator version: 7.6.0-SNAPSHOT
Running the server
To run the server, follow these simple steps:
go run main.go
To run the server in a docker container
docker build --network=host -t pn_registry .
Once the image is built, just run
docker run --rm -it pn_registry
Known Issue
Endpoints sharing a common path may result in issues. For example, /v2/pet/findByTags
and /v2/pet/:petId
will result in an issue with the Gin framework. For more information about this known limitation, please refer to gin-gonic/gin#388 for more information.
A workaround is to manually update the path and handler. Please refer to gin-gonic/gin/issues/205#issuecomment-296155497 for more information.
# Functions
No description provided by the author
custom validator for fullName and employer fields- max length of 50 characters.
custom validator for PatientId fields - only digits and max length 10.
custom validator for reason field - validates only possible values.
# Constants
Enum constant of possible values of field "reason".
Enum constant of possible values of field "reason".
Enum constant of possible values of field "reason".
Enum constant of possible values of field "reason".
Enum constant of possible values of field "reason".
Enum constant of possible values of field "reason".
# Interfaces
No description provided by the author
# Type aliases
Custom date type to work with formats dd-mm-yyyy without time part.