Class SubscribedSku

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

public class SubscribedSku extends Entity implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Subscribed Sku.
  • Field Details

    • accountId

      @SerializedName(value="accountId", alternate="AccountId") @Expose @Nullable public String accountId
      The Account Id. The unique ID of the account this SKU belongs to.
    • accountName

      @SerializedName(value="accountName", alternate="AccountName") @Expose @Nullable public String accountName
      The Account Name. The name of the account this SKU belongs to.
    • appliesTo

      @SerializedName(value="appliesTo", alternate="AppliesTo") @Expose @Nullable public String appliesTo
      The Applies To. The target class for this SKU. Only SKUs with target class User are assignable. Possible values are: 'User', 'Company'.
    • capabilityStatus

      @SerializedName(value="capabilityStatus", alternate="CapabilityStatus") @Expose @Nullable public String capabilityStatus
      The Capability Status. Enabled indicates that the prepaidUnits property has at least one unit that is enabled. LockedOut indicates that the customer canceled their subscription. Possible values are: Enabled, Warning, Suspended, Deleted, LockedOut.
    • consumedUnits

      @SerializedName(value="consumedUnits", alternate="ConsumedUnits") @Expose @Nullable public Integer consumedUnits
      The Consumed Units. The number of licenses that have been assigned.
    • prepaidUnits

      @SerializedName(value="prepaidUnits", alternate="PrepaidUnits") @Expose @Nullable public LicenseUnitsDetail prepaidUnits
      The Prepaid Units. Information about the number and status of prepaid licenses.
    • servicePlans

      @SerializedName(value="servicePlans", alternate="ServicePlans") @Expose @Nullable public List<ServicePlanInfo> servicePlans
      The Service Plans. Information about the service plans that are available with the SKU. Not nullable.
    • skuId

      @SerializedName(value="skuId", alternate="SkuId") @Expose @Nullable public UUID skuId
      The Sku Id. The unique identifier (GUID) for the service SKU.
    • skuPartNumber

      @SerializedName(value="skuPartNumber", alternate="SkuPartNumber") @Expose @Nullable public String skuPartNumber
      The Sku Part Number. The SKU part number; for example: 'AAD_PREMIUM' or 'RMSBASIC'. To get a list of commercial subscriptions that an organization has acquired, see List subscribedSkus.
    • subscriptionIds

      @SerializedName(value="subscriptionIds", alternate="SubscriptionIds") @Expose @Nullable public List<String> subscriptionIds
      The Subscription Ids.
  • Constructor Details

    • SubscribedSku

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