Class SimpleMultimediaAuthenticatedEntity
java.lang.Object
travel.wink.sdk.booking.model.SimpleMultimediaAuthenticatedEntity
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2025-01-02T16:42:22.978624448+07:00[Asia/Bangkok]")
public class SimpleMultimediaAuthenticatedEntity
extends Object
Multimedia that contains less information than Multimedia object
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumAssociate this media with a specific lifestyle type.static enumCurrently ONLY using Cloudinary to store all image / video assets.static enumWhether Cloudinary media is a VIDEO or IMAGE. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddAttributionItem(ImageAttributionAuthenticatedEntity attributionItem) addDescriptionsItem(SimpleDescriptionAuthenticatedEntity descriptionsItem) attribution(List<ImageAttributionAuthenticatedEntity> attribution) descriptions(List<SimpleDescriptionAuthenticatedEntity> descriptions) booleangetAngle()Media angleWhether image has attribution propertiesSupported OTA specification `PIC` code.Localized media captions to give user some context about where this media was taken.@NotNull IntegerMedia height in pixels.@NotNull StringUse this identifier to communicate with Cloudinary.True if media width is greater or equal to heightAssociate this media with a specific lifestyle type.@NotNull @Valid UUIDDocument identifierInstead of deleting the media, choose to un-publish it instead for later re-use.getSort()Sort allows you to control how you want to sort this record in a list of media records.Currently ONLY using Cloudinary to store all image / video assets.getType()Whether Cloudinary media is a VIDEO or IMAGE.@NotNull IntegergetWidth()Media width in pixels.inthashCode()identifier(String identifier) isLandscape(Boolean isLandscape) multimediaIdentifier(UUID multimediaIdentifier) voidvoidsetAttribution(List<ImageAttributionAuthenticatedEntity> attribution) voidsetCategory(String category) voidsetDescriptions(List<SimpleDescriptionAuthenticatedEntity> descriptions) voidvoidsetIdentifier(String identifier) voidsetIsLandscape(Boolean isLandscape) voidvoidsetMultimediaIdentifier(UUID multimediaIdentifier) voidsetPublished(Boolean published) voidvoidvoidvoidtoString()
-
Field Details
-
JSON_PROPERTY_MULTIMEDIA_IDENTIFIER
- See Also:
-
JSON_PROPERTY_IDENTIFIER
- See Also:
-
JSON_PROPERTY_TYPE
- See Also:
-
JSON_PROPERTY_SOURCE
- See Also:
-
JSON_PROPERTY_SORT
- See Also:
-
JSON_PROPERTY_ANGLE
- See Also:
-
JSON_PROPERTY_WIDTH
- See Also:
-
JSON_PROPERTY_HEIGHT
- See Also:
-
JSON_PROPERTY_PUBLISHED
- See Also:
-
JSON_PROPERTY_CATEGORY
- See Also:
-
JSON_PROPERTY_DESCRIPTIONS
- See Also:
-
JSON_PROPERTY_LIFESTYLE_TYPE
- See Also:
-
JSON_PROPERTY_ATTRIBUTION
- See Also:
-
JSON_PROPERTY_IS_LANDSCAPE
- See Also:
-
-
Constructor Details
-
SimpleMultimediaAuthenticatedEntity
public SimpleMultimediaAuthenticatedEntity()
-
-
Method Details
-
multimediaIdentifier
-
getMultimediaIdentifier
Document identifier- Returns:
- multimediaIdentifier
-
setMultimediaIdentifier
-
identifier
-
getIdentifier
Use this identifier to communicate with Cloudinary.- Returns:
- identifier
-
setIdentifier
-
type
-
getType
Whether Cloudinary media is a VIDEO or IMAGE.- Returns:
- type
-
setType
-
source
public SimpleMultimediaAuthenticatedEntity source(SimpleMultimediaAuthenticatedEntity.SourceEnum source) -
getSource
Currently ONLY using Cloudinary to store all image / video assets.- Returns:
- source
-
setSource
-
sort
-
getSort
Sort allows you to control how you want to sort this record in a list of media records.- Returns:
- sort
-
setSort
-
angle
-
getAngle
-
setAngle
-
width
-
getWidth
-
setWidth
-
height
-
getHeight
-
setHeight
-
published
-
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
-
category
-
getCategory
Supported OTA specification `PIC` code. See [OTA geoname data](#operation/showAvailableCodesForCategory)- Returns:
- category
-
setCategory
-
descriptions
public SimpleMultimediaAuthenticatedEntity descriptions(List<SimpleDescriptionAuthenticatedEntity> descriptions) -
addDescriptionsItem
public SimpleMultimediaAuthenticatedEntity addDescriptionsItem(SimpleDescriptionAuthenticatedEntity descriptionsItem) -
getDescriptions
Localized media captions to give user some context about where this media was taken.- Returns:
- descriptions
-
setDescriptions
-
lifestyleType
public SimpleMultimediaAuthenticatedEntity lifestyleType(SimpleMultimediaAuthenticatedEntity.LifestyleTypeEnum lifestyleType) -
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
-
attribution
public SimpleMultimediaAuthenticatedEntity attribution(List<ImageAttributionAuthenticatedEntity> attribution) -
addAttributionItem
public SimpleMultimediaAuthenticatedEntity addAttributionItem(ImageAttributionAuthenticatedEntity attributionItem) -
getAttribution
Whether image has attribution properties- Returns:
- attribution
-
setAttribution
-
isLandscape
-
getIsLandscape
True if media width is greater or equal to height- Returns:
- isLandscape
-
setIsLandscape
-
equals
-
hashCode
-
toString
-