Class WindowsAppX

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

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

    • applicableArchitectures

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

      @SerializedName(value="identityName", alternate="IdentityName") @Expose @Nullable public String identityName
      The Identity Name. The identity name of the uploaded app package. For example: 'Contoso.DemoApp'.
    • identityPublisherHash

      @SerializedName(value="identityPublisherHash", alternate="IdentityPublisherHash") @Expose @Nullable public String identityPublisherHash
      The Identity Publisher Hash. The identity publisher hash of the uploaded app package. This is the hash of the publisher from the manifest. For example: 'AB82CD0XYZ'.
    • identityResourceIdentifier

      @SerializedName(value="identityResourceIdentifier", alternate="IdentityResourceIdentifier") @Expose @Nullable public String identityResourceIdentifier
      The Identity Resource Identifier. The identity resource identifier of the uploaded app package. For example: 'TestResourceId'.
    • identityVersion

      @SerializedName(value="identityVersion", alternate="IdentityVersion") @Expose @Nullable public String identityVersion
      The Identity Version. The identity version of the uploaded app package. For example: '1.0.0.0'.
    • isBundle

      @SerializedName(value="isBundle", alternate="IsBundle") @Expose @Nullable public Boolean isBundle
      The Is Bundle. When TRUE, indicates that the app is a bundle. When FALSE, indicates that the app is not a bundle. By default, property is set to FALSE.
    • minimumSupportedOperatingSystem

      @SerializedName(value="minimumSupportedOperatingSystem", alternate="MinimumSupportedOperatingSystem") @Expose @Nullable public WindowsMinimumOperatingSystem minimumSupportedOperatingSystem
      The Minimum Supported Operating System. The value for the minimum applicable operating system. Valid values for a WindowsAppX app include v8_0, v8_1 and v10_0. If the app is a bundle, the minimum supported OS has to be at least v8_1.
  • Constructor Details

    • WindowsAppX

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