AdditionalFieldsCallback typedef
The additional fields are provided as an HashMap<String, String>
The result is an error message, callback successes if message is null
Implementation
typedef AdditionalFieldsCallback = Future<String?>? Function(
Map<String, String>);