#[non_exhaustive]pub struct ConversationLevelTestResultItem {
pub conversation_id: Option<String>,
pub end_to_end_result: Option<TestResultMatchStatus>,
pub speech_transcription_result: Option<TestResultMatchStatus>,
pub intent_classification_results: Option<Vec<ConversationLevelIntentClassificationResultItem>>,
pub slot_resolution_results: Option<Vec<ConversationLevelSlotResolutionResultItem>>,
}Expand description
The test result evaluation item at the conversation level.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.conversation_id: Option<String>The conversation Id of the test result evaluation item.
end_to_end_result: Option<TestResultMatchStatus>The end-to-end success or failure of the test result evaluation item.
speech_transcription_result: Option<TestResultMatchStatus>The speech transcription success or failure of the test result evaluation item.
intent_classification_results: Option<Vec<ConversationLevelIntentClassificationResultItem>>The intent classification of the test result evaluation item.
slot_resolution_results: Option<Vec<ConversationLevelSlotResolutionResultItem>>The slot success or failure of the test result evaluation item.
Implementations§
source§impl ConversationLevelTestResultItem
impl ConversationLevelTestResultItem
sourcepub fn conversation_id(&self) -> Option<&str>
pub fn conversation_id(&self) -> Option<&str>
The conversation Id of the test result evaluation item.
sourcepub fn end_to_end_result(&self) -> Option<&TestResultMatchStatus>
pub fn end_to_end_result(&self) -> Option<&TestResultMatchStatus>
The end-to-end success or failure of the test result evaluation item.
sourcepub fn speech_transcription_result(&self) -> Option<&TestResultMatchStatus>
pub fn speech_transcription_result(&self) -> Option<&TestResultMatchStatus>
The speech transcription success or failure of the test result evaluation item.
sourcepub fn intent_classification_results(
&self
) -> Option<&[ConversationLevelIntentClassificationResultItem]>
pub fn intent_classification_results( &self ) -> Option<&[ConversationLevelIntentClassificationResultItem]>
The intent classification of the test result evaluation item.
sourcepub fn slot_resolution_results(
&self
) -> Option<&[ConversationLevelSlotResolutionResultItem]>
pub fn slot_resolution_results( &self ) -> Option<&[ConversationLevelSlotResolutionResultItem]>
The slot success or failure of the test result evaluation item.
source§impl ConversationLevelTestResultItem
impl ConversationLevelTestResultItem
sourcepub fn builder() -> ConversationLevelTestResultItemBuilder
pub fn builder() -> ConversationLevelTestResultItemBuilder
Creates a new builder-style object to manufacture ConversationLevelTestResultItem.
Trait Implementations§
source§impl Clone for ConversationLevelTestResultItem
impl Clone for ConversationLevelTestResultItem
source§fn clone(&self) -> ConversationLevelTestResultItem
fn clone(&self) -> ConversationLevelTestResultItem
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl PartialEq for ConversationLevelTestResultItem
impl PartialEq for ConversationLevelTestResultItem
source§fn eq(&self, other: &ConversationLevelTestResultItem) -> bool
fn eq(&self, other: &ConversationLevelTestResultItem) -> bool
self and other values to be equal, and is used
by ==.