package gwp
const (
Success = "00000"
OmittedResult = "00001"
Warning = "01000"
NoData = "02000"
InvalidSyntax = "42001"
GraphTypeViolation = "G2000"
)
func StatusClass(code string) string {
if len(code) < 2 {
return code
}
return code[:2]
}
func IsSuccess(code string) bool {
return StatusClass(code) == "00"
}
func IsWarning(code string) bool {
return StatusClass(code) == "01"
}
func IsNoData(code string) bool {
return StatusClass(code) == "02"
}
func IsException(code string) bool {
cls := StatusClass(code)
return cls != "00" && cls != "01" && cls != "02"
}