Class ScheduleItemSupplier

java.lang.Object
travel.wink.sdk.extranet.model.ScheduleItemSupplier

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2023-04-06T14:58:42.579815638+07:00[Asia/Bangkok]") public class ScheduleItemSupplier extends Object
ScheduleItemSupplier
  • Field Details

  • Constructor Details

    • ScheduleItemSupplier

      public ScheduleItemSupplier()
  • Method Details

    • identifier

      public ScheduleItemSupplier identifier(UUID identifier)
    • getIdentifier

      @Nullable @Valid public @Valid UUID getIdentifier()
      Unique schedule identifier
      Returns:
      identifier
    • setIdentifier

      public void setIdentifier(UUID identifier)
    • start

      public ScheduleItemSupplier start(LocalDateTime start)
    • getStart

      @Nullable @Valid public LocalDateTime getStart()
      Start date time of scheduled event
      Returns:
      start
    • setStart

      public void setStart(LocalDateTime start)
    • startTimezone

      public ScheduleItemSupplier startTimezone(String startTimezone)
    • getStartTimezone

      @Nullable public String getStartTimezone()
      Schedule timezone
      Returns:
      startTimezone
    • setStartTimezone

      public void setStartTimezone(String startTimezone)
    • end

    • getEnd

      @Nullable @Valid public LocalDateTime getEnd()
      End date time of scheduled event
      Returns:
      end
    • setEnd

      public void setEnd(LocalDateTime end)
    • endTimezone

      public ScheduleItemSupplier endTimezone(String endTimezone)
    • getEndTimezone

      @Nullable public String getEndTimezone()
      Schedule timezone
      Returns:
      endTimezone
    • setEndTimezone

      public void setEndTimezone(String endTimezone)
    • isAllDay

      public ScheduleItemSupplier isAllDay(Boolean isAllDay)
    • getIsAllDay

      @Nullable public Boolean getIsAllDay()
      Flag indicating whether this is an all day event.
      Returns:
      isAllDay
    • setIsAllDay

      public void setIsAllDay(Boolean isAllDay)
    • title

      public ScheduleItemSupplier title(String title)
    • getTitle

      @Nullable public String getTitle()
      Title of scheduled event.
      Returns:
      title
    • setTitle

      public void setTitle(String title)
    • description

      public ScheduleItemSupplier description(String description)
    • getDescription

      @Nullable public String getDescription()
      Description of scheduled event.
      Returns:
      description
    • setDescription

      public void setDescription(String description)
    • recurrenceRule

      public ScheduleItemSupplier recurrenceRule(String recurrenceRule)
    • getRecurrenceRule

      @Nullable public String 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

      public void setRecurrenceRule(String recurrenceRule)
    • recurrenceId

      public ScheduleItemSupplier recurrenceId(String recurrenceId)
    • getRecurrenceId

      @Nullable public String getRecurrenceId()
      The parent ID of the recurring event.
      Returns:
      recurrenceId
    • setRecurrenceId

      public void setRecurrenceId(String recurrenceId)
    • recurrenceException

      public ScheduleItemSupplier recurrenceException(List<LocalDateTime> recurrenceException)
    • addRecurrenceExceptionItem

      public ScheduleItemSupplier addRecurrenceExceptionItem(LocalDateTime recurrenceExceptionItem)
    • getRecurrenceException

      @Nullable @Valid public @Valid List<LocalDateTime> getRecurrenceException()
      Exceptions to the recurrence rule.
      Returns:
      recurrenceException
    • setRecurrenceException

      public void setRecurrenceException(List<LocalDateTime> recurrenceException)
    • ownerIdentifier

      public ScheduleItemSupplier ownerIdentifier(UUID ownerIdentifier)
    • getOwnerIdentifier

      @Nullable @Valid public @Valid UUID getOwnerIdentifier()
      The unique identifier of the travel inventory you are creating a scheduled event for.
      Returns:
      ownerIdentifier
    • setOwnerIdentifier

      public void setOwnerIdentifier(UUID ownerIdentifier)
    • bookingIdentifier

      public ScheduleItemSupplier bookingIdentifier(UUID bookingIdentifier)
    • getBookingIdentifier

      @Nullable @Valid public @Valid UUID getBookingIdentifier()
      Booking identifier this scheduled event was created as part of.
      Returns:
      bookingIdentifier
    • setBookingIdentifier

      public void setBookingIdentifier(UUID bookingIdentifier)
    • bookingOwnerIdentifier

      public ScheduleItemSupplier bookingOwnerIdentifier(UUID bookingOwnerIdentifier)
    • getBookingOwnerIdentifier

      @Nullable @Valid public @Valid UUID getBookingOwnerIdentifier()
      Which company owns this schedule. (Owner of the engine)
      Returns:
      bookingOwnerIdentifier
    • setBookingOwnerIdentifier

      public void setBookingOwnerIdentifier(UUID bookingOwnerIdentifier)
    • hotelIdentifier

      public ScheduleItemSupplier hotelIdentifier(UUID hotelIdentifier)
    • getHotelIdentifier

      @Nullable @Valid public @Valid UUID getHotelIdentifier()
      Hotel identifier that owns the travel inventory.
      Returns:
      hotelIdentifier
    • setHotelIdentifier

      public void setHotelIdentifier(UUID hotelIdentifier)
    • type

    • getType

      @Nullable public ScheduleItemSupplier.TypeEnum getType()
      The type of travel inventory.
      Returns:
      type
    • setType

      public void setType(ScheduleItemSupplier.TypeEnum type)
    • attendees

      public ScheduleItemSupplier attendees(Integer attendees)
    • getAttendees

      @Nullable @Min(1L) public @Min(1L) Integer getAttendees()
      Number of guests attending this event. minimum: 1
      Returns:
      attendees
    • setAttendees

      public void setAttendees(Integer attendees)
    • email

      public ScheduleItemSupplier email(String email)
    • getEmail

      @Nonnull @NotNull public @NotNull String getEmail()
      Email of the person scheduling this event.
      Returns:
      email
    • setEmail

      public void setEmail(String email)
    • fullName

      public ScheduleItemSupplier fullName(String fullName)
    • getFullName

      @Nullable public String getFullName()
      Full name of person scheduling this event.
      Returns:
      fullName
    • setFullName

      public void setFullName(String fullName)
    • firstName

      public ScheduleItemSupplier firstName(String firstName)
    • getFirstName

      @Nullable public String getFirstName()
      First name of person scheduling this event.
      Returns:
      firstName
    • setFirstName

      public void setFirstName(String firstName)
    • lastName

      public ScheduleItemSupplier lastName(String lastName)
    • getLastName

      @Nullable public String getLastName()
      Last name of person scheduling this event.
      Returns:
      lastName
    • setLastName

      public void setLastName(String lastName)
    • venueName

      public ScheduleItemSupplier venueName(String venueName)
    • getVenueName

      @Nullable public String getVenueName()
      Name of venue attendees will visit.
      Returns:
      venueName
    • setVenueName

      public void setVenueName(String venueName)
    • localizedVenueName

      public ScheduleItemSupplier localizedVenueName(String localizedVenueName)
    • getLocalizedVenueName

      @Nullable public String getLocalizedVenueName()
      Localized name of venue attendees will visit.
      Returns:
      localizedVenueName
    • setLocalizedVenueName

      public void setLocalizedVenueName(String localizedVenueName)
    • contact

      public ScheduleItemSupplier contact(ContactSupplier contact)
    • getContact

      @Nullable @Valid public @Valid ContactSupplier getContact()
      Get contact
      Returns:
      contact
    • setContact

      public void setContact(ContactSupplier contact)
    • address

      public ScheduleItemSupplier address(AddressSupplier address)
    • getAddress

      @Nullable @Valid public @Valid AddressSupplier getAddress()
      Get address
      Returns:
      address
    • setAddress

      public void setAddress(AddressSupplier address)
    • created

      public ScheduleItemSupplier created(LocalDateTime created)
    • getCreated

      @Nullable @Valid public LocalDateTime getCreated()
      Date time this schedule event was created.
      Returns:
      created
    • setCreated

      public void setCreated(LocalDateTime created)
    • lastModified

      public ScheduleItemSupplier lastModified(LocalDateTime lastModified)
    • getLastModified

      @Nullable @Valid public LocalDateTime getLastModified()
      Last date time this scheduled event was modified.
      Returns:
      lastModified
    • setLastModified

      public void setLastModified(LocalDateTime lastModified)
    • sequence

      public ScheduleItemSupplier sequence(Long sequence)
    • getSequence

      @Nullable public Long getSequence()
      Schedule event recurring sequence
      Returns:
      sequence
    • setSequence

      public void setSequence(Long sequence)
    • emailHeaderLogoUrl

      public ScheduleItemSupplier emailHeaderLogoUrl(String emailHeaderLogoUrl)
    • getEmailHeaderLogoUrl

      @Nullable public String getEmailHeaderLogoUrl()
      Venue owner logo
      Returns:
      emailHeaderLogoUrl
    • setEmailHeaderLogoUrl

      public void setEmailHeaderLogoUrl(String emailHeaderLogoUrl)
    • logoIdentifier

      public ScheduleItemSupplier logoIdentifier(String logoIdentifier)
    • getLogoIdentifier

      @Nullable public String getLogoIdentifier()
      Cloudinary image identifier of logo
      Returns:
      logoIdentifier
    • setLogoIdentifier

      public void setLogoIdentifier(String logoIdentifier)
    • allDay

      public ScheduleItemSupplier allDay(Boolean allDay)
    • getAllDay

      @Nullable public Boolean getAllDay()
      Get allDay
      Returns:
      allDay
    • setAllDay

      public void setAllDay(Boolean allDay)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object