Package com.microsoft.graph.models
Class BookingsAvailabilityWindow
java.lang.Object
com.microsoft.graph.models.BookingsAvailability
com.microsoft.graph.models.BookingsAvailabilityWindow
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class BookingsAvailabilityWindow
extends BookingsAvailability
implements com.microsoft.kiota.serialization.Parsable
-
Field Summary
Fields inherited from class com.microsoft.graph.models.BookingsAvailability
backingStore -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic BookingsAvailabilityWindowcreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the endDate property value.The deserialization information for the current modelGets the startDate property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetEndDate(LocalDate value) Sets the endDate property value.voidsetStartDate(LocalDate value) Sets the startDate property value.Methods inherited from class com.microsoft.graph.models.BookingsAvailability
getAdditionalData, getAvailabilityType, getBackingStore, getBusinessHours, getOdataType, setAdditionalData, setAvailabilityType, setBackingStore, setBusinessHours, setOdataType
-
Constructor Details
-
BookingsAvailabilityWindow
public BookingsAvailabilityWindow()Instantiates a newBookingsAvailabilityWindowand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static BookingsAvailabilityWindow 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
BookingsAvailabilityWindow
-
getEndDate
Gets the endDate property value. End date of the availability window.- Returns:
- a
LocalDate
-
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 classBookingsAvailability- Returns:
- a
Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getStartDate
Gets the startDate property value. Start date of the availability window.- Returns:
- a
LocalDate
-
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 classBookingsAvailability- Parameters:
writer- Serialization writer to use to serialize this model
-
setEndDate
Sets the endDate property value. End date of the availability window.- Parameters:
value- Value to set for the endDate property.
-
setStartDate
Sets the startDate property value. Start date of the availability window.- Parameters:
value- Value to set for the startDate property.
-