Package com.microsoft.graph.models
Class ItemAttachment
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.Attachment
com.microsoft.graph.models.ItemAttachment
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class ItemAttachment
extends Attachment
implements com.microsoft.kiota.serialization.Parsable
-
Field Summary
Fields inherited from class com.microsoft.graph.models.Entity
backingStore -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ItemAttachmentcreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueThe deserialization information for the current modelgetItem()Gets the item property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetItem(OutlookItem value) Sets the item property value.Methods inherited from class com.microsoft.graph.models.Attachment
getContentType, getIsInline, getLastModifiedDateTime, getName, getSize, setContentType, setIsInline, setLastModifiedDateTime, setName, setSizeMethods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
ItemAttachment
public ItemAttachment()Instantiates a newItemAttachmentand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static ItemAttachment 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
ItemAttachment
-
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 classAttachment- Returns:
- a
Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getItem
Gets the item property value. The attached message or event. Navigation property.- Returns:
- a
OutlookItem
-
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 classAttachment- Parameters:
writer- Serialization writer to use to serialize this model
-
setItem
Sets the item property value. The attached message or event. Navigation property.- Parameters:
value- Value to set for the item property.
-