// Copyright (c) 2009-2026 SAP SE, All Rights Reserved

sap.ui.define([
], (
) => {
    "use strict";

    /**
     * @alias sap.ushell.services.AppLifeCycle.ApplicationType
     * @enum {string}
     * Enumeration of application types.
     *
     * @since 1.120.0
     * @public
     */
    const ApplicationType = {
        /**
         * The application is a UI5 application.
         * @public
         */
        UI5: "UI5",
        /**
         * The application is a Webdynpro application.
         * @public
         */
        WDA: "WDA",
        /**
         * The application is starting using the SAP Business Client.
         * @public
         */
        NWBC: "NWBC",
        /**
         * The application is started using a URL
         * @public
         */
        URL: "URL",
        /**
         * The application is started using a transaction
         * @public
         */
        TR: "TR"
    };

    return ApplicationType;
});
