Metadata about a storage bucket.
Metadata about a storage bucket.
the name of the bucket
the time of the bucket has been created
A live reference to a storage bucket.
A live reference to a storage bucket. The operations are scoped on the specified bucket.
Such reference must only be used with the storage which resolved it first.
Represents a reference to a bucket that supports versioning.
An explicit range of bytes.
An explicit range of bytes.
the inclusive offset for the range start (< end)
the inclusive index of the last byte of the range (> start)
Use this value type when you want to specify a size in terms of bytes or something like that in a type-safe way.
Chunk data and state representation.
Metadata about a storage object.
Metadata about a storage object.
the name of the object
the binary size of the object
the time of the last modification for this object
A live reference to a storage object.
A live reference to a storage object. The operations are scoped on the specified object.
Such reference must only be used with the storage which resolved it first.
Root of the DSL.
Operations that are supported by a versioned object.
Operations that are supported by a versioned object.
Typeclass to try to create an URI from a T
Metadata about a versioned object.
Metadata about a versioned object.
the name of the object
the binary size of the object or 0 when it's a delete marker
the time when this version was created
the id of the version
indicates whether this version is the current version of the object or not.
A live reference to a versioned object.
A live reference to a versioned object. The operations are scoped on a specific object version.
Such reference must only be used with the storage which resolved it first.
Bytes companion object
Extracts an long integer from a string representation
Companion object
URIProvider factory