langfuse_client_base/models/
unstable_create_code_evaluator_request.rs1use crate::models;
12use serde::{Deserialize, Serialize};
13
14#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize, bon::Builder)]
15pub struct UnstableCreateCodeEvaluatorRequest {
16 #[serde(rename = "name")]
18 pub name: String,
19 #[serde(rename = "sourceCode")]
21 pub source_code: String,
22 #[serde(rename = "sourceCodeLanguage")]
23 pub source_code_language: models::UnstableCodeEvaluatorSourceCodeLanguage,
24}
25
26impl UnstableCreateCodeEvaluatorRequest {
27 pub fn new(
28 name: String,
29 source_code: String,
30 source_code_language: models::UnstableCodeEvaluatorSourceCodeLanguage,
31 ) -> UnstableCreateCodeEvaluatorRequest {
32 UnstableCreateCodeEvaluatorRequest {
33 name,
34 source_code,
35 source_code_language,
36 }
37 }
38}