Class TermsAndConditions

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

public class TermsAndConditions extends Entity implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Terms And Conditions.
  • Field Details

    • acceptanceStatement

      @SerializedName(value="acceptanceStatement", alternate="AcceptanceStatement") @Expose @Nullable public String acceptanceStatement
      The Acceptance Statement. Administrator-supplied explanation of the terms and conditions, typically describing what it means to accept the terms and conditions set out in the T&C policy. This is shown to the user on prompts to accept the T&C policy.
    • bodyText

      @SerializedName(value="bodyText", alternate="BodyText") @Expose @Nullable public String bodyText
      The Body Text. Administrator-supplied body text of the terms and conditions, typically the terms themselves. This is shown to the user on prompts to accept the T&C policy.
    • createdDateTime

      @SerializedName(value="createdDateTime", alternate="CreatedDateTime") @Expose @Nullable public OffsetDateTime createdDateTime
      The Created Date Time. DateTime the object was created.
    • description

      @SerializedName(value="description", alternate="Description") @Expose @Nullable public String description
      The Description. Administrator-supplied description of the T&C policy.
    • displayName

      @SerializedName(value="displayName", alternate="DisplayName") @Expose @Nullable public String displayName
      The Display Name. Administrator-supplied name for the T&C policy.
    • lastModifiedDateTime

      @SerializedName(value="lastModifiedDateTime", alternate="LastModifiedDateTime") @Expose @Nullable public OffsetDateTime lastModifiedDateTime
      The Last Modified Date Time. DateTime the object was last modified.
    • title

      @SerializedName(value="title", alternate="Title") @Expose @Nullable public String title
      The Title. Administrator-supplied title of the terms and conditions. This is shown to the user on prompts to accept the T&C policy.
    • version

      @SerializedName(value="version", alternate="Version") @Expose @Nullable public Integer version
      The Version. Integer indicating the current version of the terms. Incremented when an administrator makes a change to the terms and wishes to require users to re-accept the modified T&C policy.
    • acceptanceStatuses

      @SerializedName(value="acceptanceStatuses", alternate="AcceptanceStatuses") @Expose @Nullable public TermsAndConditionsAcceptanceStatusCollectionPage acceptanceStatuses
      The Acceptance Statuses. The list of acceptance statuses for this T&C policy.
    • assignments

      @SerializedName(value="assignments", alternate="Assignments") @Expose @Nullable public TermsAndConditionsAssignmentCollectionPage assignments
      The Assignments. The list of assignments for this T&C policy.
  • Constructor Details

    • TermsAndConditions

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