Package travel.wink.sdk.extranet.model
Class CreateScheduleItemRequest
java.lang.Object
travel.wink.sdk.extranet.model.CreateScheduleItemRequest
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2022-06-29T13:20:57.452361+07:00[Asia/Bangkok]")
public class CreateScheduleItemRequest
extends Object
CreateScheduleItemRequest
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumThe type of travel inventory. -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddRecurrenceExceptionItem(OffsetDateTime recurrenceExceptionItem) bookingIdentifier(String bookingIdentifier) end(OffsetDateTime end) endTimezone(String endTimezone) boolean@NotNull @Min(1L) IntegerNumber of guests attending this event.@NotNull StringBooking identifier this scheduled event was created as part of.@NotNull @Valid OffsetDateTimegetEnd()End date time of scheduled event@NotNull StringUnique schedule identifier@NotNull BooleanFlag indicating whether this is an all day event.@Valid List<OffsetDateTime>Exceptions to the recurrence rule.The parent ID of the recurring event.If rule is present, indicates that scheduled event is a recurring event.@NotNull @Valid OffsetDateTimegetStart()Start date time of scheduled event@NotNull StringUnique schedule identifier@NotNull CreateScheduleItemRequest.TypeEnumgetType()The type of travel inventory.inthashCode()recurrenceException(List<OffsetDateTime> recurrenceException) recurrenceId(String recurrenceId) recurrenceRule(String recurrenceRule) voidsetAttendees(Integer attendees) voidsetBookingIdentifier(String bookingIdentifier) voidsetEnd(OffsetDateTime end) voidsetEndTimezone(String endTimezone) voidsetIsAllDay(Boolean isAllDay) voidsetRecurrenceException(List<OffsetDateTime> recurrenceException) voidsetRecurrenceId(String recurrenceId) voidsetRecurrenceRule(String recurrenceRule) voidsetStart(OffsetDateTime start) voidsetStartTimezone(String startTimezone) voidstart(OffsetDateTime start) startTimezone(String startTimezone) toString()
-
Field Details
-
JSON_PROPERTY_START
- See Also:
-
JSON_PROPERTY_END
- See Also:
-
JSON_PROPERTY_START_TIMEZONE
- See Also:
-
JSON_PROPERTY_END_TIMEZONE
- See Also:
-
JSON_PROPERTY_IS_ALL_DAY
- See Also:
-
JSON_PROPERTY_RECURRENCE_RULE
- See Also:
-
JSON_PROPERTY_RECURRENCE_ID
- See Also:
-
JSON_PROPERTY_RECURRENCE_EXCEPTION
- See Also:
-
JSON_PROPERTY_BOOKING_IDENTIFIER
- See Also:
-
JSON_PROPERTY_TYPE
- See Also:
-
JSON_PROPERTY_ATTENDEES
- See Also:
-
-
Constructor Details
-
CreateScheduleItemRequest
public CreateScheduleItemRequest()
-
-
Method Details
-
start
-
getStart
Start date time of scheduled event- Returns:
- start
-
setStart
-
end
-
getEnd
End date time of scheduled event- Returns:
- end
-
setEnd
-
startTimezone
-
getStartTimezone
Unique schedule identifier- Returns:
- startTimezone
-
setStartTimezone
-
endTimezone
-
getEndTimezone
Unique schedule identifier- Returns:
- endTimezone
-
setEndTimezone
-
isAllDay
-
getIsAllDay
Flag indicating whether this is an all day event.- Returns:
- isAllDay
-
setIsAllDay
-
recurrenceRule
-
getRecurrenceRule
If rule is present, indicates that scheduled event is a recurring event. For more details go to the [iCalendar website](https://icalendar.org/)- Returns:
- recurrenceRule
-
setRecurrenceRule
-
recurrenceId
-
getRecurrenceId
The parent ID of the recurring event.- Returns:
- recurrenceId
-
setRecurrenceId
-
recurrenceException
-
addRecurrenceExceptionItem
-
getRecurrenceException
Exceptions to the recurrence rule.- Returns:
- recurrenceException
-
setRecurrenceException
-
bookingIdentifier
-
getBookingIdentifier
Booking identifier this scheduled event was created as part of.- Returns:
- bookingIdentifier
-
setBookingIdentifier
-
type
-
getType
The type of travel inventory.- Returns:
- type
-
setType
-
attendees
-
getAttendees
Number of guests attending this event. minimum: 1- Returns:
- attendees
-
setAttendees
-
equals
-
hashCode
public int hashCode() -
toString
-