plinth/cloudflare/r2
Types
pub type GetOptions {
GetOptions
}
Constructors
-
GetOptions
pub type ListOptions {
ListOptions(
limit: option.Option(Int),
prefix: option.Option(String),
cursor: option.Option(String),
delimiter: option.Option(String),
include: option.Option(List(String)),
)
}
Constructors
-
ListOptions( limit: option.Option(Int), prefix: option.Option(String), cursor: option.Option(String), delimiter: option.Option(String), include: option.Option(List(String)), )
pub type MultipartOptions
pub type MultipartUpload
pub type ObjectBody
pub type PutOptions {
PutOptions
}
Constructors
-
PutOptions
Values
pub fn get(
bucket: Bucket,
key: String,
options: GetOptions,
) -> promise.Promise(Result(ObjectBody, Nil))
pub fn get_options() -> GetOptions
pub fn list_options() -> ListOptions
pub fn put(
bucket: Bucket,
key: String,
value: BitArray,
options: PutOptions,
) -> promise.Promise(Result(Object, Nil))
pub fn put_options() -> PutOptions
pub fn read_bytes(
object: ObjectBody,
) -> promise.Promise(Result(BitArray, Nil))