objectiveai_sdk/http/mod.rs
1//! HTTP client for the ObjectiveAI API.
2//!
3//! This module provides the HTTP client implementation for making requests
4//! to the ObjectiveAI API. It supports both unary (request-response) and
5//! streaming (Server-Sent Events) communication patterns.
6//!
7//! # Feature Flag
8//!
9//! This module is only available when the `http` feature is enabled (default).
10//!
11//! # Components
12//!
13//! - [`HttpClient`] - The main client for making API requests
14//! - [`HttpError`] - Error types for HTTP operations
15
16mod client;
17mod error;
18pub mod viewer;
19
20pub use client::*;
21pub use error::*;