ApplicationConfig
¶
Source code in docs_src/capo_appstream/types/application_config.py
absolute_app_path
instance-attribute
¶
absolute_app_path: NotRequired[FilePath]
The absolute path to the executable file that launches the application. This is a required field that can be 1-32767 characters to support Windows extended file paths. Use escaped file path strings like "C:\\\\Windows\\\\System32\\\\notepad.exe".
absolute_icon_path
instance-attribute
¶
absolute_icon_path: NotRequired[FilePath]
The absolute path to the icon file for the application. This field is optional and can be 1-32767 characters. If not provided, the icon is derived from the executable. Use PNG images with proper transparency for the best user experience.
absolute_manifest_path
instance-attribute
¶
absolute_manifest_path: NotRequired[FilePath]
The absolute path to the prewarm manifest file for this application. This field is optional and only applicable when using application-specific manifests. The path can be 1-32767 characters and should point to a text file containing file paths to prewarm.
display_name
instance-attribute
¶
display_name: NotRequired[AppDisplayName]
The display name shown to users for this application. This field is optional and can be 0-100 characters, matching the pattern ^[a-zA-Z0-9][a-zA-Z0-9_. -]{0,99}$.
launch_parameters
instance-attribute
¶
launch_parameters: NotRequired[LaunchParameters]
The launch parameters to pass to the application executable. This field is optional and can be 0-1024 characters. Use escaped strings with the full list of required parameters, such as PowerShell script paths or command-line arguments.