Package com.microsoft.graph.models
Class SubjectRightsRequest
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.SubjectRightsRequest
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
public class SubjectRightsRequest
extends Entity
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Subject Rights Request.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Assigned To.The Closed Date Time.The Created By.The Created Date Time.The Data Subject.The Data Subject Type.The Description.The Display Name.The History.The Insight.The Internal Due Date Time.The Last Modified By.The Last Modified Date Time.The Notes.The Regulations.The Stages.The Status.The Team.The Type. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetRawObject(com.microsoft.graph.serializer.ISerializer serializer, com.google.gson.JsonObject json) Sets the raw JSON objectMethods inherited from class com.microsoft.graph.models.Entity
additionalDataManagerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.microsoft.graph.serializer.IJsonBackedObject
additionalDataManager
-
Field Details
-
assignedTo
@SerializedName(value="assignedTo", alternate="AssignedTo") @Expose @Nullable public Identity assignedToThe Assigned To. Identity that the request is assigned to. -
closedDateTime
@SerializedName(value="closedDateTime", alternate="ClosedDateTime") @Expose @Nullable public OffsetDateTime closedDateTimeThe Closed Date Time. The date and time when the request was closed. 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. -
createdBy
@SerializedName(value="createdBy", alternate="CreatedBy") @Expose @Nullable public IdentitySet createdByThe Created By. Identity information for the entity that created the request. -
createdDateTime
@SerializedName(value="createdDateTime", alternate="CreatedDateTime") @Expose @Nullable public OffsetDateTime createdDateTimeThe Created Date Time. The date and time when the request was created. 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. -
dataSubject
@SerializedName(value="dataSubject", alternate="DataSubject") @Expose @Nullable public DataSubject dataSubjectThe Data Subject. Information about the data subject. -
dataSubjectType
@SerializedName(value="dataSubjectType", alternate="DataSubjectType") @Expose @Nullable public DataSubjectType dataSubjectTypeThe Data Subject Type. The type of the data subject. Possible values are: customer, currentEmployee, formerEmployee, prospectiveEmployee, student, teacher, faculty, other, unknownFutureValue. -
description
@SerializedName(value="description", alternate="Description") @Expose @Nullable public String descriptionThe Description. Description for the request. -
displayName
@SerializedName(value="displayName", alternate="DisplayName") @Expose @Nullable public String displayNameThe Display Name. The name of the request. -
history
@SerializedName(value="history", alternate="History") @Expose @Nullable public List<SubjectRightsRequestHistory> historyThe History. Collection of history change events. -
insight
@SerializedName(value="insight", alternate="Insight") @Expose @Nullable public SubjectRightsRequestDetail insightThe Insight. Insight about the request. -
internalDueDateTime
@SerializedName(value="internalDueDateTime", alternate="InternalDueDateTime") @Expose @Nullable public OffsetDateTime internalDueDateTimeThe Internal Due Date Time. The date and time when the request is internally due. 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. -
lastModifiedBy
@SerializedName(value="lastModifiedBy", alternate="LastModifiedBy") @Expose @Nullable public IdentitySet lastModifiedByThe Last Modified By. Identity information for the entity that last modified the request. -
lastModifiedDateTime
@SerializedName(value="lastModifiedDateTime", alternate="LastModifiedDateTime") @Expose @Nullable public OffsetDateTime lastModifiedDateTimeThe Last Modified Date Time. The date and time when the request was last modified. 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. -
regulations
@SerializedName(value="regulations", alternate="Regulations") @Expose @Nullable public List<String> regulationsThe Regulations. List of regulations that this request will fulfill. -
stages
@SerializedName(value="stages", alternate="Stages") @Expose @Nullable public List<SubjectRightsRequestStageDetail> stagesThe Stages. Information about the different stages for the request. -
status
@SerializedName(value="status", alternate="Status") @Expose @Nullable public SubjectRightsRequestStatus statusThe Status. The status of the request.. Possible values are: active, closed, unknownFutureValue. -
type
@SerializedName(value="type", alternate="Type") @Expose @Nullable public SubjectRightsRequestType typeThe Type. The type of the request. Possible values are: export, delete, access, tagForAction, unknownFutureValue. -
notes
@SerializedName(value="notes", alternate="Notes") @Expose @Nullable public AuthoredNoteCollectionPage notesThe Notes. List of notes associcated with the request. -
team
The Team. Information about the Microsoft Teams team that was created for the request.
-
-
Constructor Details
-
SubjectRightsRequest
public SubjectRightsRequest()
-
-
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:
setRawObjectin interfacecom.microsoft.graph.serializer.IJsonBackedObject- Overrides:
setRawObjectin classEntity- Parameters:
serializer- the serializerjson- the JSON object to set this object to
-