Please add functions that accept Duration for all public functions that currently only accept TimeUnit For example: old: PhoneAuthOptions.Builder(Firebase.auth).setTimeout(60, TimeUnit.SECONDS) new: PhoneAuthOptions.Builder(Firebase.auth).setTimeout(Duration.ofSeconds(60))