Class ProfileLightweightSupplier

java.lang.Object
travel.wink.sdk.extranet.booking.model.ProfileLightweightSupplier

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

  • Constructor Details

    • ProfileLightweightSupplier

      public ProfileLightweightSupplier()
  • Method Details

    • profileIdentifier

      public ProfileLightweightSupplier profileIdentifier(@Nonnull UUID profileIdentifier)
    • getProfileIdentifier

      @Nonnull @NotNull @Valid @Size(min=1) public @NotNull @Valid @Size(min=1) UUID getProfileIdentifier()
      Profile identifier
      Returns:
      profileIdentifier
    • setProfileIdentifier

      public void setProfileIdentifier(@Nonnull UUID profileIdentifier)
    • userIdentifier

      public ProfileLightweightSupplier userIdentifier(@Nonnull UUID userIdentifier)
    • getUserIdentifier

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

      public void setUserIdentifier(@Nonnull UUID userIdentifier)
    • share

      public ProfileLightweightSupplier share(@Nonnull Boolean share)
    • getShare

      @Nonnull @NotNull public @NotNull Boolean getShare()
      Indicates whether the user wants to share this profile of themselves with hotel(s)
      Returns:
      share
    • setShare

      public void setShare(@Nonnull Boolean share)
    • user

      public ProfileLightweightSupplier user(@Nonnull ProfileUserSupplier user)
    • getUser

      @Nonnull @NotNull @Valid public @NotNull @Valid ProfileUserSupplier getUser()
      User details
      Returns:
      user
    • setUser

      public void setUser(@Nonnull ProfileUserSupplier user)
    • personal

      public ProfileLightweightSupplier personal(@Nonnull PersonalSupplier personal)
    • getPersonal

      @Nonnull @NotNull @Valid public @NotNull @Valid PersonalSupplier getPersonal()
      Detailed customer information for this profile
      Returns:
      personal
    • setPersonal

      public void setPersonal(@Nonnull PersonalSupplier personal)
    • preferences

      public ProfileLightweightSupplier preferences(@Nonnull PreferencesSupplier preferences)
    • getPreferences

      @Nonnull @NotNull @Valid public @NotNull @Valid PreferencesSupplier getPreferences()
      Customer preferences
      Returns:
      preferences
    • setPreferences

      public void setPreferences(@Nonnull PreferencesSupplier preferences)
    • 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