class Aws::VoiceID::Types::FraudDetectionResult
The fraud detection result produced by Voice ID, processed against the current session state and streamed audio of the speaker.
@!attribute [rw] audio_aggregation_ended_at
A timestamp indicating when audio aggregation ended for this fraud detection result. @return [Time]
@!attribute [rw] audio_aggregation_started_at
A timestamp indicating when audio aggregation started for this fraud detection result. @return [Time]
@!attribute [rw] configuration
The `FraudDetectionConfiguration` used to generate this fraud detection result. @return [Types::FraudDetectionConfiguration]
@!attribute [rw] decision
The fraud detection decision produced by Voice ID, processed against the current session state and streamed audio of the speaker. @return [String]
@!attribute [rw] fraud_detection_result_id
The unique identifier for this fraud detection result. Given there can be multiple fraud detections for a given session, this field helps in identifying if the returned result is from previous streaming activity or a new result. Note that in the absence of any new streaming activity or risk threshold changes, Voice ID always returns cached Fraud Detection result for this API. @return [String]
@!attribute [rw] reasons
The reason speaker was flagged by the fraud detection system. This is only be populated if fraud detection Decision is `HIGH_RISK`, and only has one possible value: `KNOWN_FRAUDSTER`. @return [Array<String>]
@!attribute [rw] risk_details
Details about each risk analyzed for this speaker. @return [Types::FraudRiskDetails]
@see docs.aws.amazon.com/goto/WebAPI/voice-id-2021-09-27/FraudDetectionResult AWS API Documentation
Constants
- SENSITIVE