Map<String, Object?> toArgMap() => { if (usernamePassword != null) 'username_password': [usernamePassword!.toArgMap()], };