# Functions

GetSwagger returns the Swagger specification corresponding to the generated code in this file.
Constructs a synthetic filesystem for resolving external references when loading openapi specifications.
RegisterHandlers adds each server route to the EchoRouter.
Registers handlers, and prepends BaseURL to the paths, so that the paths can be served under a prefix.

# Structs

Component defines model for Component.
ComponentListResponse defines model for ComponentListResponse.
ComponentResponse defines model for ComponentResponse.
ComponentResponseData defines model for ComponentResponseData.
Generation Incremental as generation field for responses.
GetComponentParams defines parameters for GetComponent.
GetComponentsParams defines parameters for GetComponents.
GetIncidentsParams defines parameters for GetIncidents.
GetPhaseListParams defines parameters for GetPhaseList.
IdField Id field for responses.
Impact An impact connects a component and an incident with an impact type.
ImpactType defines model for ImpactType.
ImpactTypeListResponse defines model for ImpactTypeListResponse.
ImpactTypeResponse defines model for ImpactTypeResponse.
ImpactTypeResponseData defines model for ImpactTypeResponseData.
Incident defines model for Incident.
IncidentListResponse defines model for IncidentListResponse.
IncidentResponse defines model for IncidentResponse.
IncidentResponseData defines model for IncidentResponseData.
IncidentUpdate An update is a sub resource to an incident.
IncidentUpdateListResponse defines model for IncidentUpdateListResponse.
IncidentUpdateResponse defines model for IncidentUpdateResponse.
IncidentUpdateResponseData defines model for IncidentUpdateResponseData.
Order Incremental as order field for responses.
PhaseList Phase resources are always handled as a list.
PhaseListResponse defines model for PhaseListResponse.
PhaseListResponseData defines model for PhaseListResponseData.
PhaseReference defines model for PhaseReference.
ServerInterfaceWrapper converts echo contexts to parameters.
Severity A severity has an identifying name and a numeric value.
SeverityListResponse defines model for SeverityListResponse.
SeverityResponse defines model for SeverityResponse.

# Interfaces

This is a simple interface which specifies echo.Route addition functions which are present on both echo.Echo and echo.Group, since we want to allow using either of them for path registration.
ServerInterface represents all server handlers.

# Type aliases

ComponentAtQueryParameter Point in time.
ComponentIdPathParameter Identification for objects.
ComponentRequest defines model for ComponentRequest.
CreateComponentJSONRequestBody defines body for CreateComponent for application/json ContentType.
CreateImpactTypeJSONRequestBody defines body for CreateImpactType for application/json ContentType.
CreateIncidentJSONRequestBody defines body for CreateIncident for application/json ContentType.
CreateIncidentUpdateJSONRequestBody defines body for CreateIncidentUpdate for application/json ContentType.
CreatePhaseListJSONRequestBody defines body for CreatePhaseList for application/json ContentType.
CreateSeverityJSONRequestBody defines body for CreateSeverity for application/json ContentType.
Date Point in time.
Description A longer text with detailed information.
DisplayName Short and describing name.
GenerationQueryParameter Positive and incrementing number for ordering and identfication of e.g.
GenerationResponse Incremental as generation field for responses.
Id Identification for objects.
IdResponse Id field for responses.
ImpactComponentList A list of impacts for an incident.
ImpactIncidentList A list of impacts for a component.
ImpactTypeIdPathParameter Identification for objects.
ImpactTypeRequest defines model for ImpactTypeRequest.
IncidentIdPathParameter Identification for objects.
IncidentRequest defines model for IncidentRequest.
IncidentUpdateOrderPathParameter Positive and incrementing number for ordering and identfication of e.g.
IncidentUpdateRequest An update is a sub resource to an incident.
Incremental Positive and incrementing number for ordering and identfication of e.g.
IncrementalList List of Incrementals for referencing subresources.
Labels Labels are free text key value pairs for components.
OrderResponse Incremental as order field for responses.
Phase A single phase is just its name.
PhaseListRequest Phase resources are always handled as a list.
SeverityNamePathParameter Short and describing name.
SeverityRequest A severity has an identifying name and a numeric value.
SeverityValue The severity of an impact affecting a component.
UpdateComponentJSONRequestBody defines body for UpdateComponent for application/json ContentType.
UpdateImpactTypeJSONRequestBody defines body for UpdateImpactType for application/json ContentType.
UpdateIncidentJSONRequestBody defines body for UpdateIncident for application/json ContentType.
UpdateIncidentUpdateJSONRequestBody defines body for UpdateIncidentUpdate for application/json ContentType.
UpdateSeverityJSONRequestBody defines body for UpdateSeverity for application/json ContentType.