Class Multimedia

java.lang.Object
travel.wink.sdk.booking.engine.model.Multimedia

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2022-06-16T12:47:15.131812+07:00[Asia/Bangkok]") public class Multimedia extends Object
Multimedia
  • Field Details

  • Constructor Details

    • Multimedia

      public Multimedia()
  • Method Details

    • multimediaIdentifier

      public Multimedia multimediaIdentifier(String multimediaIdentifier)
    • getMultimediaIdentifier

      @Nullable public String getMultimediaIdentifier()
      Document identifier
      Returns:
      multimediaIdentifier
    • setMultimediaIdentifier

      public void setMultimediaIdentifier(String multimediaIdentifier)
    • identifier

      public Multimedia identifier(String identifier)
    • getIdentifier

      @Nullable public String getIdentifier()
      Use this identifier to communicate with Cloudinary.
      Returns:
      identifier
    • setIdentifier

      public void setIdentifier(String identifier)
    • hotelIdentifier

      public Multimedia hotelIdentifier(String hotelIdentifier)
    • getHotelIdentifier

      @Nullable public String getHotelIdentifier()
      Owner identifier of property that owns the multimedia record.
      Returns:
      hotelIdentifier
    • setHotelIdentifier

      public void setHotelIdentifier(String hotelIdentifier)
    • type

      public Multimedia type(Multimedia.TypeEnum type)
    • getType

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

      public void setType(Multimedia.TypeEnum type)
    • source

      public Multimedia source(Multimedia.SourceEnum source)
    • getSource

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

      public void setSource(Multimedia.SourceEnum source)
    • sort

      public Multimedia sort(Integer sort)
    • getSort

      @Nullable public 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(Integer sort)
    • published

      public Multimedia published(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(Boolean published)
    • category

      public Multimedia category(String category)
    • getCategory

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

      public void setCategory(String category)
    • captions

      public Multimedia captions(List<SimpleDescription> captions)
    • addCaptionsItem

      public Multimedia addCaptionsItem(SimpleDescription captionsItem)
    • getCaptions

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

      public void setCaptions(List<SimpleDescription> captions)
    • lifestyleType

      public Multimedia lifestyleType(Multimedia.LifestyleTypeEnum lifestyleType)
    • getLifestyleType

      @Nullable public Multimedia.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(Multimedia.LifestyleTypeEnum lifestyleType)
    • angle

      public Multimedia angle(String angle)
    • getAngle

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

      public void setAngle(String angle)
    • width

      public Multimedia width(Integer width)
    • getWidth

      @Nullable public Integer getWidth()
      Media width in pixels.
      Returns:
      width
    • setWidth

      public void setWidth(Integer width)
    • height

      public Multimedia height(Integer height)
    • getHeight

      @Nullable public Integer getHeight()
      Media height in pixels.
      Returns:
      height
    • setHeight

      public void setHeight(Integer height)
    • isLandscape

      public Multimedia isLandscape(Boolean isLandscape)
    • getIsLandscape

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

      public void setIsLandscape(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