in pkg/provider/provider.go [92:108]
func toOFResolutionError(code c.ErrorCode, message string) openfeature.ResolutionError {
switch code {
case c.TypeMismatchCode:
return openfeature.NewTypeMismatchResolutionError(message)
case c.FlagNotFoundCode:
return openfeature.NewFlagNotFoundResolutionError(message)
case c.GeneralCode:
return openfeature.NewGeneralResolutionError(message)
case c.InvalidContextCode:
return openfeature.NewInvalidContextResolutionError(message)
case c.ProviderNotReadyCode:
return openfeature.NewProviderNotReadyResolutionError(message)
case c.ParseErrorCode:
return openfeature.NewParseErrorResolutionError(message)
}
return openfeature.ResolutionError{}
}