Versions in this module Expand all Collapse all v1 v1.0.1 Nov 22, 2024 v1.0.0 Sep 3, 2024 Changes in this version + var ErrInvalidPhaseGeneration = errors.New("invalid phase generation") + var ErrPhaseGenerationNotFound = errors.New("phase generation not found") + type Implementation struct + func New(dbCon *gorm.DB, logger *zerolog.Logger) *Implementation + func (i *Implementation) CreateComponent(ctx echo.Context) error + func (i *Implementation) CreateImpactType(ctx echo.Context) error + func (i *Implementation) CreateIncident(ctx echo.Context) error + func (i *Implementation) CreateIncidentUpdate(ctx echo.Context, incidentID apiServerDefinition.IncidentIdPathParameter) error + func (i *Implementation) CreatePhaseList(ctx echo.Context) error + func (i *Implementation) CreateSeverity(ctx echo.Context) error + func (i *Implementation) DeleteComponent(ctx echo.Context, componentID apiServerDefinition.ComponentIdPathParameter) error + func (i *Implementation) DeleteImpactType(ctx echo.Context, impactTypeID apiServerDefinition.ImpactTypeIdPathParameter) error + func (i *Implementation) DeleteIncident(ctx echo.Context, incidentID apiServerDefinition.IncidentIdPathParameter) error + func (i *Implementation) DeleteIncidentUpdate(ctx echo.Context, incidentID apiServerDefinition.IncidentIdPathParameter, ...) error + func (i *Implementation) DeleteSeverity(ctx echo.Context, severityName apiServerDefinition.SeverityNamePathParameter) error + func (i *Implementation) GetComponent(ctx echo.Context, componentID apiServerDefinition.ComponentIdPathParameter, ...) error + func (i *Implementation) GetComponents(ctx echo.Context, params apiServerDefinition.GetComponentsParams) error + func (i *Implementation) GetImpactType(ctx echo.Context, impactTypeID apiServerDefinition.ImpactTypeIdPathParameter) error + func (i *Implementation) GetImpactTypes(ctx echo.Context) error + func (i *Implementation) GetIncident(ctx echo.Context, incidentID apiServerDefinition.IncidentIdPathParameter) error + func (i *Implementation) GetIncidentUpdate(ctx echo.Context, incidentID apiServerDefinition.IncidentIdPathParameter, ...) error + func (i *Implementation) GetIncidentUpdates(ctx echo.Context, incidentID apiServerDefinition.IncidentIdPathParameter) error + func (i *Implementation) GetIncidents(ctx echo.Context, params apiServerDefinition.GetIncidentsParams) error + func (i *Implementation) GetPhaseList(ctx echo.Context, params apiServerDefinition.GetPhaseListParams) error + func (i *Implementation) GetSeverities(ctx echo.Context) error + func (i *Implementation) GetSeverity(ctx echo.Context, severityName apiServerDefinition.SeverityNamePathParameter) error + func (i *Implementation) UpdateComponent(ctx echo.Context, componentID apiServerDefinition.ComponentIdPathParameter) error + func (i *Implementation) UpdateImpactType(ctx echo.Context, impactTypeID apiServerDefinition.ImpactTypeIdPathParameter) error + func (i *Implementation) UpdateIncident(ctx echo.Context, incidentID apiServerDefinition.IncidentIdPathParameter) error + func (i *Implementation) UpdateIncidentUpdate(ctx echo.Context, incidentID apiServerDefinition.IncidentIdPathParameter, ...) error + func (i *Implementation) UpdateSeverity(ctx echo.Context, severityName apiServerDefinition.SeverityNamePathParameter) error