pub struct CreateScoreRequest {
pub id: Option<Option<String>>,
pub trace_id: Option<Option<String>>,
pub session_id: Option<Option<String>>,
pub observation_id: Option<Option<String>>,
pub dataset_run_id: Option<Option<String>>,
pub name: String,
pub value: Box<CreateScoreValue>,
pub comment: Option<Option<String>>,
pub metadata: Option<Option<Value>>,
pub environment: Option<Option<String>>,
pub data_type: Option<ScoreDataType>,
pub config_id: Option<Option<String>>,
}Fields§
§id: Option<Option<String>>§trace_id: Option<Option<String>>§session_id: Option<Option<String>>§observation_id: Option<Option<String>>§dataset_run_id: Option<Option<String>>§name: String§value: Box<CreateScoreValue>§comment: Option<Option<String>>§metadata: Option<Option<Value>>§environment: Option<Option<String>>The environment of the score. Can be any lowercase alphanumeric string with hyphens and underscores that does not start with ‘langfuse’.
data_type: Option<ScoreDataType>§config_id: Option<Option<String>>Reference a score config on a score. The unique langfuse identifier of a score config. When passing this field, the dataType and stringValue fields are automatically populated.
Implementations§
Source§impl CreateScoreRequest
impl CreateScoreRequest
Sourcepub fn builder() -> CreateScoreRequestBuilder
pub fn builder() -> CreateScoreRequestBuilder
Create an instance of CreateScoreRequest using the builder syntax
Source§impl CreateScoreRequest
impl CreateScoreRequest
pub fn new(name: String, value: CreateScoreValue) -> CreateScoreRequest
Trait Implementations§
Source§impl Clone for CreateScoreRequest
impl Clone for CreateScoreRequest
Source§fn clone(&self) -> CreateScoreRequest
fn clone(&self) -> CreateScoreRequest
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 CreateScoreRequest
impl Debug for CreateScoreRequest
Source§impl Default for CreateScoreRequest
impl Default for CreateScoreRequest
Source§fn default() -> CreateScoreRequest
fn default() -> CreateScoreRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CreateScoreRequest
impl<'de> Deserialize<'de> for CreateScoreRequest
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 CreateScoreRequest
impl PartialEq for CreateScoreRequest
Source§impl Serialize for CreateScoreRequest
impl Serialize for CreateScoreRequest
impl StructuralPartialEq for CreateScoreRequest
Auto Trait Implementations§
impl Freeze for CreateScoreRequest
impl RefUnwindSafe for CreateScoreRequest
impl Send for CreateScoreRequest
impl Sync for CreateScoreRequest
impl Unpin for CreateScoreRequest
impl UnwindSafe for CreateScoreRequest
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