Package travel.wink.sdk.extranet.model
Class ScheduleItemSupplier
java.lang.Object
travel.wink.sdk.extranet.model.ScheduleItemSupplier
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2023-08-24T16:36:44.138518294+07:00[Asia/Bangkok]")
public class ScheduleItemSupplier
extends Object
ScheduleItemSupplier
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumThe type of travel inventory. -
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 Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddRecurrenceExceptionItem(LocalDateTime recurrenceExceptionItem) address(AddressSupplier address) bookingIdentifier(UUID bookingIdentifier) bookingOwnerIdentifier(UUID bookingOwnerIdentifier) contact(ContactSupplier contact) created(LocalDateTime created) description(String description) emailHeaderLogoUrl(String emailHeaderLogoUrl) end(LocalDateTime end) endTimezone(String endTimezone) boolean@Valid AddressSupplierGet 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 ContactSupplierGet contactDate time this schedule event was created.Description of scheduled event.@NotNull StringgetEmail()Email of the person scheduling this event.Venue owner logogetEnd()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 identifierFlag indicating whether this is an all day event.Last 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<LocalDateTime>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 sequencegetStart()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(LocalDateTime lastModified) localizedVenueName(String localizedVenueName) logoIdentifier(String logoIdentifier) ownerIdentifier(UUID ownerIdentifier) recurrenceException(List<LocalDateTime> recurrenceException) recurrenceId(String recurrenceId) recurrenceRule(String recurrenceRule) voidsetAddress(AddressSupplier address) voidvoidsetAttendees(Integer attendees) voidsetBookingIdentifier(UUID bookingIdentifier) voidsetBookingOwnerIdentifier(UUID bookingOwnerIdentifier) voidsetContact(ContactSupplier contact) voidsetCreated(LocalDateTime created) voidsetDescription(String description) voidvoidsetEmailHeaderLogoUrl(String emailHeaderLogoUrl) voidsetEnd(LocalDateTime end) voidsetEndTimezone(String endTimezone) voidsetFirstName(String firstName) voidsetFullName(String fullName) voidsetHotelIdentifier(UUID hotelIdentifier) voidsetIdentifier(UUID identifier) voidsetIsAllDay(Boolean isAllDay) voidsetLastModified(LocalDateTime lastModified) voidsetLastName(String lastName) voidsetLocalizedVenueName(String localizedVenueName) voidsetLogoIdentifier(String logoIdentifier) voidsetOwnerIdentifier(UUID ownerIdentifier) voidsetRecurrenceException(List<LocalDateTime> recurrenceException) voidsetRecurrenceId(String recurrenceId) voidsetRecurrenceRule(String recurrenceRule) voidsetSequence(Long sequence) voidsetStart(LocalDateTime start) voidsetStartTimezone(String startTimezone) voidvoidvoidsetVenueName(String venueName) start(LocalDateTime start) startTimezone(String startTimezone) toString()
-
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_IS_ALL_DAY
- 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
-
ScheduleItemSupplier
public ScheduleItemSupplier()
-
-
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
-
isAllDay
-
getIsAllDay
Flag indicating whether this is an all day event.- Returns:
- isAllDay
-
setIsAllDay
-
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
-