code: def get_installed_extensions(self, include_disabled_extensions=None, include_errors=None, asset_types=None, include_installation_issues=None):
          
          query_parameters = {}
          if include_disabled_extensions is not None:
              query_parameters['includeDisabledExtensions'] = self._serialize.query('include_disabled_extensions', include_disabled_extensions, 'bool')
          if include_errors is not None:
              query_parameters['includeErrors'] = self._serialize.query('include_errors', include_errors, 'bool')
          if asset_types is not None:
              asset_types = ":".join(asset_types)
              query_parameters['assetTypes'] = self._serialize.query('asset_types', asset_types, 'str')
          if include_installation_issues is not None:
              query_parameters['includeInstallationIssues'] = self._serialize.query('include_installation_issues', include_installation_issues, 'bool')
          response = self._send(http_method='GET',
                                location_id='275424d0-c844-4fe2-bda6-04933a1357d8',
                                version='5.0-preview.1',
                                query_parameters=query_parameters)
          return self._deserialize('[InstalledExtension]', self._unwrap_collection(response))
docs: GetInstalledExtensions.
          [Preview API] List the installed extensions in the account / project collection.
          :param bool include_disabled_extensions: If true (the default), include disabled extensions in the results.
          :param bool include_errors: If true, include installed extensions with errors.
          :param [str] asset_types:
          :param bool include_installation_issues:
          :rtype: [InstalledExtension]