Package com.microsoft.graph.models
Class OpenShiftItem
java.lang.Object
com.microsoft.graph.models.ScheduleEntity
com.microsoft.graph.models.ShiftItem
com.microsoft.graph.models.OpenShiftItem
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class OpenShiftItem
extends ShiftItem
implements com.microsoft.kiota.serialization.Parsable
-
Field Summary
Fields inherited from class com.microsoft.graph.models.ScheduleEntity
backingStore -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic OpenShiftItemcreateFromDiscriminatorValue(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 openSlotCount property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetOpenSlotCount(Integer value) Sets the openSlotCount property value.Methods inherited from class com.microsoft.graph.models.ShiftItem
getActivities, getDisplayName, getNotes, setActivities, setDisplayName, setNotesMethods inherited from class com.microsoft.graph.models.ScheduleEntity
getAdditionalData, getBackingStore, getEndDateTime, getOdataType, getStartDateTime, getTheme, setAdditionalData, setBackingStore, setEndDateTime, setOdataType, setStartDateTime, setTheme
-
Constructor Details
-
OpenShiftItem
public OpenShiftItem()Instantiates a newOpenShiftItemand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static OpenShiftItem 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
OpenShiftItem
-
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 classShiftItem- Returns:
- a
Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getOpenSlotCount
Gets the openSlotCount property value. Count of the number of slots for the given open shift.- Returns:
- a
Integer
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object -
setOpenSlotCount
Sets the openSlotCount property value. Count of the number of slots for the given open shift.- Parameters:
value- Value to set for the openSlotCount property.
-