text: # This file is generated by objective.metadata
  #
  # Last update: Sun Jul 11 21:36:31 2021
  #
  # flake8: noqa
  
  import objc, sys
  
  if sys.maxsize > 2 ** 32:
  
      def sel32or64(a, b):
          return b
  
  else:
  
      def sel32or64(a, b):
          return a
  
  
  if objc.arch == "arm64":
  
      def selAorI(a, b):
          return a
  
  else:
  
      def selAorI(a, b):
          return b
  
  
  misc = {}
  constants = """$DCErrorDomain$"""
  enums = """$DCErrorFeatureUnsupported@1$DCErrorInvalidInput@2$DCErrorInvalidKey@3$DCErrorServerUnavailable@4$DCErrorUnknownSystemFailure@0$"""
  misc.update({})
  r = objc.registerMetaDataForSelector
  objc._updatingMetadata(True)
  try:
      r(
          b"DCAppAttestService",
          b"attestKey:clientDataHash:completionHandler:",
          {
              "arguments": {
                  4: {
                      "callable": {
                          "retval": {"type": b"v"},
                          "arguments": {
                              0: {"type": b"^v"},
                              1: {"type": b"@"},
                              2: {"type": b"@"},
                          },
                      }
                  }
              }
          },
      )
      r(
          b"DCAppAttestService",
          b"generateAssertion:clientDataHash:completionHandler:",
          {
              "arguments": {
                  4: {
                      "callable": {
                          "retval": {"type": b"v"},
                          "arguments": {
                              0: {"type": b"^v"},
                              1: {"type": b"@"},
                              2: {"type": b"@"},
                          },
                      }
                  }
              }
          },
      )
      r(
          b"DCAppAttestService",
          b"generateKeyWithCompletionHandler:",
          {
              "arguments": {
                  2: {
                      "callable": {
                          "retval": {"type": b"v"},
                          "arguments": {
                              0: {"type": b"^v"},
                              1: {"type": b"@"},
                              2: {"type": b"@"},
                          },
                      }
                  }
              }
          },
      )
      r(b"DCAppAttestService", b"isSupported", {"retval": {"type": "Z"}})
      r(
          b"DCDevice",
          b"generateTokenWithCompletionHandler:",
          {
              "arguments": {
                  2: {
                      "callable": {
                          "retval": {"type": b"v"},
                          "arguments": {
                              0: {"type": b"^v"},
                              1: {"type": b"@"},
                              2: {"type": b"@"},
                          },
                      }
                  }
              }
          },
      )
      r(b"DCDevice", b"isSupported", {"retval": {"type": b"Z"}})
  finally:
      objc._updatingMetadata(False)
  expressions = {}
  
  # END OF FILE
  