Package com.microsoft.graph.models
Class UserSimulationDetails
java.lang.Object
com.microsoft.graph.models.UserSimulationDetails
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
public class UserSimulationDetails
extends Object
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the User Simulation Details.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Assigned Trainings Count.The Completed Trainings Count.The Compromised Date Time.The In Progress Trainings Count.The Is Compromised.the OData type of the object as returned by the serviceThe Reported Phish Date Time.The Simulation Events.The Simulation User.The Training Events. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal com.microsoft.graph.serializer.AdditionalDataManagervoidsetRawObject(com.microsoft.graph.serializer.ISerializer serializer, com.google.gson.JsonObject json) Sets the raw JSON object
-
Field Details
-
oDataType
the OData type of the object as returned by the service -
assignedTrainingsCount
@SerializedName(value="assignedTrainingsCount", alternate="AssignedTrainingsCount") @Expose @Nullable public Integer assignedTrainingsCountThe Assigned Trainings Count. Number of trainings assigned to a user in an attack simulation and training campaign. -
completedTrainingsCount
@SerializedName(value="completedTrainingsCount", alternate="CompletedTrainingsCount") @Expose @Nullable public Integer completedTrainingsCountThe Completed Trainings Count. Number of trainings completed by a user in an attack simulation and training campaign. -
compromisedDateTime
@SerializedName(value="compromisedDateTime", alternate="CompromisedDateTime") @Expose @Nullable public OffsetDateTime compromisedDateTimeThe Compromised Date Time. Date and time of the compromising online action by a user in an attack simulation and training campaign. -
inProgressTrainingsCount
@SerializedName(value="inProgressTrainingsCount", alternate="InProgressTrainingsCount") @Expose @Nullable public Integer inProgressTrainingsCountThe In Progress Trainings Count. Number of trainings in progress by a user in an attack simulation and training campaign. -
isCompromised
@SerializedName(value="isCompromised", alternate="IsCompromised") @Expose @Nullable public Boolean isCompromisedThe Is Compromised. Indicates whether a user was compromised in an attack simulation and training campaign. -
reportedPhishDateTime
@SerializedName(value="reportedPhishDateTime", alternate="ReportedPhishDateTime") @Expose @Nullable public OffsetDateTime reportedPhishDateTimeThe Reported Phish Date Time. Date and time when a user reported the delivered payload as phishing in the attack simulation and training campaign. -
simulationEvents
@SerializedName(value="simulationEvents", alternate="SimulationEvents") @Expose @Nullable public List<UserSimulationEventInfo> simulationEventsThe Simulation Events. List of simulation events of a user in the attack simulation and training campaign. -
simulationUser
@SerializedName(value="simulationUser", alternate="SimulationUser") @Expose @Nullable public AttackSimulationUser simulationUserThe Simulation User. User in an attack simulation and training campaign. -
trainingEvents
@SerializedName(value="trainingEvents", alternate="TrainingEvents") @Expose @Nullable public List<UserTrainingEventInfo> trainingEventsThe Training Events. List of training events of a user in the attack simulation and training campaign.
-
-
Constructor Details
-
UserSimulationDetails
public UserSimulationDetails()
-
-
Method Details
-
additionalDataManager
@Nonnull public final com.microsoft.graph.serializer.AdditionalDataManager additionalDataManager()- Specified by:
additionalDataManagerin interfacecom.microsoft.graph.serializer.IJsonBackedObject
-
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- Parameters:
serializer- the serializerjson- the JSON object to set this object to
-