Class MacOSMinimumOperatingSystem

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

public class MacOSMinimumOperatingSystem extends Object implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Mac OSMinimum Operating System.
  • Field Details

    • oDataType

      @SerializedName("@odata.type") @Expose @Nullable public String oDataType
      the OData type of the object as returned by the service
    • v10_10

      @SerializedName(value="v10_10", alternate="V10_10") @Expose @Nullable public Boolean v10_10
      The V10_10. When TRUE, indicates OS X 10.10 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE.
    • v10_11

      @SerializedName(value="v10_11", alternate="V10_11") @Expose @Nullable public Boolean v10_11
      The V10_11. When TRUE, indicates OS X 10.11 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE.
    • v10_12

      @SerializedName(value="v10_12", alternate="V10_12") @Expose @Nullable public Boolean v10_12
      The V10_12. When TRUE, indicates macOS 10.12 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE.
    • v10_13

      @SerializedName(value="v10_13", alternate="V10_13") @Expose @Nullable public Boolean v10_13
      The V10_13. When TRUE, indicates macOS 10.13 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE.
    • v10_14

      @SerializedName(value="v10_14", alternate="V10_14") @Expose @Nullable public Boolean v10_14
      The V10_14. When TRUE, indicates macOS 10.14 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE.
    • v10_15

      @SerializedName(value="v10_15", alternate="V10_15") @Expose @Nullable public Boolean v10_15
      The V10_15. When TRUE, indicates macOS 10.15 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE.
    • v10_7

      @SerializedName(value="v10_7", alternate="V10_7") @Expose @Nullable public Boolean v10_7
      The V10_7. When TRUE, indicates Mac OS X 10.7 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE.
    • v10_8

      @SerializedName(value="v10_8", alternate="V10_8") @Expose @Nullable public Boolean v10_8
      The V10_8. When TRUE, indicates OS X 10.8 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE.
    • v10_9

      @SerializedName(value="v10_9", alternate="V10_9") @Expose @Nullable public Boolean v10_9
      The V10_9. When TRUE, indicates OS X 10.9 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE.
    • v11_0

      @SerializedName(value="v11_0", alternate="V11_0") @Expose @Nullable public Boolean v11_0
      The V11_0. When TRUE, indicates macOS 11.0 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE.
    • v12_0

      @SerializedName(value="v12_0", alternate="V12_0") @Expose @Nullable public Boolean v12_0
      The V12_0. When TRUE, indicates macOS 12.0 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE.
    • v13_0

      @SerializedName(value="v13_0", alternate="V13_0") @Expose @Nullable public Boolean v13_0
      The V13_0. When TRUE, indicates macOS 13.0 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE.
  • Constructor Details

    • MacOSMinimumOperatingSystem

      public MacOSMinimumOperatingSystem()
  • Method Details

    • additionalDataManager

      @Nonnull public final com.microsoft.graph.serializer.AdditionalDataManager additionalDataManager()
      Specified by:
      additionalDataManager in interface com.microsoft.graph.serializer.IJsonBackedObject
    • 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
      Parameters:
      serializer - the serializer
      json - the JSON object to set this object to