detectCountry

open suspend override fun detectCountry(): CountryDetectionResult(source)

Returns the detected country, or CountryDetectionResult.Unavailable when nothing could be determined. Implementations should not throw; failures are a result, not an exception.