Class VppToken

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

public class VppToken extends Entity implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Vpp Token.
  • Field Details

    • appleId

      @SerializedName(value="appleId", alternate="AppleId") @Expose @Nullable public String appleId
      The Apple Id. The apple Id associated with the given Apple Volume Purchase Program Token.
    • automaticallyUpdateApps

      @SerializedName(value="automaticallyUpdateApps", alternate="AutomaticallyUpdateApps") @Expose @Nullable public Boolean automaticallyUpdateApps
      The Automatically Update Apps. Whether or not apps for the VPP token will be automatically updated.
    • countryOrRegion

      @SerializedName(value="countryOrRegion", alternate="CountryOrRegion") @Expose @Nullable public String countryOrRegion
      The Country Or Region. Whether or not apps for the VPP token will be automatically updated.
    • expirationDateTime

      @SerializedName(value="expirationDateTime", alternate="ExpirationDateTime") @Expose @Nullable public OffsetDateTime expirationDateTime
      The Expiration Date Time. The expiration date time of the Apple Volume Purchase Program Token.
    • lastModifiedDateTime

      @SerializedName(value="lastModifiedDateTime", alternate="LastModifiedDateTime") @Expose @Nullable public OffsetDateTime lastModifiedDateTime
      The Last Modified Date Time. Last modification date time associated with the Apple Volume Purchase Program Token.
    • lastSyncDateTime

      @SerializedName(value="lastSyncDateTime", alternate="LastSyncDateTime") @Expose @Nullable public OffsetDateTime lastSyncDateTime
      The Last Sync Date Time. The last time when an application sync was done with the Apple volume purchase program service using the the Apple Volume Purchase Program Token.
    • lastSyncStatus

      @SerializedName(value="lastSyncStatus", alternate="LastSyncStatus") @Expose @Nullable public VppTokenSyncStatus lastSyncStatus
      The Last Sync Status. Current sync status of the last application sync which was triggered using the Apple Volume Purchase Program Token. Possible values are: none, inProgress, completed, failed. Possible values are: none, inProgress, completed, failed.
    • organizationName

      @SerializedName(value="organizationName", alternate="OrganizationName") @Expose @Nullable public String organizationName
      The Organization Name. The organization associated with the Apple Volume Purchase Program Token
    • state

      @SerializedName(value="state", alternate="State") @Expose @Nullable public VppTokenState state
      The State. Current state of the Apple Volume Purchase Program Token. Possible values are: unknown, valid, expired, invalid, assignedToExternalMDM. Possible values are: unknown, valid, expired, invalid, assignedToExternalMDM.
    • token

      @SerializedName(value="token", alternate="Token") @Expose @Nullable public String token
      The Token. The Apple Volume Purchase Program Token string downloaded from the Apple Volume Purchase Program.
    • 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.
  • Constructor Details

    • VppToken

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