package
0.0.0-20221031115904-5d297aa649e0
Repository: https://github.com/jsfan/hello-neighbour-api.git
Documentation: pkg.go.dev

# Packages

Code generated by OpenAPI Generator (https://openapi-generator.tech).
No description provided by the author
No description provided by the author

# Functions

NewAdministratorApiController creates a default api controller.
NewDefaultApiController creates a default api controller.
NewLeaderApiController creates a default api controller.
NewMemberApiController creates a default api controller.
WithAdministratorApiErrorHandler inject ErrorHandler into controller.
WithDefaultApiErrorHandler inject ErrorHandler into controller.
WithLeaderApiErrorHandler inject ErrorHandler into controller.
WithMemberApiErrorHandler inject ErrorHandler into controller.

# Structs

AdministratorApiController binds http requests to an api service and writes the service results to the http response.
DefaultApiController binds http requests to an api service and writes the service results to the http response.
LeaderApiController binds http requests to an api service and writes the service results to the http response.
MemberApiController binds http requests to an api service and writes the service results to the http response.

# Interfaces

AdministratorApiRouter defines the required methods for binding the api requests to a responses for the AdministratorApi The AdministratorApiRouter implementation should parse necessary information from the http request, pass the data to a AdministratorApiServicer to perform the required actions, then write the service results to the http response.
AdministratorApiServicer defines the api actions for the AdministratorApi service This interface intended to stay up to date with the openapi yaml used to generate it, while the service implementation can be ignored with the .openapi-generator-ignore file and updated with the logic required for the API.
DefaultApiRouter defines the required methods for binding the api requests to a responses for the DefaultApi The DefaultApiRouter implementation should parse necessary information from the http request, pass the data to a DefaultApiServicer to perform the required actions, then write the service results to the http response.
DefaultApiServicer defines the api actions for the DefaultApi service This interface intended to stay up to date with the openapi yaml used to generate it, while the service implementation can be ignored with the .openapi-generator-ignore file and updated with the logic required for the API.
LeaderApiRouter defines the required methods for binding the api requests to a responses for the LeaderApi The LeaderApiRouter implementation should parse necessary information from the http request, pass the data to a LeaderApiServicer to perform the required actions, then write the service results to the http response.
LeaderApiServicer defines the api actions for the LeaderApi service This interface intended to stay up to date with the openapi yaml used to generate it, while the service implementation can be ignored with the .openapi-generator-ignore file and updated with the logic required for the API.
MemberApiRouter defines the required methods for binding the api requests to a responses for the MemberApi The MemberApiRouter implementation should parse necessary information from the http request, pass the data to a MemberApiServicer to perform the required actions, then write the service results to the http response.
MemberApiServicer defines the api actions for the MemberApi service This interface intended to stay up to date with the openapi yaml used to generate it, while the service implementation can be ignored with the .openapi-generator-ignore file and updated with the logic required for the API.

# Type aliases

AdministratorApiOption for how the controller is set up.
DefaultApiOption for how the controller is set up.
LeaderApiOption for how the controller is set up.
MemberApiOption for how the controller is set up.