Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
data class Fail(val reason: String) : RequestCheck
Link copied to clipboard
Link copied to clipboard
interface NetworkingRules

Implementation of app rules for network usage. A way to implement logic such as

Link copied to clipboard
class NetworkingRulesEngine(networkRepository: NetworkRepository, logger: NetworkStatusLogger = NetworkStatusLogger.Logging, networkingRules: NetworkingRules = NetworkingRules.Lenient)

Networking Rules that bridges between app specific rules and specific network actions, like opening a network socket.

Link copied to clipboard
Link copied to clipboard
sealed interface RequestCheck