namespace Endpoint
{
///
/// Status of an endpoint
///
/// The expects these to be in order of best-to-worst descending.
public enum Status
{
///
/// Service state is unknown - this will occur only before the first poll.
///
Unknown,
///
/// Service is working
///
Up,
///
/// Service can be resolved, but does not respond
///
Timeout,
///
/// Service can not be resolved
///
Unreachable,
///
/// Service is available, but returns an error message
///
Error
}
}