entity.wisski_individual.manifest:
  path: '/wisski/dfg_3dviewer/{wisski_individual}/savePreview'
  defaults:
    _controller: '\Drupal\dfg_3dviewer\Controller\DFG3dController::editEntity'
  requirements:
    _access: 'TRUE'
dfg_3dviewer.config_menu:
  path: '/admin/config/dfg_3dviewer'
  defaults:
    _form: '\Drupal\dfg_3dviewer\Form\DFG3dViewerConfigForm'
  requirements:
    _permission: 'administer dfg_3dviewer'
dfg_3dviewer.menu:
  path: '/admin/config/dfg_3dviewer'
  defaults:
    _controller: '\Drupal\system\Controller\SystemController::systemAdminMenuBlockPage'
    _title: 'DFG 3D Viewer'
  requirements:
    _permission: 'administer dfg_3dviewer'
dfg_3dviewer.save_metadata:
  path: '/api/editor/save-metadata'
  defaults:
    _controller: '\Drupal\dfg_3dviewer\Controller\SaveMetadataController::save'
  methods: [POST]
  requirements:
    _permission: 'access dfg 3dviewer editor'
dfg_3dviewer.thumbnail_upload:
  path: '/api/editor/upload-thumbnail'
  defaults:
    _controller: '\Drupal\dfg_3dviewer\Controller\ThumbnailUploadController::upload'
  methods: [POST]
  requirements:
    _permission: 'access dfg 3dviewer editor'
dfg_3dviewer.xml_export:
  path: '/api/editor/xml-export/{id}'
  defaults:
    _controller: '\Drupal\dfg_3dviewer\Controller\XmlExportController::export'
  methods: [GET, POST]
  requirements:
    _permission: 'access dfg 3dviewer editor'
dfg_3dviewer.status:
  path: '/api/model/status/{id}'
  defaults:
    _controller: '\Drupal\dfg_3dviewer\Controller\ModelController::status'
  methods: [GET]
  requirements:
    _permission: 'access content'
dfg_3dviewer.create:
  path: '/api/model/create'
  defaults:
    _controller: '\Drupal\dfg_3dviewer\Controller\ModelController::create'
  methods: [POST]
  requirements:
    _permission: 'access content'