Class IosVppApp

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

public class IosVppApp extends MobileApp implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Ios Vpp App.
  • Field Details

    • applicableDeviceType

      @SerializedName(value="applicableDeviceType", alternate="ApplicableDeviceType") @Expose @Nullable public IosDeviceType applicableDeviceType
      The Applicable Device Type. The applicable iOS Device Type.
    • appStoreUrl

      @SerializedName(value="appStoreUrl", alternate="AppStoreUrl") @Expose @Nullable public String appStoreUrl
      The App Store Url. The store URL.
    • bundleId

      @SerializedName(value="bundleId", alternate="BundleId") @Expose @Nullable public String bundleId
      The Bundle Id. The Identity Name.
    • licensingType

      @SerializedName(value="licensingType", alternate="LicensingType") @Expose @Nullable public VppLicensingType licensingType
      The Licensing Type. The supported License Type.
    • releaseDateTime

      @SerializedName(value="releaseDateTime", alternate="ReleaseDateTime") @Expose @Nullable public OffsetDateTime releaseDateTime
      The Release Date Time. The VPP application release date and time.
    • totalLicenseCount

      @SerializedName(value="totalLicenseCount", alternate="TotalLicenseCount") @Expose @Nullable public Integer totalLicenseCount
      The Total License Count. The total number of VPP licenses.
    • usedLicenseCount

      @SerializedName(value="usedLicenseCount", alternate="UsedLicenseCount") @Expose @Nullable public Integer usedLicenseCount
      The Used License Count. The number of VPP licenses in use.
    • vppTokenAccountType

      @SerializedName(value="vppTokenAccountType", alternate="VppTokenAccountType") @Expose @Nullable public VppTokenAccountType vppTokenAccountType
      The Vpp Token Account Type. The type of volume purchase program which the given Apple Volume Purchase Program Token is associated with. Possible values are: business, education. Possible values are: business, education.
    • vppTokenAppleId

      @SerializedName(value="vppTokenAppleId", alternate="VppTokenAppleId") @Expose @Nullable public String vppTokenAppleId
      The Vpp Token Apple Id. The Apple Id associated with the given Apple Volume Purchase Program Token.
    • vppTokenOrganizationName

      @SerializedName(value="vppTokenOrganizationName", alternate="VppTokenOrganizationName") @Expose @Nullable public String vppTokenOrganizationName
      The Vpp Token Organization Name. The organization associated with the Apple Volume Purchase Program Token
  • Constructor Details

    • IosVppApp

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