vapi_client/models/
test_suite_run_test_attempt.rs1use crate::models;
12use serde::{Deserialize, Serialize};
13
14#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
15pub struct TestSuiteRunTestAttempt {
16 #[serde(rename = "scorerResults")]
18 pub scorer_results: Vec<models::TestSuiteRunTestAttemptScorerResultsInner>,
19 #[serde(rename = "call", skip_serializing_if = "Option::is_none")]
21 pub call: Option<models::TestSuiteRunTestAttemptCall>,
22 #[serde(rename = "callId", skip_serializing_if = "Option::is_none")]
24 pub call_id: Option<String>,
25 #[serde(rename = "metadata", skip_serializing_if = "Option::is_none")]
27 pub metadata: Option<models::TestSuiteRunTestAttemptMetadata>,
28}
29
30impl TestSuiteRunTestAttempt {
31 pub fn new(scorer_results: Vec<models::TestSuiteRunTestAttemptScorerResultsInner>) -> TestSuiteRunTestAttempt {
32 TestSuiteRunTestAttempt {
33 scorer_results,
34 call: None,
35 call_id: None,
36 metadata: None,
37 }
38 }
39}
40