Documentation ¶
Index ¶
- func CSVEventsResponse(filename string, events *models.EventList) middleware.Responder
- func Configure(api *operations.EasyclaAPI, service v1Events.Service, ...)
- func WriteResponse(httpStatus int, contentType string, contentProducer runtime.Producer, ...) middleware.Responder
- type CSVEventsResponderFunc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CSVEventsResponse ¶
func CSVEventsResponse(filename string, events *models.EventList) middleware.Responder
CSVEventsResponse creates a new response handler for CSV files
func Configure ¶
func Configure(api *operations.EasyclaAPI, service v1Events.Service, v1CompanyRepo v1Company.IRepository, projectsClaGroupsRepo projects_cla_groups.Repository, projectService v1ProjectService.Service)
Configure setups handlers on api with service
func WriteResponse ¶
func WriteResponse(httpStatus int, contentType string, contentProducer runtime.Producer, data interface{}) middleware.Responder
WriteResponse function writes http response.
Types ¶
type CSVEventsResponderFunc ¶
CSVEventsResponderFunc wraps a func as a Responder interface
func (CSVEventsResponderFunc) WriteResponse ¶
func (fn CSVEventsResponderFunc) WriteResponse(rw http.ResponseWriter, pr runtime.Producer)
WriteResponse writes to the response
Click to show internal directories.
Click to hide internal directories.