Package com.microsoft.graph.models
Class EmailPayloadDetail
java.lang.Object
com.microsoft.graph.models.PayloadDetail
com.microsoft.graph.models.EmailPayloadDetail
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class EmailPayloadDetail
extends PayloadDetail
implements com.microsoft.kiota.serialization.Parsable
-
Field Summary
Fields inherited from class com.microsoft.graph.models.PayloadDetail
backingStore -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic EmailPayloadDetailcreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueThe deserialization information for the current modelGets the fromEmail property value.Gets the fromName property value.Gets the isExternalSender property value.Gets the subject property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetFromEmail(String value) Sets the fromEmail property value.voidsetFromName(String value) Sets the fromName property value.voidsetIsExternalSender(Boolean value) Sets the isExternalSender property value.voidsetSubject(String value) Sets the subject property value.Methods inherited from class com.microsoft.graph.models.PayloadDetail
getAdditionalData, getBackingStore, getCoachmarks, getContent, getOdataType, getPhishingUrl, setAdditionalData, setBackingStore, setCoachmarks, setContent, setOdataType, setPhishingUrl
-
Constructor Details
-
EmailPayloadDetail
public EmailPayloadDetail()Instantiates a newEmailPayloadDetailand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static EmailPayloadDetail createFromDiscriminatorValue(@Nonnull com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator value- Parameters:
parseNode- The parse node to use to read the discriminator value and create the object- Returns:
- a
EmailPayloadDetail
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model- Specified by:
getFieldDeserializersin interfacecom.microsoft.kiota.serialization.Parsable- Overrides:
getFieldDeserializersin classPayloadDetail- Returns:
- a
Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getFromEmail
Gets the fromEmail property value. Email address of the user.- Returns:
- a
String
-
getFromName
Gets the fromName property value. Display name of the user.- Returns:
- a
String
-
getIsExternalSender
Gets the isExternalSender property value. Indicates whether the sender isn't from the user's organization.- Returns:
- a
Boolean
-
getSubject
Gets the subject property value. The subject of the email address sent to the user.- Returns:
- a
String
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object- Specified by:
serializein interfacecom.microsoft.kiota.serialization.Parsable- Overrides:
serializein classPayloadDetail- Parameters:
writer- Serialization writer to use to serialize this model
-
setFromEmail
Sets the fromEmail property value. Email address of the user.- Parameters:
value- Value to set for the fromEmail property.
-
setFromName
Sets the fromName property value. Display name of the user.- Parameters:
value- Value to set for the fromName property.
-
setIsExternalSender
Sets the isExternalSender property value. Indicates whether the sender isn't from the user's organization.- Parameters:
value- Value to set for the isExternalSender property.
-
setSubject
Sets the subject property value. The subject of the email address sent to the user.- Parameters:
value- Value to set for the subject property.
-