Skip to main content

Module async_resource

Module async_resource 

Source
Expand description

Bounded provider-neutral asynchronous task and event response models.

Structs§

AsyncEvent
Bounded generic event model that makes no provider endpoint claim.
AsyncEventBatch
Borrowed event batch with an unconditional event-count bound.
AsyncEventParts
Complete borrowed fields for one generic asynchronous event fixture.
AsyncProgressStep
One bounded progress step.
AsyncResourceId
Bounded opaque asynchronous-resource identifier with redacted diagnostics.
AsyncResourceLink
Bounded non-executable related-resource link with redacted diagnostics.
AsyncResourceText
Bounded sensitive asynchronous-resource text with redacted diagnostics.
AsyncResourceTimestamp
Strict UTC nanosecond RFC 3339 timestamp retained as borrowed sensitive text.
AsyncTask
Validated borrowed asynchronous task snapshot.
AsyncTaskError
One bounded provider task error with redacted diagnostics.
AsyncTaskParts
Complete borrowed fields used to validate one task snapshot.

Enums§

AsyncPollDisposition
Exhaustive polling disposition for one asynchronous task snapshot.
AsyncResourceStatus
Provider-neutral lifecycle classification for asynchronous resources.
AsyncResourceValidationError
Invalid asynchronous task or event data.

Constants§

MAX_ASYNC_ERRORS
Maximum errors retained in one task snapshot.
MAX_ASYNC_EVENTS
Maximum events admitted in one borrowed event batch.
MAX_ASYNC_ID_BYTES
Maximum opaque asynchronous-resource identifier length.
MAX_ASYNC_LINK_BYTES
Maximum non-executable related-resource link length.
MAX_ASYNC_PROGRESS_STEPS
Maximum progress steps retained in one task snapshot.
MAX_ASYNC_TEXT_BYTES
Maximum task, progress, error, or event text length.