Coverage Summary for Class: RemoteAppConfig (com.georgeci.moneysurfer.domain.model)
| Class |
Class, %
|
Method, %
|
Branch, %
|
Line, %
|
Instruction, %
|
| RemoteAppConfig |
100%
(1/1)
|
100%
(1/1)
|
|
100%
(5/5)
|
100%
(22/22)
|
package com.georgeci.moneysurfer.domain.model
/**
* Server-driven configuration backing the app-version gate.
*
* Lives in Firestore at `appConfig/mobile`; pulled fresh on demand via
* [com.georgeci.moneysurfer.domain.repositories.AppConfigRepository].
*
* See block.md.
*/
data class RemoteAppConfig(
val minSupportedAppVersionCode: Int,
val latestAppVersionCode: Int,
val forceUpdate: Boolean,
val message: String?,
)