text: # This file is generated by objective.metadata
  #
  # Last update: Sun Mar 22 15:09:24 2020
  #
  # flake8: noqa
  
  import objc, sys
  
  if sys.maxsize > 2 ** 32:
  
      def sel32or64(a, b):
          return b
  
  
  else:
  
      def sel32or64(a, b):
          return a
  
  
  misc = {}
  constants = """$$"""
  enums = """$$"""
  misc.update({})
  r = objc.registerMetaDataForSelector
  objc._updatingMetadata(True)
  try:
      r(
          b"AEAssessmentSession",
          b"beginSessionWithConfiguration:completion:",
          {
              "arguments": {
                  3: {
                      "callable": {
                          "retval": {"type": b"v"},
                          "arguments": {
                              0: {"type": b"^v"},
                              1: {"type": b"@"},
                              2: {"type": b"@"},
                          },
                      }
                  }
              }
          },
      )
      r(
          b"AEAssessmentSession",
          b"endWithCompletion:",
          {
              "arguments": {
                  2: {
                      "callable": {
                          "retval": {"type": b"v"},
                          "arguments": {0: {"type": b"^v"}, 1: {"type": b"@"}},
                      }
                  }
              }
          },
      )
      r(
          b"AEAssessmentSession",
          b"invalidationHandler",
          {
              "retval": {
                  "callable": {
                      "retval": {"type": b"v"},
                      "arguments": {0: {"type": b"^v"}, 1: {"type": b"@"}},
                  }
              }
          },
      )
      r(b"AEAssessmentSession", b"isActive", {"retval": {"type": "Z"}})
      r(
          b"AEAssessmentSession",
          b"setInvalidationHandler:",
          {
              "arguments": {
                  2: {
                      "callable": {
                          "retval": {"type": b"v"},
                          "arguments": {0: {"type": b"^v"}, 1: {"type": b"@"}},
                      }
                  }
              }
          },
      )
  finally:
      objc._updatingMetadata(False)
  expressions = {}
  
  # END OF FILE
  