listObjectVersions method

Future<COSListVersionsResult> listObjectVersions({
  1. String? bucketName,
  2. String? region,
  3. COSListObjectHeader? listObjectHeader,
})
inherited

GET Bucket Object versions 接口用于拉取存储桶内的所有对象及其历史版本信息, 您可以通过指定参数筛选出存储桶内部分对象及其历史版本信息 bucketName region listObjectHeader

Implementation

Future<COSListVersionsResult> listObjectVersions({
  String? bucketName,
  String? region,
  COSListObjectHeader? listObjectHeader,
}) async {
  final Response response = await client.get(
    '${getBaseApiUrl(bucketName, region)}/?versions',
    queryParameters: listObjectHeader?.toMap(),
  );
  return toXml<COSListVersionsResult>(response)(
      COSListVersionsResult.fromXml);
}