Application assignments Data Type

A collection of application assignments.

Properties
Name Type Description
applicationAssignments array of Application assignment Collection of application assignments.

Example

{
  "applicationAssignments" : [ {
    "application" : {
      "appScanState" : "Scanning",
      "appScanStateMessage" : "The app will be scanned by CylancePROTECT.",
      "guid" : "aa291d31-3b51-4424-a09c-7b127ee398a8",
      "name" : "sampleApplication",
      "description" : "Our sample app.",
      "os" : "BB",
      "entitlementId" : "",
      "packageId" : "company.sample.app",
      "sourceName" : "In Store",
      "storeName" : "BlackBerry World",
      "securedType" : "",
      "vendorName" : "BlackBerry",
      "version" : "1.2.34",
      "reviewMode" : "DISABLED",
      "restrictedVersions" : [ "1.0", "35" ],
      "entitlementVersions" : [ "1.0", "12.1.34" ],
      "packageName" : "company.sample.package.name",
      "compliancePolicyGuid" : "281b271a-870b-4d29-8da5-0ff9b85e3ab5",
      "connectivityPolicyGuid" : "8d2eb467-1932-4939-9c00-05d1c122fed8",
      "securityPolicyGuid" : "0bc1a21e-0b36-4b4d-acf9-1df28f058ca5"
    },
    "applicationConfig" : {
      "appGuid" : "aa291d31-3b51-4424-a09c-7b127ee398a8",
      "appName" : "sampleApplication",
      "appPackageId" : "company.sample.app",
      "guid" : "aa291d31-3b51-4424-a09c-7b127ee398a8",
      "name" : "applicationConfig1",
      "rank" : 0,
      "definitionVersion" : 1,
      "settings" : {
        "property1" : { },
        "property2" : { }
      }
    },
    "applicationGroup" : {
      "guid" : "6d0c4ddb-10ae-471d-948d-df27868dcf8a",
      "name" : "Productivity applications group",
      "description" : "Apps required by active sales reps"
    },
    "disposition" : "OPTIONAL",
    "assignment" : "USER",
    "links" : [ {
      "rel" : "groups",
      "href" : "https://server01:18084/SRP00000/api/v1/users/6dd3a8e2-3f24-48c6-961a-949794f4b554/groups"
    }, {
      "rel" : "...",
      "href" : "..."
    } ]
  }, {
    "application" : {
      "appScanState" : "Verified safe",
      "appScanStateMessage" : "...",
      "guid" : "841e0146-07d5-4963-947c-dcabe7293806",
      "name" : "anotherApplication",
      "description" : "Corporate app.",
      "os" : "android",
      "entitlementId" : "another.app.id",
      "packageId" : "",
      "sourceName" : "Hosted",
      "storeName" : "Google Play",
      "securedType" : "BlackBerry Dynamics",
      "vendorName" : "anotherVendor",
      "version" : "5.6.78",
      "reviewMode" : "PUBLIC",
      "restrictedVersions" : [ "35", "1.0" ],
      "entitlementVersions" : [ "12.1.34", "1.0" ],
      "packageName" : "...",
      "compliancePolicyGuid" : "09052901-1685-4845-b9cc-c5f412a44052",
      "connectivityPolicyGuid" : "d457f132-0222-4951-82db-c2fe44bf832b",
      "securityPolicyGuid" : "8f3b6cc0-21af-4ac7-ab38-b29d3f8df7aa"
    },
    "applicationConfig" : {
      "appGuid" : "841e0146-07d5-4963-947c-dcabe7293806",
      "appName" : "anotherApplication",
      "appPackageId" : "company.another.app",
      "guid" : "841e0146-07d5-4963-947c-dcabe7293806",
      "name" : "applicationConfig2",
      "rank" : 1,
      "definitionVersion" : 2,
      "settings" : {
        "property1" : { },
        "property2" : { }
      }
    },
    "applicationGroup" : {
      "guid" : "4e9e07fd-f2f9-4eea-94eb-85524dcecb9e",
      "name" : "Business apps",
      "description" : "App group for Internal marketing department"
    },
    "disposition" : "REQUIRED",
    "assignment" : "GROUP",
    "links" : [ {
      "rel" : "...",
      "href" : "..."
    }, {
      "rel" : "...",
      "href" : "..."
    } ]
  } ]
}