statsig_rust/event_logging_adapter/log_event_payload.rs
1use serde::{Deserialize, Serialize};
2use serde_json::Value;
3
4#[derive(Clone, Serialize, Deserialize)]
5#[serde(rename_all = "camelCase")]
6pub struct LogEventPayload {
7 pub events: Value,
8 pub statsig_metadata: Value,
9}
10
11#[derive(Serialize, Deserialize, Clone)]
12#[serde(rename_all = "camelCase")]
13pub struct LogEventRequest {
14 pub payload: LogEventPayload,
15 pub event_count: u64,
16 pub retries: u32,
17}