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-"