pub struct RecordDto {Show 20 fields
pub id: String,
pub external_id: Option<String>,
pub run_id: String,
pub bot_id: Option<String>,
pub session_id: Option<String>,
pub created_at: DateTime<Utc>,
pub role: String,
pub content_type: String,
pub text_payload: Option<String>,
pub binary_payload: Option<Vec<u8>>,
pub embedding: Option<Vec<f32>>,
pub state_metadata: Option<StateMetadataDto>,
pub metadata: Option<Value>,
pub expires_at: Option<DateTime<Utc>>,
pub retention_policy: Option<String>,
pub lifecycle_status: String,
pub retired_at: Option<DateTime<Utc>>,
pub retired_reason: Option<String>,
pub supersedes_id: Option<String>,
pub superseded_by_id: Option<String>,
}Fields§
§id: String§external_id: Option<String>§run_id: String§bot_id: Option<String>§session_id: Option<String>§created_at: DateTime<Utc>§role: String§content_type: String§text_payload: Option<String>§binary_payload: Option<Vec<u8>>§embedding: Option<Vec<f32>>§state_metadata: Option<StateMetadataDto>§metadata: Option<Value>§expires_at: Option<DateTime<Utc>>§retention_policy: Option<String>§lifecycle_status: String§retired_at: Option<DateTime<Utc>>§retired_reason: Option<String>§supersedes_id: Option<String>§superseded_by_id: Option<String>Trait Implementations§
Source§impl<'de> Deserialize<'de> for RecordDto
impl<'de> Deserialize<'de> for RecordDto
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
Auto Trait Implementations§
impl Freeze for RecordDto
impl RefUnwindSafe for RecordDto
impl Send for RecordDto
impl Sync for RecordDto
impl Unpin for RecordDto
impl UnsafeUnpin for RecordDto
impl UnwindSafe for RecordDto
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