Package travel.wink.sdk.extranet.model
Class ScheduleItem
java.lang.Object
travel.wink.sdk.extranet.model.ScheduleItem
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2022-09-16T10:42:12.086235846+07:00[Asia/Bangkok]")
public class ScheduleItem
extends Object
ScheduleItem
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddRecurrenceExceptionItem(OffsetDateTime recurrenceExceptionItem) bookingIdentifier(UUID bookingIdentifier) bookingOwnerIdentifier(UUID bookingOwnerIdentifier) created(OffsetDateTime created) description(String description) emailHeaderLogoUrl(String emailHeaderLogoUrl) end(OffsetDateTime end) endTimezone(String endTimezone) boolean@Valid AddressGet addressGet allDay@Min(1L) IntegerNumber of guests attending this event.@Valid UUIDBooking identifier this scheduled event was created as part of.@Valid UUIDWhich company owns this schedule.@Valid ContactGet contact@Valid OffsetDateTimeDate time this schedule event was created.Description of scheduled event.@NotNull StringgetEmail()Email of the person scheduling this event.Venue owner logo@Valid OffsetDateTimegetEnd()End date time of scheduled eventSchedule timezoneFirst name of person scheduling this event.Full name of person scheduling this event.@Valid UUIDHotel identifier that owns the travel inventory.@Valid UUIDUnique schedule identifier@Valid OffsetDateTimeLast date time this scheduled event was modified.Last name of person scheduling this event.Localized name of venue attendees will visit.Cloudinary image identifier of logo@Valid UUIDThe unique identifier of the travel inventory you are creating a scheduled event for.@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.Schedule event recurring sequence@Valid OffsetDateTimegetStart()Start date time of scheduled eventSchedule timezonegetTitle()Title of scheduled event.getType()The type of travel inventory.Name of venue attendees will visit.inthashCode()hotelIdentifier(UUID hotelIdentifier) identifier(UUID identifier) lastModified(OffsetDateTime lastModified) localizedVenueName(String localizedVenueName) logoIdentifier(String logoIdentifier) ownerIdentifier(UUID ownerIdentifier) recurrenceException(List<OffsetDateTime> recurrenceException) recurrenceId(String recurrenceId) recurrenceRule(String recurrenceRule) voidsetAddress(Address address) voidvoidsetAttendees(Integer attendees) voidsetBookingIdentifier(UUID bookingIdentifier) voidsetBookingOwnerIdentifier(UUID bookingOwnerIdentifier) voidsetContact(Contact contact) voidsetCreated(OffsetDateTime created) voidsetDescription(String description) voidvoidsetEmailHeaderLogoUrl(String emailHeaderLogoUrl) voidsetEnd(OffsetDateTime end) voidsetEndTimezone(String endTimezone) voidsetFirstName(String firstName) voidsetFullName(String fullName) voidsetHotelIdentifier(UUID hotelIdentifier) voidsetIdentifier(UUID identifier) voidsetLastModified(OffsetDateTime lastModified) voidsetLastName(String lastName) voidsetLocalizedVenueName(String localizedVenueName) voidsetLogoIdentifier(String logoIdentifier) voidsetOwnerIdentifier(UUID ownerIdentifier) voidsetRecurrenceException(List<OffsetDateTime> recurrenceException) voidsetRecurrenceId(String recurrenceId) voidsetRecurrenceRule(String recurrenceRule) voidsetSequence(Long sequence) voidsetStart(OffsetDateTime start) voidsetStartTimezone(String startTimezone) voidvoidsetType(ScheduleItem.TypeEnum type) voidsetVenueName(String venueName) start(OffsetDateTime start) startTimezone(String startTimezone) toString()type(ScheduleItem.TypeEnum type)
-
Field Details
-
JSON_PROPERTY_IDENTIFIER
- See Also:
-
JSON_PROPERTY_START
- See Also:
-
JSON_PROPERTY_START_TIMEZONE
- See Also:
-
JSON_PROPERTY_END
- See Also:
-
JSON_PROPERTY_END_TIMEZONE
- See Also:
-
JSON_PROPERTY_TITLE
- See Also:
-
JSON_PROPERTY_DESCRIPTION
- See Also:
-
JSON_PROPERTY_RECURRENCE_RULE
- See Also:
-
JSON_PROPERTY_RECURRENCE_ID
- See Also:
-
JSON_PROPERTY_RECURRENCE_EXCEPTION
- See Also:
-
JSON_PROPERTY_OWNER_IDENTIFIER
- See Also:
-
JSON_PROPERTY_BOOKING_IDENTIFIER
- See Also:
-
JSON_PROPERTY_BOOKING_OWNER_IDENTIFIER
- See Also:
-
JSON_PROPERTY_HOTEL_IDENTIFIER
- See Also:
-
JSON_PROPERTY_TYPE
- See Also:
-
JSON_PROPERTY_ATTENDEES
- See Also:
-
JSON_PROPERTY_EMAIL
- See Also:
-
JSON_PROPERTY_FULL_NAME
- See Also:
-
JSON_PROPERTY_FIRST_NAME
- See Also:
-
JSON_PROPERTY_LAST_NAME
- See Also:
-
JSON_PROPERTY_VENUE_NAME
- See Also:
-
JSON_PROPERTY_LOCALIZED_VENUE_NAME
- See Also:
-
JSON_PROPERTY_CONTACT
- See Also:
-
JSON_PROPERTY_ADDRESS
- See Also:
-
JSON_PROPERTY_CREATED
- See Also:
-
JSON_PROPERTY_LAST_MODIFIED
- See Also:
-
JSON_PROPERTY_SEQUENCE
- See Also:
-
JSON_PROPERTY_EMAIL_HEADER_LOGO_URL
- See Also:
-
JSON_PROPERTY_LOGO_IDENTIFIER
- See Also:
-
JSON_PROPERTY_ALL_DAY
- See Also:
-
-
Constructor Details
-
ScheduleItem
public ScheduleItem()
-
-
Method Details
-
identifier
-
getIdentifier
Unique schedule identifier- Returns:
- identifier
-
setIdentifier
-
start
-
getStart
Start date time of scheduled event- Returns:
- start
-
setStart
-
startTimezone
-
getStartTimezone
Schedule timezone- Returns:
- startTimezone
-
setStartTimezone
-
end
-
getEnd
End date time of scheduled event- Returns:
- end
-
setEnd
-
endTimezone
-
getEndTimezone
Schedule timezone- Returns:
- endTimezone
-
setEndTimezone
-
title
-
getTitle
Title of scheduled event.- Returns:
- title
-
setTitle
-
description
-
getDescription
Description of scheduled event.- Returns:
- description
-
setDescription
-
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
-
ownerIdentifier
-
getOwnerIdentifier
The unique identifier of the travel inventory you are creating a scheduled event for.- Returns:
- ownerIdentifier
-
setOwnerIdentifier
-
bookingIdentifier
-
getBookingIdentifier
Booking identifier this scheduled event was created as part of.- Returns:
- bookingIdentifier
-
setBookingIdentifier
-
bookingOwnerIdentifier
-
getBookingOwnerIdentifier
Which company owns this schedule. (Owner of the engine)- Returns:
- bookingOwnerIdentifier
-
setBookingOwnerIdentifier
-
hotelIdentifier
-
getHotelIdentifier
Hotel identifier that owns the travel inventory.- Returns:
- hotelIdentifier
-
setHotelIdentifier
-
type
-
getType
The type of travel inventory.- Returns:
- type
-
setType
-
attendees
-
getAttendees
Number of guests attending this event. minimum: 1- Returns:
- attendees
-
setAttendees
-
email
-
getEmail
Email of the person scheduling this event.- Returns:
-
setEmail
-
fullName
-
getFullName
Full name of person scheduling this event.- Returns:
- fullName
-
setFullName
-
firstName
-
getFirstName
First name of person scheduling this event.- Returns:
- firstName
-
setFirstName
-
lastName
-
getLastName
Last name of person scheduling this event.- Returns:
- lastName
-
setLastName
-
venueName
-
getVenueName
Name of venue attendees will visit.- Returns:
- venueName
-
setVenueName
-
localizedVenueName
-
getLocalizedVenueName
Localized name of venue attendees will visit.- Returns:
- localizedVenueName
-
setLocalizedVenueName
-
contact
-
getContact
Get contact- Returns:
- contact
-
setContact
-
address
-
getAddress
Get address- Returns:
- address
-
setAddress
-
created
-
getCreated
Date time this schedule event was created.- Returns:
- created
-
setCreated
-
lastModified
-
getLastModified
Last date time this scheduled event was modified.- Returns:
- lastModified
-
setLastModified
-
sequence
-
getSequence
Schedule event recurring sequence- Returns:
- sequence
-
setSequence
-
emailHeaderLogoUrl
-
getEmailHeaderLogoUrl
Venue owner logo- Returns:
- emailHeaderLogoUrl
-
setEmailHeaderLogoUrl
-
logoIdentifier
-
getLogoIdentifier
Cloudinary image identifier of logo- Returns:
- logoIdentifier
-
setLogoIdentifier
-
allDay
-
getAllDay
Get allDay- Returns:
- allDay
-
setAllDay
-
equals
-
hashCode
public int hashCode() -
toString
-