parse method
Parse a phoneNumberString
to PhoneNumber object
Returns PhoneNumber object corresponds to phoneNumberString
if phoneNumberString
is valid
Throws PlatformException if phoneNumberString
is invalid
Implementation
Future<PhoneNumber> parse(
String phoneNumberString, {
String? regionCode,
}) async {
final result = await _channel.invokeMapMethod<String, dynamic>(
'parse',
{
'string': phoneNumberString,
'region': regionCode,
},
);
if (result == null) {
throw PlatformException(
code: 'PARSE_FAILED',
message: 'Parsing the phone number returned null',
);
}
return PhoneNumber.fromJson(result);
}