Class MacOSDmgApp

All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject

public class MacOSDmgApp extends MobileLobApp implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Mac OSDmg App.
  • Field Details

    • ignoreVersionDetection

      @SerializedName(value="ignoreVersionDetection", alternate="IgnoreVersionDetection") @Expose @Nullable public Boolean ignoreVersionDetection
      The Ignore Version Detection. When TRUE, indicates that the app's version will NOT be used to detect if the app is installed on a device. When FALSE, indicates that the app's version will be used to detect if the app is installed on a device. Set this to true for apps that use a self update feature. The default value is FALSE.
    • includedApps

      @SerializedName(value="includedApps", alternate="IncludedApps") @Expose @Nullable public List<MacOSIncludedApp> includedApps
      The Included Apps. The list of .apps expected to be installed by the DMG (Apple Disk Image)
    • minimumSupportedOperatingSystem

      @SerializedName(value="minimumSupportedOperatingSystem", alternate="MinimumSupportedOperatingSystem") @Expose @Nullable public MacOSMinimumOperatingSystem minimumSupportedOperatingSystem
      The Minimum Supported Operating System. ComplexType macOSMinimumOperatingSystem that indicates the minimum operating system applicable for the application.
    • primaryBundleId

      @SerializedName(value="primaryBundleId", alternate="PrimaryBundleId") @Expose @Nullable public String primaryBundleId
      The Primary Bundle Id. The bundleId of the primary .app in the DMG (Apple Disk Image). This maps to the CFBundleIdentifier in the app's bundle configuration.
    • primaryBundleVersion

      @SerializedName(value="primaryBundleVersion", alternate="PrimaryBundleVersion") @Expose @Nullable public String primaryBundleVersion
      The Primary Bundle Version. The version of the primary .app in the DMG (Apple Disk Image). This maps to the CFBundleShortVersion in the app's bundle configuration.
  • Constructor Details

    • MacOSDmgApp

      public MacOSDmgApp()
  • Method Details

    • setRawObject

      public void setRawObject(@Nonnull com.microsoft.graph.serializer.ISerializer serializer, @Nonnull com.google.gson.JsonObject json)
      Sets the raw JSON object
      Specified by:
      setRawObject in interface com.microsoft.graph.serializer.IJsonBackedObject
      Overrides:
      setRawObject in class MobileLobApp
      Parameters:
      serializer - the serializer
      json - the JSON object to set this object to