Crate wasmcloud_interface_blobstore

Source
Expand description

blobstore implementation

Structs§

BlobstoreSender
BlobstoreSender sends messages to a Blobstore service The BlobStore service, provider side client for sending Blobstore messages
Chunk
A portion of a file. The isLast field indicates whether this chunk is the last in a stream. The offset field indicates the 0-based offset from the start of the file for this chunk.
ChunkReceiverSender
ChunkReceiverSender sends messages to a ChunkReceiver service The BlobStore service, actor side client for sending ChunkReceiver messages
ChunkResponse
Response from actor after receiving a download chunk.
ContainerMetadata
Metadata for a container.
ContainerObject
Combination of container id and object id
GetObjectRequest
Parameter to GetObject
GetObjectResponse
Response to GetObject
ItemResult
Result of input item
ListObjectsRequest
Parameter to list_objects.
ListObjectsResponse
Respose to list_objects. If isLast is false, the list was truncated by the provider, and the remainder of the objects can be requested with another request using the continuation token.
ObjectMetadata
PutChunkRequest
Parameter to PutChunk operation
PutObjectRequest
Parameter for PutObject operation
PutObjectResponse
Response to PutObject operation
RemoveObjectsRequest
parameter to removeObjects

Constants§

SMITHY_VERSION

Traits§

Blobstore
The BlobStore service, provider side wasmbus.contractId: wasmcloud:blobstore wasmbus.providerReceive
ChunkReceiver
The BlobStore service, actor side wasmbus.contractId: wasmcloud:blobstore wasmbus.actorReceive

Type Aliases§

ContainerId
Name of a container
ContainerIds
list of container names
ContainersInfo
list of container metadata objects
MultiResult
result for an operation on a list of inputs
ObjectId
Name of an object within a container
ObjectIds
list of object names
ObjectsInfo
list of object metadata objects