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}