Help Page Home

# UpdateOfferingModel

Details for updating an offering.

### Properties

Name | Description | Additional information
--- | --- | ---
Name | New name. | Type: String
DisplayName | Display name that is shown to the end user. | Type: String
Comment | Description of the offering shown to the administrator. Not visible to the end user. | Type: String
Description | Description of the offering shown to the end user, in the form of a tool-tip on the icon in Receiver. | Type: String
Tags | See Tags and Custom Properties. | Type: Array of String
CustomProperties | See Tags and Custom Properties. | Type: Array of CustomPropertyModel
Arguments | Command line arguments. Note that if using content redirection (file types), this must include '%*'. | Type: String
ClientFolder | Folder on the client where the shortcut will show up, within Receiver. | Type: String
CpuPriorityLevel | Inital CPU priority level set when the application is launched. It is not recommended to modify this from the default. | Type: CpuPriorityLevelState
EnableState | Enable mode for subscriptions to the offering. | Type: EnableMode
ShortcutAddedToDesktop | If true, a shortcut to the app will be added to the end-user's desktop. | Type: Boolean
ShortcutAddedToStartMenu | If true, a shortcut to the app will be added to the end-user's start menu. | Type: Boolean
StartMenuFolder | If the shortcut is to be added to the start menu, this is the folder path within the start menu where the shortcut will appear. | Type: String
WaitForPrinterCreation | If true, the app will wait for printers to be created in the session before launching. | Type: Boolean
WorkingDirectory | Working directory for the application. | Type: String
ConfiguredFileTypes | File Types configured for the app. Note: you can add file types discovered by GET Offerings({id})/CompatibleFileTypes, or you can add arbitrary file types. | Type: Array of FileTypeModel

### Sample

#### application/json

Sample:

    {
      "Name": "Application",
      "DisplayName": "Best App",
      "Comment": "The best app",
      "Description": "My app",
      "Tags": [
        "tag"
      ],
      "CustomProperties": [
        {
          "Name": "myProperty",
          "Value": "myValue"
        }
      ],
      "Arguments": "",
      "ClientFolder": "MyApps",
      "CpuPriorityLevel": "Normal",
      "EnableState": "Enabled",
      "ShortcutAddedToDesktop": true,
      "ShortcutAddedToStartMenu": true,
      "StartMenuFolder": "Programs/MyApps",
      "WaitForPrinterCreation": false,
      "WorkingDirectory": "C:\\Program Files\\MyApp",
      "ConfiguredFileTypes": [
        {
          "ExtensionName": ".txt",
          "ContentType": "application/text",
          "Name": "App.1",
          "Description": "Text file",
          "HandlerOpen": "C:\\Program Files\\myapp\\app.exe -file %1",
          "HandlerOpenExecutableName": "app.exe",
          "HandlerOpenArguments": "-file %1",
          "HandlerEdit": "C:\\Program Files\\myapp\\app.exe -file %1",
          "HandlerEditExecutableName": "app.exe",
          "HandlerEditArguments": "-file %1"
        }
      ]
    }