Update obligations

Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
This commit is contained in:
Sacha Al Himdani
2025-09-23 14:02:18 +02:00
parent c54051dd8a
commit 98d7e7b7b9
39 changed files with 3746 additions and 394 deletions

View File

@@ -22,9 +22,9 @@ import (
type ObligationStatus string
const (
ObligationStatusOpen ObligationStatus = "OPEN"
ObligationStatusInProgress ObligationStatus = "IN_PROGRESS"
ObligationStatusClosed ObligationStatus = "CLOSED"
ObligationStatusNonCompliant ObligationStatus = "NON_COMPLIANT"
ObligationStatusPartiallyCompliant ObligationStatus = "PARTIALLY_COMPLIANT"
ObligationStatusCompliant ObligationStatus = "COMPLIANT"
)
func (os ObligationStatus) String() string {
@@ -43,12 +43,12 @@ func (os *ObligationStatus) Scan(value any) error {
}
switch s {
case "OPEN":
*os = ObligationStatusOpen
case "IN_PROGRESS":
*os = ObligationStatusInProgress
case "CLOSED":
*os = ObligationStatusClosed
case "NON_COMPLIANT":
*os = ObligationStatusNonCompliant
case "PARTIALLY_COMPLIANT":
*os = ObligationStatusPartiallyCompliant
case "COMPLIANT":
*os = ObligationStatusCompliant
default:
return fmt.Errorf("invalid ObligationStatus value: %q", s)
}