transAclType function

String transAclType(
  1. AclType acl
)

Implementation

String transAclType(AclType acl) {
  switch (acl) {
    case AclType.aclPrivate:
      return 'private';
    case AclType.aclPublicRead:
      return 'public-read';
    case AclType.aclPublicReadWrite:
      return 'public-read-write';
    case AclType.aclAuthenticatedRead:
      return 'authenticated-read';
    case AclType.aclBucketOwnerRead:
      return 'bucket-owner-read';
    case AclType.aclBucketOwnerFullControl:
      return 'bucket-owner-full-control';
    case AclType.aclBucketOwnerEntrusted:
      return 'bucket-owner-entrusted';
    case AclType.aclDefault:
      return 'default';
  }
}