Class ManagedAppRegistration

java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.ManagedAppRegistration
All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
Direct Known Subclasses:
AndroidManagedAppRegistration, IosManagedAppRegistration

public class ManagedAppRegistration extends Entity implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Managed App Registration.
  • Field Details

    • appIdentifier

      @SerializedName(value="appIdentifier", alternate="AppIdentifier") @Expose @Nullable public MobileAppIdentifier appIdentifier
      The App Identifier. The app package Identifier
    • applicationVersion

      @SerializedName(value="applicationVersion", alternate="ApplicationVersion") @Expose @Nullable public String applicationVersion
      The Application Version. App version
    • createdDateTime

      @SerializedName(value="createdDateTime", alternate="CreatedDateTime") @Expose @Nullable public OffsetDateTime createdDateTime
      The Created Date Time. Date and time of creation
    • deviceName

      @SerializedName(value="deviceName", alternate="DeviceName") @Expose @Nullable public String deviceName
      The Device Name. Host device name
    • deviceTag

      @SerializedName(value="deviceTag", alternate="DeviceTag") @Expose @Nullable public String deviceTag
      The Device Tag. App management SDK generated tag, which helps relate apps hosted on the same device. Not guaranteed to relate apps in all conditions.
    • deviceType

      @SerializedName(value="deviceType", alternate="DeviceType") @Expose @Nullable public String deviceType
      The Device Type. Host device type
    • flaggedReasons

      @SerializedName(value="flaggedReasons", alternate="FlaggedReasons") @Expose @Nullable public List<ManagedAppFlaggedReason> flaggedReasons
      The Flagged Reasons. Zero or more reasons an app registration is flagged. E.g. app running on rooted device
    • lastSyncDateTime

      @SerializedName(value="lastSyncDateTime", alternate="LastSyncDateTime") @Expose @Nullable public OffsetDateTime lastSyncDateTime
      The Last Sync Date Time. Date and time of last the app synced with management service.
    • managementSdkVersion

      @SerializedName(value="managementSdkVersion", alternate="ManagementSdkVersion") @Expose @Nullable public String managementSdkVersion
      The Management Sdk Version. App management SDK version
    • platformVersion

      @SerializedName(value="platformVersion", alternate="PlatformVersion") @Expose @Nullable public String platformVersion
      The Platform Version. Operating System version
    • userId

      @SerializedName(value="userId", alternate="UserId") @Expose @Nullable public String userId
      The User Id. The user Id to who this app registration belongs.
    • version

      @SerializedName(value="version", alternate="Version") @Expose @Nullable public String version
      The Version. Version of the entity.
    • appliedPolicies

      @SerializedName(value="appliedPolicies", alternate="AppliedPolicies") @Expose @Nullable public ManagedAppPolicyCollectionPage appliedPolicies
      The Applied Policies. Zero or more policys already applied on the registered app when it last synchronized with managment service.
    • intendedPolicies

      @SerializedName(value="intendedPolicies", alternate="IntendedPolicies") @Expose @Nullable public ManagedAppPolicyCollectionPage intendedPolicies
      The Intended Policies. Zero or more policies admin intended for the app as of now.
    • operations

      @SerializedName(value="operations", alternate="Operations") @Expose @Nullable public ManagedAppOperationCollectionPage operations
      The Operations. Zero or more long running operations triggered on the app registration.
  • Constructor Details

    • ManagedAppRegistration

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