versionCode

val versionCode: Provider<Int>

versionCode: validated versionCodeOverride when set, otherwise derived from versionName via "1" + three zero-padded dot segments. The derivation requires exactly three canonical numeric components in 0..999 (see deriveVersionCode).