Package com.microsoft.graph.models
Class RecurrenceRange
java.lang.Object
com.microsoft.graph.models.RecurrenceRange
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
public class RecurrenceRange
extends Object
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Recurrence Range.
-
Field Summary
FieldsModifier and TypeFieldDescriptioncom.microsoft.graph.core.DateOnly
The End Date.The Number Of Occurrences.the OData type of the object as returned by the serviceThe Recurrence Time Zone.com.microsoft.graph.core.DateOnly
The Start Date.The Type. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal com.microsoft.graph.serializer.AdditionalDataManager
void
setRawObject
(com.microsoft.graph.serializer.ISerializer serializer, com.google.gson.JsonObject json) Sets the raw JSON object
-
Field Details
-
oDataType
the OData type of the object as returned by the service -
endDate
@SerializedName(value="endDate", alternate="EndDate") @Expose @Nullable public com.microsoft.graph.core.DateOnly endDateThe End Date. The date to stop applying the recurrence pattern. Depending on the recurrence pattern of the event, the last occurrence of the meeting may not be this date. Required if type is endDate. -
numberOfOccurrences
@SerializedName(value="numberOfOccurrences", alternate="NumberOfOccurrences") @Expose @Nullable public Integer numberOfOccurrencesThe Number Of Occurrences. The number of times to repeat the event. Required and must be positive if type is numbered. -
recurrenceTimeZone
@SerializedName(value="recurrenceTimeZone", alternate="RecurrenceTimeZone") @Expose @Nullable public String recurrenceTimeZoneThe Recurrence Time Zone. Time zone for the startDate and endDate properties. Optional. If not specified, the time zone of the event is used. -
startDate
@SerializedName(value="startDate", alternate="StartDate") @Expose @Nullable public com.microsoft.graph.core.DateOnly startDateThe Start Date. The date to start applying the recurrence pattern. The first occurrence of the meeting may be this date or later, depending on the recurrence pattern of the event. Must be the same value as the start property of the recurring event. Required. -
type
The Type. The recurrence range. Possible values are: endDate, noEnd, numbered. Required.
-
-
Constructor Details
-
RecurrenceRange
public RecurrenceRange()
-
-
Method Details
-
additionalDataManager
@Nonnull public final com.microsoft.graph.serializer.AdditionalDataManager additionalDataManager()- Specified by:
additionalDataManager
in interfacecom.microsoft.graph.serializer.IJsonBackedObject
-
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 interfacecom.microsoft.graph.serializer.IJsonBackedObject
- Parameters:
serializer
- the serializerjson
- the JSON object to set this object to
-