Class Payload

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

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

    • brand

      @SerializedName(value="brand", alternate="Brand") @Expose @Nullable public PayloadBrand brand
      The Brand.
    • complexity

      @SerializedName(value="complexity", alternate="Complexity") @Expose @Nullable public PayloadComplexity complexity
      The Complexity.
    • createdBy

      @SerializedName(value="createdBy", alternate="CreatedBy") @Expose @Nullable public EmailIdentity createdBy
      The Created By.
    • createdDateTime

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

      @SerializedName(value="description", alternate="Description") @Expose @Nullable public String description
      The Description.
    • detail

      @SerializedName(value="detail", alternate="Detail") @Expose @Nullable public PayloadDetail detail
      The Detail.
    • displayName

      @SerializedName(value="displayName", alternate="DisplayName") @Expose @Nullable public String displayName
      The Display Name.
    • industry

      @SerializedName(value="industry", alternate="Industry") @Expose @Nullable public PayloadIndustry industry
      The Industry.
    • isAutomated

      @SerializedName(value="isAutomated", alternate="IsAutomated") @Expose @Nullable public Boolean isAutomated
      The Is Automated.
    • isControversial

      @SerializedName(value="isControversial", alternate="IsControversial") @Expose @Nullable public Boolean isControversial
      The Is Controversial.
    • isCurrentEvent

      @SerializedName(value="isCurrentEvent", alternate="IsCurrentEvent") @Expose @Nullable public Boolean isCurrentEvent
      The Is Current Event.
    • language

      @SerializedName(value="language", alternate="Language") @Expose @Nullable public String language
      The Language.
    • lastModifiedBy

      @SerializedName(value="lastModifiedBy", alternate="LastModifiedBy") @Expose @Nullable public EmailIdentity lastModifiedBy
      The Last Modified By.
    • lastModifiedDateTime

      @SerializedName(value="lastModifiedDateTime", alternate="LastModifiedDateTime") @Expose @Nullable public OffsetDateTime lastModifiedDateTime
      The Last Modified Date Time.
    • payloadTags

      @SerializedName(value="payloadTags", alternate="PayloadTags") @Expose @Nullable public List<String> payloadTags
      The Payload Tags.
    • platform

      @SerializedName(value="platform", alternate="Platform") @Expose @Nullable public PayloadDeliveryPlatform platform
      The Platform.
    • predictedCompromiseRate

      @SerializedName(value="predictedCompromiseRate", alternate="PredictedCompromiseRate") @Expose @Nullable public Double predictedCompromiseRate
      The Predicted Compromise Rate.
    • simulationAttackType

      @SerializedName(value="simulationAttackType", alternate="SimulationAttackType") @Expose @Nullable public SimulationAttackType simulationAttackType
      The Simulation Attack Type.
    • source

      @SerializedName(value="source", alternate="Source") @Expose @Nullable public SimulationContentSource source
      The Source.
    • status

      @SerializedName(value="status", alternate="Status") @Expose @Nullable public SimulationContentStatus status
      The Status.
    • technique

      @SerializedName(value="technique", alternate="Technique") @Expose @Nullable public SimulationAttackTechnique technique
      The Technique.
    • theme

      @SerializedName(value="theme", alternate="Theme") @Expose @Nullable public PayloadTheme theme
      The Theme.
  • Constructor Details

    • Payload

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