Package com.microsoft.graph.models
Class AgreementAcceptance
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.AgreementAcceptance
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
public class AgreementAcceptance
extends Entity
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Agreement Acceptance.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Agreement File Id.The Agreement Id.The Device Display Name.The Device Id.The Device OSType.The Device OSVersion.The Expiration Date Time.The Recorded Date Time.The State.The User Display Name.The User Email.The User Id.The User Principal Name. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
setRawObject
(com.microsoft.graph.serializer.ISerializer serializer, com.google.gson.JsonObject json) Sets the raw JSON objectMethods inherited from class com.microsoft.graph.models.Entity
additionalDataManager
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.microsoft.graph.serializer.IJsonBackedObject
additionalDataManager
-
Field Details
-
agreementFileId
@SerializedName(value="agreementFileId", alternate="AgreementFileId") @Expose @Nullable public String agreementFileIdThe Agreement File Id. The identifier of the agreement file accepted by the user. -
agreementId
@SerializedName(value="agreementId", alternate="AgreementId") @Expose @Nullable public String agreementIdThe Agreement Id. The identifier of the agreement. -
deviceDisplayName
@SerializedName(value="deviceDisplayName", alternate="DeviceDisplayName") @Expose @Nullable public String deviceDisplayNameThe Device Display Name. The display name of the device used for accepting the agreement. -
deviceId
The Device Id. The unique identifier of the device used for accepting the agreement. Supports $filter (eq) and eq for null values. -
deviceOSType
@SerializedName(value="deviceOSType", alternate="DeviceOSType") @Expose @Nullable public String deviceOSTypeThe Device OSType. The operating system used to accept the agreement. -
deviceOSVersion
@SerializedName(value="deviceOSVersion", alternate="DeviceOSVersion") @Expose @Nullable public String deviceOSVersionThe Device OSVersion. The operating system version of the device used to accept the agreement. -
expirationDateTime
@SerializedName(value="expirationDateTime", alternate="ExpirationDateTime") @Expose @Nullable public OffsetDateTime expirationDateTimeThe Expiration Date Time. The expiration date time of the acceptance. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $filter (eq, ge, le) and eq for null values. -
recordedDateTime
@SerializedName(value="recordedDateTime", alternate="RecordedDateTime") @Expose @Nullable public OffsetDateTime recordedDateTimeThe Recorded Date Time. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. -
state
@SerializedName(value="state", alternate="State") @Expose @Nullable public AgreementAcceptanceState stateThe State. The state of the agreement acceptance. Possible values are: accepted, declined. Supports $filter (eq). -
userDisplayName
@SerializedName(value="userDisplayName", alternate="UserDisplayName") @Expose @Nullable public String userDisplayNameThe User Display Name. Display name of the user when the acceptance was recorded. -
userEmail
The User Email. Email of the user when the acceptance was recorded. -
userId
The User Id. The identifier of the user who accepted the agreement. Supports $filter (eq). -
userPrincipalName
@SerializedName(value="userPrincipalName", alternate="UserPrincipalName") @Expose @Nullable public String userPrincipalNameThe User Principal Name. UPN of the user when the acceptance was recorded.
-
-
Constructor Details
-
AgreementAcceptance
public AgreementAcceptance()
-
-
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 interfacecom.microsoft.graph.serializer.IJsonBackedObject
- Overrides:
setRawObject
in classEntity
- Parameters:
serializer
- the serializerjson
- the JSON object to set this object to
-