diff options
| author | Paul Buetow <paul@buetow.org> | 2023-04-18 23:15:01 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2023-04-18 23:15:01 +0300 |
| commit | 88c7597a3bed54002b27570f7f36b945cffd47ad (patch) | |
| tree | b8b2b7ead6fbc7740f565ecb96e2c6bc00638085 /internal/nagioscode.go | |
| parent | 3658638e3bb3edb0f266c65fe0e42a1cd53a5f83 (diff) | |
split into main and internal package"
Diffstat (limited to 'internal/nagioscode.go')
| -rw-r--r-- | internal/nagioscode.go | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/internal/nagioscode.go b/internal/nagioscode.go new file mode 100644 index 0000000..b5dc892 --- /dev/null +++ b/internal/nagioscode.go @@ -0,0 +1,23 @@ +package internal + +type nagiosCode int + +const ( + ok nagiosCode = 0 + warning nagiosCode = 1 + critical nagiosCode = 2 + unknown nagiosCode = 3 +) + +func (n nagiosCode) Str() string { + switch n { + case 0: + return "OK" + case 1: + return "WARNING" + case 2: + return "CRITICAL" + default: + return "UNKNOWN" + } +} |
