Expand description
Streaming Support for IPFRS Gateway
Provides:
- Memory-efficient streaming downloads
- Chunked uploads with progress tracking
- Server-Sent Events (SSE) for progress callbacks
- Batch block operations
Modules§
- validation
- Request validation utilities
Structs§
- Batch
Block Result - Individual block result in batch
- Batch
Error - Batch error for individual items
- Batch
GetRequest - Batch get request
- Batch
GetResponse - Batch get response
- Batch
HasRequest - Batch has request
- Batch
HasResponse - Batch has response
- Batch
HasResult - Individual has result
- Batch
PutError - Batch put error
- Batch
PutItem - Batch put request item
- Batch
PutRequest - Batch put request
- Batch
PutResponse - Batch put response
- Batch
Stored Result - Stored block result
- Cancel
Request - Cancel request
- Cancel
Response - Cancel response
- Concurrency
Config - Concurrency control configuration for batch operations
- Flow
Control Config - Flow control configuration for streaming operations
- Flow
Controller - Flow control state for a streaming operation
- Operation
State - Operation state for resume/cancel support
- Progress
Event - Progress event for uploads/downloads
- Progress
Tracker - Progress tracker for streaming operations
- Resume
Token - Resume token for continuing operations
- Stream
Download Query - Stream download query parameters
- Stream
Upload Response - Upload response
Enums§
- Operation
Status - Operation status
- Operation
Type - Operation type
- Progress
Status - Progress status
- Streaming
Error - Streaming operation errors
- Transaction
Mode - Transaction mode for batch operations
- Transaction
Status - Transaction status
Functions§
- batch_
get - Batch get endpoint (optimized with parallel processing)
- batch_
has - Batch has endpoint (optimized with parallel processing)
- batch_
put - Batch put endpoint
- progress_
stream - SSE progress stream endpoint
- stream_
download - Stream content download endpoint
- stream_
upload - Stream upload endpoint with progress tracking