+ * The server uses HTTP long-polling and sends newline-delimited JSON. Ping frames + * ({@code {"ping":...}}) are transparently skipped. The first real message is + * returned as an {@link Inbox}. + *
+ * URL: {@code GET /api/v2/domains/{domain}/stream}
+ */
+@RequiredArgsConstructor
+public class GetStreamDomainMessagesRequest
+ implements Request
+ * The server uses HTTP long-polling and sends newline-delimited JSON. Ping frames
+ * ({@code {"ping":...}}) are transparently skipped. The first real message is
+ * returned as an {@link Inbox}.
+ *
+ * URL: {@code GET /api/v2/domains/{domain}/stream/{inbox}}
+ */
+@RequiredArgsConstructor
+public class GetStreamInboxMessagesRequest
+ implements Request