validate method
Implementation
Future<ValidationResult> validate({
required String token,
required String userId,
Map<String, dynamic> additionalOptions = const {},
}) async {
final response = await http.post(
Uri.parse('$_normalizedBaseUrl/claim/verify/validate'),
headers: {'Content-Type': 'application/json'},
body: jsonEncode({
'api_key': apiKey,
'secret': secret,
'user_id': userId,
'token': token,
'client': 'dart',
...additionalOptions,
}),
);
_ensureSuccess(response);
final json = jsonDecode(response.body);
return ValidationResult.fromJson(json);
}