Class WindowsUniversalAppX

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

public class WindowsUniversalAppX extends MobileLobApp implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Windows Universal App X.
  • Field Details

    • applicableArchitectures

      @SerializedName(value="applicableArchitectures", alternate="ApplicableArchitectures") @Expose @Nullable public EnumSet<WindowsArchitecture> applicableArchitectures
      The Applicable Architectures. The Windows architecture(s) for which this app can run on. Possible values are: none, x86, x64, arm, neutral.
    • applicableDeviceTypes

      @SerializedName(value="applicableDeviceTypes", alternate="ApplicableDeviceTypes") @Expose @Nullable public EnumSet<WindowsDeviceType> applicableDeviceTypes
      The Applicable Device Types. The Windows device type(s) for which this app can run on. Possible values are: none, desktop, mobile, holographic, team.
    • identityName

      @SerializedName(value="identityName", alternate="IdentityName") @Expose @Nullable public String identityName
      The Identity Name. The Identity Name.
    • identityPublisherHash

      @SerializedName(value="identityPublisherHash", alternate="IdentityPublisherHash") @Expose @Nullable public String identityPublisherHash
      The Identity Publisher Hash. The Identity Publisher Hash.
    • identityResourceIdentifier

      @SerializedName(value="identityResourceIdentifier", alternate="IdentityResourceIdentifier") @Expose @Nullable public String identityResourceIdentifier
      The Identity Resource Identifier. The Identity Resource Identifier.
    • identityVersion

      @SerializedName(value="identityVersion", alternate="IdentityVersion") @Expose @Nullable public String identityVersion
      The Identity Version. The identity version.
    • isBundle

      @SerializedName(value="isBundle", alternate="IsBundle") @Expose @Nullable public Boolean isBundle
      The Is Bundle. Whether or not the app is a bundle.
    • minimumSupportedOperatingSystem

      @SerializedName(value="minimumSupportedOperatingSystem", alternate="MinimumSupportedOperatingSystem") @Expose @Nullable public WindowsMinimumOperatingSystem minimumSupportedOperatingSystem
      The Minimum Supported Operating System. The value for the minimum applicable operating system.
    • committedContainedApps

      @SerializedName(value="committedContainedApps", alternate="CommittedContainedApps") @Expose @Nullable public MobileContainedAppCollectionPage committedContainedApps
      The Committed Contained Apps. The collection of contained apps in the committed mobileAppContent of a windowsUniversalAppX app.
  • Constructor Details

    • WindowsUniversalAppX

      public WindowsUniversalAppX()
  • 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