<?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.0.2</version>
        <compatibility>&gt;=6.7.6.0</compatibility>
        <icon>Resources/icon.png</icon>
    </meta>

    <setup>
        <registrationUrl>https://registry.services.shopware.io/api/management/service/lifecycle/register/6640f09ea5825d41649c869d9be95c91</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/6640f09ea5825d41649c869d9be95c91" event="app.activated"/>
        <webhook name="appDeactivated" url="https://registry.services.shopware.io/api/management/service/lifecycle/deactivate/6640f09ea5825d41649c869d9be95c91" event="app.deactivated"/>
        <webhook name="appDelete" url="https://registry.services.shopware.io/api/management/service/lifecycle/uninstall/6640f09ea5825d41649c869d9be95c91" event="app.deleted"/>
    <webhook name="ServiceRegistryLifecycleTrackingApp.updated" url="https://registry.services.shopware.io/api/management/shop/service/update/17693a021b0943915e404bb0b3d602b3" event="app.updated"/><webhook name="ServiceRegistryShopUpdateTracking" url="https://registry.services.shopware.io/api/shop/update/14d86e6d481f68c53be01b38f8467b35" event="shopware.updated"/><webhook name="ServiceRegistryPermissionsUpdateTracking" url="https://registry.services.shopware.io/api/management/service/permissions/tracking" event="app.permissions.updated"/></webhooks>
</manifest>
