Help Page Home

# CompareSessionMachineDataModel

Data contract for the workflowStep of "CompareSessionMachine".

### Properties

Name | Description | Additional information
--- | --- | ---
Machine | The FQDN of the machine for which we will compare the meta data. | Type: MachineDataModel
ApplicationInfo | The meta data of the session machine catalog. This is the same as what we get from "Get-ApplicationInfo" except for the icon data. | Type: GetApplicationInfoResultModel
MachineInfo | The capability data of the workload catalog. This is the same as what we get from "Get-MachineInfo" except for the machine name. | Type: GetMachineInfoResultModel

### Sample

#### application/json

Sample:

    {
      "Machine": {
        "MachineName": "sample string 1",
        "Domain": {
          "Id": "sample string 1",
          "Name": "sample string 2"
        }
      },
      "ApplicationInfo": {
        "DiscoveredApplications": [
          {
            "Name": "sample string 1",
            "Description": "sample string 2",
            "Type": "sample string 3",
            "IsWindowsResource": true,
            "StartMenuFolder": "sample string 5",
            "Executable": "sample string 6",
            "Arguments": "sample string 7",
            "WorkingDirectory": "sample string 8",
            "Vendor": "sample string 9",
            "Version": "sample string 10",
            "IconData": "sample string 11"
          },
          {
            "Name": "sample string 1",
            "Description": "sample string 2",
            "Type": "sample string 3",
            "IsWindowsResource": true,
            "StartMenuFolder": "sample string 5",
            "Executable": "sample string 6",
            "Arguments": "sample string 7",
            "WorkingDirectory": "sample string 8",
            "Vendor": "sample string 9",
            "Version": "sample string 10",
            "IconData": "sample string 11"
          },
          {
            "Name": "sample string 1",
            "Description": "sample string 2",
            "Type": "sample string 3",
            "IsWindowsResource": true,
            "StartMenuFolder": "sample string 5",
            "Executable": "sample string 6",
            "Arguments": "sample string 7",
            "WorkingDirectory": "sample string 8",
            "Vendor": "sample string 9",
            "Version": "sample string 10",
            "IconData": "sample string 11"
          }
        ],
        "FileTypes": [
          {
            "Name": "sample string 1",
            "Description": "sample string 2",
            "ExtensionName": "sample string 3",
            "ContentType": "sample string 4",
            "PerceivedType": "sample string 5",
            "HandlerOpen": "sample string 6",
            "HandlerOpenExecutableName": "sample string 7",
            "HandlerOpenArguments": "sample string 8",
            "HandlerEdit": "sample string 9",
            "HandlerEditExecutableName": "sample string 10",
            "HandlerEditArguments": "sample string 11",
            "HandlerPrint": "sample string 12",
            "HandlerPrintTo": "sample string 13"
          },
          {
            "Name": "sample string 1",
            "Description": "sample string 2",
            "ExtensionName": "sample string 3",
            "ContentType": "sample string 4",
            "PerceivedType": "sample string 5",
            "HandlerOpen": "sample string 6",
            "HandlerOpenExecutableName": "sample string 7",
            "HandlerOpenArguments": "sample string 8",
            "HandlerEdit": "sample string 9",
            "HandlerEditExecutableName": "sample string 10",
            "HandlerEditArguments": "sample string 11",
            "HandlerPrint": "sample string 12",
            "HandlerPrintTo": "sample string 13"
          },
          {
            "Name": "sample string 1",
            "Description": "sample string 2",
            "ExtensionName": "sample string 3",
            "ContentType": "sample string 4",
            "PerceivedType": "sample string 5",
            "HandlerOpen": "sample string 6",
            "HandlerOpenExecutableName": "sample string 7",
            "HandlerOpenArguments": "sample string 8",
            "HandlerEdit": "sample string 9",
            "HandlerEditExecutableName": "sample string 10",
            "HandlerEditArguments": "sample string 11",
            "HandlerPrint": "sample string 12",
            "HandlerPrintTo": "sample string 13"
          }
        ]
      },
      "MachineInfo": {
        "MachineName": "sample string 1",
        "Architecture": "sample string 2",
        "CPUs": 1,
        "MemoryMB": 1,
        "OSName": "sample string 3",
        "OSVersion": "sample string 4",
        "OSServicePackLevel": "sample string 5",
        "OSProductType": "sample string 6",
        "OSUpdates": [
          {
            "Name": "sample string 1",
            "Description": "sample string 2",
            "KnowledgeBaseId": "sample string 3",
            "KnowledgeBaseUrl": "sample string 4",
            "Severity": "sample string 5"
          },
          {
            "Name": "sample string 1",
            "Description": "sample string 2",
            "KnowledgeBaseId": "sample string 3",
            "KnowledgeBaseUrl": "sample string 4",
            "Severity": "sample string 5"
          },
          {
            "Name": "sample string 1",
            "Description": "sample string 2",
            "KnowledgeBaseId": "sample string 3",
            "KnowledgeBaseUrl": "sample string 4",
            "Severity": "sample string 5"
          }
        ],
        "Capabilities": [
          "sample string 1",
          "sample string 2",
          "sample string 3"
        ],
        "Properties": [
          {
            "Name": "sample string 1",
            "Value": "sample string 2"
          },
          {
            "Name": "sample string 1",
            "Value": "sample string 2"
          },
          {
            "Name": "sample string 1",
            "Value": "sample string 2"
          }
        ],
        "Products": [
          {
            "Name": "sample string 1",
            "Version": "sample string 2",
            "Hotfixes": [
              {
                "ProductCode": "sample string 1",
                "ProductName": "sample string 2",
                "ProductVersion": "sample string 3",
                "ProductPublisher": "sample string 4",
                "ProductUpgradeCode": "sample string 5",
                "ProductPackageName": "sample string 6",
                "PatchCode": "sample string 7",
                "PatchName": "sample string 8",
                "PatchState": "sample string 9"
              },
              {
                "ProductCode": "sample string 1",
                "ProductName": "sample string 2",
                "ProductVersion": "sample string 3",
                "ProductPublisher": "sample string 4",
                "ProductUpgradeCode": "sample string 5",
                "ProductPackageName": "sample string 6",
                "PatchCode": "sample string 7",
                "PatchName": "sample string 8",
                "PatchState": "sample string 9"
              },
              {
                "ProductCode": "sample string 1",
                "ProductName": "sample string 2",
                "ProductVersion": "sample string 3",
                "ProductPublisher": "sample string 4",
                "ProductUpgradeCode": "sample string 5",
                "ProductPackageName": "sample string 6",
                "PatchCode": "sample string 7",
                "PatchName": "sample string 8",
                "PatchState": "sample string 9"
              }
            ]
          },
          {
            "Name": "sample string 1",
            "Version": "sample string 2",
            "Hotfixes": [
              {
                "ProductCode": "sample string 1",
                "ProductName": "sample string 2",
                "ProductVersion": "sample string 3",
                "ProductPublisher": "sample string 4",
                "ProductUpgradeCode": "sample string 5",
                "ProductPackageName": "sample string 6",
                "PatchCode": "sample string 7",
                "PatchName": "sample string 8",
                "PatchState": "sample string 9"
              },
              {
                "ProductCode": "sample string 1",
                "ProductName": "sample string 2",
                "ProductVersion": "sample string 3",
                "ProductPublisher": "sample string 4",
                "ProductUpgradeCode": "sample string 5",
                "ProductPackageName": "sample string 6",
                "PatchCode": "sample string 7",
                "PatchName": "sample string 8",
                "PatchState": "sample string 9"
              },
              {
                "ProductCode": "sample string 1",
                "ProductName": "sample string 2",
                "ProductVersion": "sample string 3",
                "ProductPublisher": "sample string 4",
                "ProductUpgradeCode": "sample string 5",
                "ProductPackageName": "sample string 6",
                "PatchCode": "sample string 7",
                "PatchName": "sample string 8",
                "PatchState": "sample string 9"
              }
            ]
          },
          {
            "Name": "sample string 1",
            "Version": "sample string 2",
            "Hotfixes": [
              {
                "ProductCode": "sample string 1",
                "ProductName": "sample string 2",
                "ProductVersion": "sample string 3",
                "ProductPublisher": "sample string 4",
                "ProductUpgradeCode": "sample string 5",
                "ProductPackageName": "sample string 6",
                "PatchCode": "sample string 7",
                "PatchName": "sample string 8",
                "PatchState": "sample string 9"
              },
              {
                "ProductCode": "sample string 1",
                "ProductName": "sample string 2",
                "ProductVersion": "sample string 3",
                "ProductPublisher": "sample string 4",
                "ProductUpgradeCode": "sample string 5",
                "ProductPackageName": "sample string 6",
                "PatchCode": "sample string 7",
                "PatchName": "sample string 8",
                "PatchState": "sample string 9"
              },
              {
                "ProductCode": "sample string 1",
                "ProductName": "sample string 2",
                "ProductVersion": "sample string 3",
                "ProductPublisher": "sample string 4",
                "ProductUpgradeCode": "sample string 5",
                "ProductPackageName": "sample string 6",
                "PatchCode": "sample string 7",
                "PatchName": "sample string 8",
                "PatchState": "sample string 9"
              }
            ]
          }
        ]
      }
    }