auto_reply_sync library

Classes

AutoReplyChopperInterceptor
Drop-in Chopper interceptor (Chopper 8+ Interceptor API).
AutoReplyDioInterceptor
Drop-in Dio interceptor.
AutoReplyLogger
Global logger facade — write structured events into store.
AutoReplyLoggerViewer
Floating overlay logger (flutter_awesome_logger / DevTools Logging style).
AutoReplyLoggerViewerBridge
Adapter so existing AutoReplySubcViewer(body:, autoReplySyncName:) still compiles.
ChopperNetwork
Convenience factory matching Retrofit/OpenAPI naming.
GraphQlNetwork
Convenience wrapper for GraphQL clients (graphql_flutter, ferry, etc.).
LogEntry
Structured log event (CLEF-inspired fields for future Seq sinks).
LoggerConfig
LoggerStore
In-memory circular buffer of log events.
LoggingHttpClient
Drop-in http.Client wrapper — use for raw http, Chopper (http), OpenAPI generators on http.
NetworkCall
Normalized network event shared by all adapters.
NetworkLogger
One place to record network activity from any stack.
OpenApiNetwork
First-class OpenAPI / swagger-generated client wiring.
RealtimeNetwork
Tiny helpers so WebSocket / SSE are one-liners to instrument.
RetrofitNetwork
First-class Retrofit wiring (package:retrofit is Dio-based).
StartAutoSync
Legacy API kept for existing call sites. Prefer AutoReplyLogger / logger for new code.

Enums

LogLevel
NetworkKind
High-level networking family from the integration map.
NetworkStack
Concrete client / stack that produced the call.

Properties

logger → AutoReplyLogger
Shorthand global accessor.
final

Functions

buildCurl({required String method, required String url, Map<String, dynamic>? headers, Object? body}) → String
Builds a copy-pasteable cURL command from HTTP-ish call data.
showApiLogDetailSheet(BuildContext context, LogEntry entry) → Future<void>

Typedefs

AutoReplySubcViewer = AutoReplyLoggerViewerBridge
Back-compat alias for the old typo name.