Class Webhook

java.lang.Object
travel.wink.sdk.user.settings.model.Webhook

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2025-06-26T20:22:15.850489898+07:00[Asia/Bangkok]", comments="Generator version: 7.13.0") public class Webhook extends Object
Webhook
  • Field Details

  • Constructor Details

    • Webhook

      public Webhook()
  • Method Details

    • id

      public Webhook id(@Nonnull String id)
    • getId

      @Nonnull @NotNull @Size(min=1) public @NotNull @Size(min=1) String getId()
      Document UUID
      Returns:
      id
    • setId

      public void setId(@Nonnull String id)
    • createdDate

      public Webhook createdDate(@Nullable LocalDateTime createdDate)
    • getCreatedDate

      @Nullable @Valid public LocalDateTime getCreatedDate()
      Datetime this record was first created
      Returns:
      createdDate
    • setCreatedDate

      public void setCreatedDate(@Nullable LocalDateTime createdDate)
    • lastUpdate

      public Webhook lastUpdate(@Nullable LocalDateTime lastUpdate)
    • getLastUpdate

      @Nullable @Valid public LocalDateTime getLastUpdate()
      Datetime this record was last updated
      Returns:
      lastUpdate
    • setLastUpdate

      public void setLastUpdate(@Nullable LocalDateTime lastUpdate)
    • version

      public Webhook version(@Nullable Long version)
    • getVersion

      @Nullable public Long getVersion()
      Version property that shows how many times this document has been persisted. Document will not persist if the version property is less than current version property in the system. Result in an optimistic locking exception.
      Returns:
      version
    • setVersion

      public void setVersion(@Nullable Long version)
    • userIdentifier

      public Webhook userIdentifier(@Nonnull UUID userIdentifier)
    • getUserIdentifier

      @Nonnull @NotNull @Valid @Size(min=1) public @NotNull @Valid @Size(min=1) UUID getUserIdentifier()
      Unique owner record identifier
      Returns:
      userIdentifier
    • setUserIdentifier

      public void setUserIdentifier(@Nonnull UUID userIdentifier)
    • ownerIdentifier

      public Webhook ownerIdentifier(@Nonnull UUID ownerIdentifier)
    • getOwnerIdentifier

      @Nonnull @NotNull @Valid @Size(min=1) public @NotNull @Valid @Size(min=1) UUID getOwnerIdentifier()
      Unique owner record identifier
      Returns:
      ownerIdentifier
    • setOwnerIdentifier

      public void setOwnerIdentifier(@Nonnull UUID ownerIdentifier)
    • ownerName

      public Webhook ownerName(@Nonnull String ownerName)
    • getOwnerName

      @Nonnull @NotNull @Size(min=1) public @NotNull @Size(min=1) String getOwnerName()
      Name of company owner.
      Returns:
      ownerName
    • setOwnerName

      public void setOwnerName(@Nonnull String ownerName)
    • ownerType

      public Webhook ownerType(@Nonnull Webhook.OwnerTypeEnum ownerType)
    • getOwnerType

      @Nonnull @NotNull public @NotNull Webhook.OwnerTypeEnum getOwnerType()
      Type of entity.
      Returns:
      ownerType
    • setOwnerType

      public void setOwnerType(@Nonnull Webhook.OwnerTypeEnum ownerType)
    • name

      public Webhook name(@Nonnull String name)
    • getName

      @Nonnull @NotNull @Size(min=1) public @NotNull @Size(min=1) String getName()
      Descriptive name of webhook.
      Returns:
      name
    • setName

      public void setName(@Nonnull String name)
    • enabled

      public Webhook enabled(@Nonnull Boolean enabled)
    • getEnabled

      @Nonnull @NotNull public @NotNull Boolean getEnabled()
      Whether this webhook is enabled.
      Returns:
      enabled
    • setEnabled

      public void setEnabled(@Nonnull Boolean enabled)
    • eventUrl

      public Webhook eventUrl(@Nonnull String eventUrl)
    • getEventUrl

      @Nonnull @NotNull @Size(min=1) public @NotNull @Size(min=1) String getEventUrl()
      The url to POST event to.
      Returns:
      eventUrl
    • setEventUrl

      public void setEventUrl(@Nonnull String eventUrl)
    • eventList

      public Webhook eventList(@Nonnull List<Object> eventList)
    • addEventListItem

      public Webhook addEventListItem(Object eventListItem)
    • getEventList

      @Nonnull @NotNull public @NotNull List<Object> getEventList()
      Get eventList
      Returns:
      eventList
    • setEventList

      public void setEventList(@Nonnull List<Object> eventList)
    • 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