         return challenge
     }
 
-    @available(iOS 13.0, macOS 10.15, watchOS 6.0, tvOS 13.0, *)
     var sha256:String {
         get {
             let inputData = Data(self.utf8)

        return verifier
    }

    @available(iOS 13.0, macOS 10.15, watchOS 6.0, tvOS 13.0, *)
    var challenge: String {
        let hash = self.sha256
        let challenge = hash.base64EncodedString()

    }
}

class AuthCodeRequest: Encodable {

    var responseType: String = "code"
