Package travel.wink.sdk.affiliate.model
Class AdvancedMapConfigurationAffiliate
java.lang.Object
travel.wink.sdk.affiliate.model.AdvancedMapConfigurationAffiliate
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2023-12-27T18:00:24.319118463+07:00[Asia/Bangkok]")
public class AdvancedMapConfigurationAffiliate
extends Object
Advanced map configuration
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumIndicate which initial values to display first on the front-facing cardstatic enumMap marker colorstatic enumMap stylestatic enumType of inventory -
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 Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddCirclesItem(ConfigurableGeoJsonCircleAffiliate circlesItem) addMarkersItem(ConfigurableGeoJsonPointAffiliate markersItem) addPolygonsItem(ConfigurableGeoJsonPolygonAffiliate polygonsItem) addRectanglesItem(ConfigurableGeoJsonRectangleAffiliate rectanglesItem) center(GeoJsonPointAffiliate center) circles(List<ConfigurableGeoJsonCircleAffiliate> circles) engineConfigurationIdentifier(UUID engineConfigurationIdentifier) boolean@NotNull @Valid GeoJsonPointAffiliateGet centerGet circlesIndicate which initial values to display first on the front-facing card@NotNull BooleanUser can move around / pan the map@NotNull @Valid UUIDCustomization identifier@NotNull @Valid UUIDUnique map identifier@NotNull @Min(0L) @Max(21L) IntegerValid Google maps zoom level minimum: 0 maximum: 21@NotNull @Min(1L) IntegerMap height in pixels minimum: 1Map marker colorMap styleGet markers@NotNull StringgetName()Name of map@NotNull @Valid UUIDMap owner identifierGet polygonsGet rectanglesgetType()Type of inventory@NotNull @Valid UUIDInventory type identifier.@NotNull BooleanUser can zoom in/out of the mapinthashCode()identifier(UUID identifier) initialZoomLevel(Integer initialZoomLevel) mapMarkerColor(AdvancedMapConfigurationAffiliate.MapMarkerColorEnum mapMarkerColor) markers(List<ConfigurableGeoJsonPointAffiliate> markers) ownerIdentifier(UUID ownerIdentifier) polygons(List<ConfigurableGeoJsonPolygonAffiliate> polygons) rectangles(List<ConfigurableGeoJsonRectangleAffiliate> rectangles) voidsetCenter(GeoJsonPointAffiliate center) voidsetCircles(List<ConfigurableGeoJsonCircleAffiliate> circles) voidvoidsetDraggable(Boolean draggable) voidsetEngineConfigurationIdentifier(UUID engineConfigurationIdentifier) voidsetIdentifier(UUID identifier) voidsetInitialZoomLevel(Integer initialZoomLevel) voidsetMapHeight(Integer mapHeight) voidvoidvoidsetMarkers(List<ConfigurableGeoJsonPointAffiliate> markers) voidvoidsetOwnerIdentifier(UUID ownerIdentifier) voidsetPolygons(List<ConfigurableGeoJsonPolygonAffiliate> polygons) voidsetRectangles(List<ConfigurableGeoJsonRectangleAffiliate> rectangles) voidvoidsetTypeIdentifier(UUID typeIdentifier) voidsetZoomable(Boolean zoomable) toString()typeIdentifier(UUID typeIdentifier)
-
Field Details
-
JSON_PROPERTY_IDENTIFIER
- See Also:
-
JSON_PROPERTY_OWNER_IDENTIFIER
- See Also:
-
JSON_PROPERTY_ENGINE_CONFIGURATION_IDENTIFIER
- See Also:
-
JSON_PROPERTY_NAME
- See Also:
-
JSON_PROPERTY_TYPE_IDENTIFIER
- See Also:
-
JSON_PROPERTY_TYPE
- See Also:
-
JSON_PROPERTY_CENTER
- See Also:
-
JSON_PROPERTY_DRAGGABLE
- See Also:
-
JSON_PROPERTY_ZOOMABLE
- See Also:
-
JSON_PROPERTY_INITIAL_ZOOM_LEVEL
- See Also:
-
JSON_PROPERTY_MAP_STYLE
- See Also:
-
JSON_PROPERTY_MAP_MARKER_COLOR
- See Also:
-
JSON_PROPERTY_MAP_HEIGHT
- See Also:
-
JSON_PROPERTY_DISPLAY_TYPE
- See Also:
-
JSON_PROPERTY_CIRCLES
- See Also:
-
JSON_PROPERTY_RECTANGLES
- See Also:
-
JSON_PROPERTY_MARKERS
- See Also:
-
JSON_PROPERTY_POLYGONS
- See Also:
-
-
Constructor Details
-
AdvancedMapConfigurationAffiliate
public AdvancedMapConfigurationAffiliate()
-
-
Method Details
-
identifier
-
getIdentifier
Unique map identifier- Returns:
- identifier
-
setIdentifier
-
ownerIdentifier
-
getOwnerIdentifier
Map owner identifier- Returns:
- ownerIdentifier
-
setOwnerIdentifier
-
engineConfigurationIdentifier
public AdvancedMapConfigurationAffiliate engineConfigurationIdentifier(UUID engineConfigurationIdentifier) -
getEngineConfigurationIdentifier
Customization identifier- Returns:
- engineConfigurationIdentifier
-
setEngineConfigurationIdentifier
-
name
-
getName
Name of map- Returns:
- name
-
setName
-
typeIdentifier
-
getTypeIdentifier
Inventory type identifier. Either a single channel inventory identifier, a list identifier or a dynamic search identifier.- Returns:
- typeIdentifier
-
setTypeIdentifier
-
type
-
getType
Type of inventory- Returns:
- type
-
setType
-
center
-
getCenter
Get center- Returns:
- center
-
setCenter
-
draggable
-
getDraggable
User can move around / pan the map- Returns:
- draggable
-
setDraggable
-
zoomable
-
getZoomable
User can zoom in/out of the map- Returns:
- zoomable
-
setZoomable
-
initialZoomLevel
-
getInitialZoomLevel
@Nonnull @NotNull @Min(0L) @Max(21L) public @NotNull @Min(0L) @Max(21L) Integer getInitialZoomLevel()Valid Google maps zoom level minimum: 0 maximum: 21- Returns:
- initialZoomLevel
-
setInitialZoomLevel
-
mapStyle
public AdvancedMapConfigurationAffiliate mapStyle(AdvancedMapConfigurationAffiliate.MapStyleEnum mapStyle) -
getMapStyle
Map style- Returns:
- mapStyle
-
setMapStyle
-
mapMarkerColor
public AdvancedMapConfigurationAffiliate mapMarkerColor(AdvancedMapConfigurationAffiliate.MapMarkerColorEnum mapMarkerColor) -
getMapMarkerColor
@Nonnull @NotNull public @NotNull AdvancedMapConfigurationAffiliate.MapMarkerColorEnum getMapMarkerColor()Map marker color- Returns:
- mapMarkerColor
-
setMapMarkerColor
-
mapHeight
-
getMapHeight
Map height in pixels minimum: 1- Returns:
- mapHeight
-
setMapHeight
-
displayType
public AdvancedMapConfigurationAffiliate displayType(AdvancedMapConfigurationAffiliate.DisplayTypeEnum displayType) -
getDisplayType
@Nonnull @NotNull public @NotNull AdvancedMapConfigurationAffiliate.DisplayTypeEnum getDisplayType()Indicate which initial values to display first on the front-facing card- Returns:
- displayType
-
setDisplayType
-
circles
-
addCirclesItem
public AdvancedMapConfigurationAffiliate addCirclesItem(ConfigurableGeoJsonCircleAffiliate circlesItem) -
getCircles
Get circles- Returns:
- circles
-
setCircles
-
rectangles
public AdvancedMapConfigurationAffiliate rectangles(List<ConfigurableGeoJsonRectangleAffiliate> rectangles) -
addRectanglesItem
public AdvancedMapConfigurationAffiliate addRectanglesItem(ConfigurableGeoJsonRectangleAffiliate rectanglesItem) -
getRectangles
Get rectangles- Returns:
- rectangles
-
setRectangles
-
markers
-
addMarkersItem
public AdvancedMapConfigurationAffiliate addMarkersItem(ConfigurableGeoJsonPointAffiliate markersItem) -
getMarkers
Get markers- Returns:
- markers
-
setMarkers
-
polygons
public AdvancedMapConfigurationAffiliate polygons(List<ConfigurableGeoJsonPolygonAffiliate> polygons) -
addPolygonsItem
public AdvancedMapConfigurationAffiliate addPolygonsItem(ConfigurableGeoJsonPolygonAffiliate polygonsItem) -
getPolygons
Get polygons- Returns:
- polygons
-
setPolygons
-
equals
-
hashCode
public int hashCode() -
toString
-