detectPiiEntities method
Future<DetectPiiEntitiesResponse>
detectPiiEntities({
- required LanguageCode languageCode,
- required String text,
Inspects the input text for entities that contain personally identifiable information (PII) and returns information about them.
May throw InternalServerException.
May throw InvalidRequestException.
May throw TextSizeLimitExceededException.
May throw UnsupportedLanguageException.
Parameter languageCode :
The language of the input text. Enter the language code for English (en)
or Spanish (es).
Parameter text :
A UTF-8 text string. The maximum string size is 100 KB.
Implementation
Future<DetectPiiEntitiesResponse> detectPiiEntities({
required LanguageCode languageCode,
required String text,
}) async {
final headers = <String, String>{
'Content-Type': 'application/x-amz-json-1.1',
'X-Amz-Target': 'Comprehend_20171127.DetectPiiEntities'
};
final jsonResponse = await _protocol.send(
method: 'POST',
requestUri: '/',
exceptionFnMap: _exceptionFns,
// TODO queryParams
headers: headers,
payload: {
'LanguageCode': languageCode.value,
'Text': text,
},
);
return DetectPiiEntitiesResponse.fromJson(jsonResponse.body);
}