pub struct CreateGenerationEvent {
pub id: String,
pub timestamp: String,
pub metadata: Option<Option<Value>>,
pub body: Box<CreateGenerationBody>,
}Fields§
§id: StringUUID v4 that identifies the event
timestamp: StringDatetime (ISO 8601) of event creation in client. Should be as close to actual event creation in client as possible, this timestamp will be used for ordering of events in future release. Resolution: milliseconds (required), microseconds (optimal).
metadata: Option<Option<Value>>Optional. Metadata field used by the Langfuse SDKs for debugging.
body: Box<CreateGenerationBody>Implementations§
Source§impl CreateGenerationEvent
impl CreateGenerationEvent
Sourcepub fn builder() -> CreateGenerationEventBuilder
pub fn builder() -> CreateGenerationEventBuilder
Create an instance of CreateGenerationEvent using the builder syntax
Source§impl CreateGenerationEvent
impl CreateGenerationEvent
pub fn new( id: String, timestamp: String, body: CreateGenerationBody, ) -> CreateGenerationEvent
Trait Implementations§
Source§impl Clone for CreateGenerationEvent
impl Clone for CreateGenerationEvent
Source§fn clone(&self) -> CreateGenerationEvent
fn clone(&self) -> CreateGenerationEvent
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CreateGenerationEvent
impl Debug for CreateGenerationEvent
Source§impl Default for CreateGenerationEvent
impl Default for CreateGenerationEvent
Source§fn default() -> CreateGenerationEvent
fn default() -> CreateGenerationEvent
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CreateGenerationEvent
impl<'de> Deserialize<'de> for CreateGenerationEvent
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 CreateGenerationEvent
impl PartialEq for CreateGenerationEvent
Source§impl Serialize for CreateGenerationEvent
impl Serialize for CreateGenerationEvent
impl StructuralPartialEq for CreateGenerationEvent
Auto Trait Implementations§
impl Freeze for CreateGenerationEvent
impl RefUnwindSafe for CreateGenerationEvent
impl Send for CreateGenerationEvent
impl Sync for CreateGenerationEvent
impl Unpin for CreateGenerationEvent
impl UnwindSafe for CreateGenerationEvent
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)