AppInfo#

Fully qualified name: omni::kit::AppInfo

Defined in omni/kit/AppTypes.h

struct AppInfo#

App information.

Public Members

omni::string filename#

App filename. Name of a kit file or just ‘kit’.

omni::string name#

App name. It is app/name setting if defined, otherwise same as filename

omni::string version#

App version. Version in kit file or kit version.

omni::string versionShort#

Short app version, currently major.minor, e.g. 2021.3

omni::string environment#

Environment the application is running in, from /app/environment/name setting e.g. “teamcity”, “launcher”, “etm”, “default”, etc.

bool isExternal#

Is external (public) configuration.

omni::string instanceId#

The instance ID of this process when running as a service. This will be empty when running in an environment other than as a cloud service.

omni::string sessionId#

The telemetry session ID of this process. This is available as long as omni.structuredlog.plugin is loaded in the process.