pub struct CreateScoreConfigRequest {
pub name: String,
pub data_type: ScoreDataType,
pub categories: Option<Option<Vec<ConfigCategory>>>,
pub min_value: Option<Option<f64>>,
pub max_value: Option<Option<f64>>,
pub description: Option<Option<String>>,
}Fields§
§name: String§data_type: ScoreDataType§categories: Option<Option<Vec<ConfigCategory>>>Configure custom categories for categorical scores. Pass a list of objects with label and value properties. Categories are autogenerated for boolean configs and cannot be passed
min_value: Option<Option<f64>>Configure a minimum value for numerical scores. If not set, the minimum value defaults to -∞
max_value: Option<Option<f64>>Configure a maximum value for numerical scores. If not set, the maximum value defaults to +∞
description: Option<Option<String>>Description is shown across the Langfuse UI and can be used to e.g. explain the config categories in detail, why a numeric range was set, or provide additional context on config name or usage
Implementations§
Source§impl CreateScoreConfigRequest
impl CreateScoreConfigRequest
pub fn new(name: String, data_type: ScoreDataType) -> CreateScoreConfigRequest
Trait Implementations§
Source§impl Clone for CreateScoreConfigRequest
impl Clone for CreateScoreConfigRequest
Source§fn clone(&self) -> CreateScoreConfigRequest
fn clone(&self) -> CreateScoreConfigRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CreateScoreConfigRequest
impl Debug for CreateScoreConfigRequest
Source§impl Default for CreateScoreConfigRequest
impl Default for CreateScoreConfigRequest
Source§fn default() -> CreateScoreConfigRequest
fn default() -> CreateScoreConfigRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CreateScoreConfigRequest
impl<'de> Deserialize<'de> for CreateScoreConfigRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for CreateScoreConfigRequest
impl PartialEq for CreateScoreConfigRequest
Source§impl Serialize for CreateScoreConfigRequest
impl Serialize for CreateScoreConfigRequest
impl StructuralPartialEq for CreateScoreConfigRequest
Auto Trait Implementations§
impl Freeze for CreateScoreConfigRequest
impl RefUnwindSafe for CreateScoreConfigRequest
impl Send for CreateScoreConfigRequest
impl Sync for CreateScoreConfigRequest
impl Unpin for CreateScoreConfigRequest
impl UnwindSafe for CreateScoreConfigRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more