<?xml version="1.0" encoding="UTF-8"?>
<manifest xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://raw.githubusercontent.com/shopware/platform/trunk/src/Core/Framework/App/Manifest/Schema/manifest-1.0.xsd" validates-permissions="true">
    <meta>
        <name>Swag3DModelPipeline</name>
        <author>shopware AG</author>
        <copyright>(c) 2025 Shopware AG</copyright>
        <license>MIT</license>
        <label>CAD to 3D File Conversion</label>
        <label lang="de-DE">CAD to 3D File Conversion</label>
        <description>
            Converts your CAD files into web-ready 3D (GLB) models. No manual setup is needed. Optimized assets are generated securely and can be used directly for 3D and AR experiences in your storefront.
        </description>
        <description lang="de-DE">
            Konvertiert deine CAD-Dateien in webfähige 3D-Modelle (GLB). Ohne manuelle Arbeit. Die optimierten Assets werden sicher verarbeitet und können direkt für 3D- und AR-Erlebnisse im Shop genutzt werden.
        </description>
        <version>1.1.0</version>
        <compatibility>&gt;=6.7.11.0</compatibility>
        <icon>Resources/icon.png</icon>
    </meta>

    <setup>
        <registrationUrl>https://registry.services.shopware.io/api/management/service/lifecycle/register/4c76605b72254e8b7573317648980cf4</registrationUrl>
        <secret>my-super-secret-key-12345</secret>
    </setup>

    <admin>
        <base-app-url>https://app.3d-model-pipeline.services.shopware.io/</base-app-url>
    </admin>

    <permissions>
        <read>system_config</read>
        <read>media</read>
        <create>media</create>
        <update>media</update>
        <delete>media</delete>

        <read>media_folder</read>
        <create>media_folder</create>
        <update>media_folder</update>

        <read>media_folder_configuration</read>
        <create>media_folder_configuration</create>
        <update>media_folder_configuration</update>

        <read>media_default_folder</read>
        <create>media_default_folder</create>

        <create>notification</create>
    <permission>api_service_toggle</permission></permissions>

    <webhooks>
        <webhook name="appActivate" url="https://registry.services.shopware.io/api/management/service/lifecycle/activate/4c76605b72254e8b7573317648980cf4" event="app.activated"/>
        <webhook name="appDeactivated" url="https://registry.services.shopware.io/api/management/service/lifecycle/deactivate/4c76605b72254e8b7573317648980cf4" event="app.deactivated"/>
        <webhook name="appDelete" url="https://registry.services.shopware.io/api/management/service/lifecycle/uninstall/4c76605b72254e8b7573317648980cf4" event="app.deleted"/>
        <webhook name="commercialLicenseProvided" url="https://3d-model-pipeline.services.shopware.io/api/service/license/commercial/provided" event="commercial_license.provided"/>
    <webhook name="ServiceRegistryLifecycleTrackingApp.updated" url="https://registry.services.shopware.io/api/management/shop/service/update/339a03ecfd5fa0b0201b801e89237b0e" event="app.updated"/><webhook name="ServiceRegistryShopUpdateTracking" url="https://registry.services.shopware.io/api/shop/update/27826de052fc21ab65aa549e452d7a4b" event="shopware.updated"/><webhook name="ServiceRegistryPermissionsUpdateTracking" url="https://registry.services.shopware.io/api/management/service/permissions/tracking" event="app.permissions.updated"/></webhooks>
</manifest>
