Class MacOsLobAppAssignmentSettings

java.lang.Object
com.microsoft.graph.models.MobileAppAssignmentSettings
com.microsoft.graph.models.MacOsLobAppAssignmentSettings
All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject

public class MacOsLobAppAssignmentSettings extends MobileAppAssignmentSettings implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Mac Os Lob App Assignment Settings.
  • Field Details

    • uninstallOnDeviceRemoval

      @SerializedName(value="uninstallOnDeviceRemoval", alternate="UninstallOnDeviceRemoval") @Expose @Nullable public Boolean uninstallOnDeviceRemoval
      The Uninstall On Device Removal. When TRUE, indicates that the app should be uninstalled when the device is removed from Intune. When FALSE, indicates that the app will not be uninstalled when the device is removed from Intune.
  • Constructor Details

    • MacOsLobAppAssignmentSettings

      public MacOsLobAppAssignmentSettings()
  • 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 MobileAppAssignmentSettings
      Parameters:
      serializer - the serializer
      json - the JSON object to set this object to