From c7924d00ac2a66ed2e28cfbf830af27071e47c52 Mon Sep 17 00:00:00 2001 From: Anis Elleuch Date: Sun, 24 Oct 2021 16:53:07 +0100 Subject: [PATCH] Rename BucketOptions to RemoveBucketOptions (#1534) Co-authored-by: Klaus Post --- api-remove.go | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/api-remove.go b/api-remove.go index c053a6da2..21d718b1d 100644 --- a/api-remove.go +++ b/api-remove.go @@ -29,9 +29,12 @@ import ( "github.com/minio/minio-go/v7/pkg/s3utils" ) -// BucketOptions special headers to purge buckets, only +// Deprecated: BucketOptions will be renamed to RemoveBucketOptions in future versions. +type BucketOptions = RemoveBucketOptions + +// RemoveBucketOptions special headers to purge buckets, only // useful when endpoint is MinIO -type BucketOptions struct { +type RemoveBucketOptions struct { ForceDelete bool } @@ -40,7 +43,7 @@ type BucketOptions struct { // All objects (including all object versions and delete markers) // in the bucket will be deleted forcibly if bucket options set // ForceDelete to 'true'. -func (c *Client) RemoveBucketWithOptions(ctx context.Context, bucketName string, opts BucketOptions) error { +func (c *Client) RemoveBucketWithOptions(ctx context.Context, bucketName string, opts RemoveBucketOptions) error { // Input validation. if err := s3utils.CheckValidBucketName(bucketName); err != nil { return err