Class SimpleMultimedia

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

@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 SimpleMultimedia extends Object
Multimedia that contains less information than Multimedia object
  • Field Details

  • Constructor Details

    • SimpleMultimedia

      public SimpleMultimedia()
  • Method Details

    • multimediaIdentifier

      public SimpleMultimedia multimediaIdentifier(@Nonnull UUID multimediaIdentifier)
    • getMultimediaIdentifier

      @Nonnull @NotNull @Valid @Size(min=1) public @NotNull @Valid @Size(min=1) UUID getMultimediaIdentifier()
      Document identifier
      Returns:
      multimediaIdentifier
    • setMultimediaIdentifier

      public void setMultimediaIdentifier(@Nonnull UUID multimediaIdentifier)
    • identifier

      public SimpleMultimedia identifier(@Nonnull String identifier)
    • getIdentifier

      @Nonnull @NotNull @Size(min=1) public @NotNull @Size(min=1) String getIdentifier()
      Use this identifier to communicate with Cloudinary.
      Returns:
      identifier
    • setIdentifier

      public void setIdentifier(@Nonnull String identifier)
    • type

      public SimpleMultimedia type(@Nonnull SimpleMultimedia.TypeEnum type)
    • getType

      @Nonnull @NotNull public @NotNull SimpleMultimedia.TypeEnum getType()
      Whether Cloudinary media is a VIDEO or IMAGE.
      Returns:
      type
    • setType

      public void setType(@Nonnull SimpleMultimedia.TypeEnum type)
    • source

      public SimpleMultimedia source(@Nonnull SimpleMultimedia.SourceEnum source)
    • getSource

      @Nonnull @NotNull public @NotNull SimpleMultimedia.SourceEnum getSource()
      Currently ONLY using Cloudinary to store all image / video assets.
      Returns:
      source
    • setSource

      public void setSource(@Nonnull SimpleMultimedia.SourceEnum source)
    • sort

      public SimpleMultimedia sort(@Nonnull Integer sort)
    • getSort

      @Nonnull @NotNull public @NotNull Integer getSort()
      Sort allows you to control how you want to sort this record in a list of media records.
      Returns:
      sort
    • setSort

      public void setSort(@Nonnull Integer sort)
    • angle

      public SimpleMultimedia angle(@Nullable String angle)
    • getAngle

      @Nullable public String getAngle()
      Media angle
      Returns:
      angle
    • setAngle

      public void setAngle(@Nullable String angle)
    • width

      public SimpleMultimedia width(@Nonnull Integer width)
    • getWidth

      @Nonnull @NotNull @Min(1L) public @NotNull @Min(1L) Integer getWidth()
      Media width in pixels. minimum: 1
      Returns:
      width
    • setWidth

      public void setWidth(@Nonnull Integer width)
    • height

      public SimpleMultimedia height(@Nonnull Integer height)
    • getHeight

      @Nonnull @NotNull @Min(1L) public @NotNull @Min(1L) Integer getHeight()
      Media height in pixels. minimum: 1
      Returns:
      height
    • setHeight

      public void setHeight(@Nonnull Integer height)
    • published

      public SimpleMultimedia published(@Nullable Boolean published)
    • getPublished

      @Nullable public Boolean getPublished()
      Instead of deleting the media, choose to un-publish it instead for later re-use. Could be you keep seasonal images of the property.
      Returns:
      published
    • setPublished

      public void setPublished(@Nullable Boolean published)
    • category

      public SimpleMultimedia category(@Nullable String category)
    • getCategory

      @Nullable public String getCategory()
      Supported OTA specification `PIC` code. See [OTA geoname data](#operation/showAvailableCodesForCategory)
      Returns:
      category
    • setCategory

      public void setCategory(@Nullable String category)
    • descriptions

      public SimpleMultimedia descriptions(@Nullable List<@Valid SimpleDescription> descriptions)
    • addDescriptionsItem

      public SimpleMultimedia addDescriptionsItem(SimpleDescription descriptionsItem)
    • getDescriptions

      @Nullable @Valid public @Valid List<@Valid SimpleDescription> getDescriptions()
      Localized media captions to give user some context about where this media was taken.
      Returns:
      descriptions
    • setDescriptions

      public void setDescriptions(@Nullable List<@Valid SimpleDescription> descriptions)
    • lifestyleType

      public SimpleMultimedia lifestyleType(@Nullable SimpleMultimedia.LifestyleTypeEnum lifestyleType)
    • getLifestyleType

      @Nullable public SimpleMultimedia.LifestyleTypeEnum getLifestyleType()
      Associate this media with a specific lifestyle type. A user searching and filtering inventory based on lifestyles can be shown relevant media first.
      Returns:
      lifestyleType
    • setLifestyleType

      public void setLifestyleType(@Nullable SimpleMultimedia.LifestyleTypeEnum lifestyleType)
    • attribution

      public SimpleMultimedia attribution(@Nullable List<@Valid ImageAttribution> attribution)
    • addAttributionItem

      public SimpleMultimedia addAttributionItem(ImageAttribution attributionItem)
    • getAttribution

      @Nullable @Valid public @Valid List<@Valid ImageAttribution> getAttribution()
      Whether image has attribution properties
      Returns:
      attribution
    • setAttribution

      public void setAttribution(@Nullable List<@Valid ImageAttribution> attribution)
    • isLandscape

      public SimpleMultimedia isLandscape(@Nullable Boolean isLandscape)
    • getIsLandscape

      @Nullable public Boolean getIsLandscape()
      True if media width is greater or equal to height
      Returns:
      isLandscape
    • setIsLandscape

      public void setIsLandscape(@Nullable Boolean isLandscape)
    • 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