Sources/OSS/Signer/SignerSubResource.swift (40 lines of code) (raw):

import Foundation let signerResourceFlag = ["acl", "bucketInfo", "location", "stat", "delete", "append", "tagging", "objectMeta", "uploads", "uploadId", "partNumber", "security-token", "position", "response-content-type", "response-content-language", "response-expires", "response-cache-control", "response-content-disposition", "response-content-encoding", "restore", "callback", "callback-var", "versions", "versioning", "versionId", "sequential", "continuation-token", "regionList", "cloudboxes", "symlink", "cleanRestoredObject"] let signerResponseFlag = ["response-content-type", "response-content-language", "response-expires", "response-cache-control", "response-content-disposition", "response-content-encoding"] let signerProcessFlag = "x-oss-process" let signerAccessFlag = "x-oss-ac-"