use HashMap;
use ;
use crateMeta;
/// The result of a moderation call: one [`ModerationResult`] per input string,
/// in the same order the inputs were given.
/// Whether one piece of input content was flagged, and why.
///
/// `categories`/`category_scores` are kept as maps rather than a fixed struct
/// with one field per category: providers don't agree on the exact category
/// set (and OpenAI itself has changed it across moderation model versions), so
/// a map degrades gracefully as that set changes instead of silently dropping
/// fields an older version of this crate didn't know about.