ActivityAllOf

public final class ActivityAllOf

Parameters

categoryName

This field categorizes various types of activities available within the product. It allows API consumers to assign descriptive labels or keywords representing the nature of each activity. Possible category name values include: * Adventures: This category includes activities such as hiking, zip-lining, rock climbing, bungee jumping, and other adventurous pursuits. * Air, Balloon & Helicopter Tours: This category offers activities like hot air balloon rides, helicopter tours, and aerial sightseeing experiences. * Cruises & Water Tours: This includes options such as boat cruises, yacht tours, river rafting, snorkeling, and diving expeditions. * Nightlife: This category encompasses activities like clubbing, pub crawls, live music events, and cultural performances. These activities predominantly occur during the evening or nighttime.

activityDescription

This field provides additional details or a brief explanation of the specific activity.

supplyProvider
tickets
coordinates
startDateTime

The field represents the start time of an activity, using the ISO-8601 date and time format yyyy-MM-ddTHH:mm:ss.SSSZ.

endDateTime

The field represents the end time of an activity, using the ISO-8601 date and time format yyyy-MM-ddTHH:mm:ss.SSSZ.

isPassbook

Indicates whether a QR code is required for an activity, serving as proof of reservation or purchase. This includes digital tickets saved on mobile applications such as Google Pay, Apple Wallet, or similar services provided by activity organizers.

availablePolicy

Constructors

Link copied to clipboard
public ActivityAllOf ActivityAllOf(String categoryName, String activityDescription, SupplyProvider supplyProvider, List<Ticket> tickets, Coordinates coordinates, OffsetDateTime startDateTime, OffsetDateTime endDateTime, Boolean isPassbook, AvailablePolicy availablePolicy)

Types

Link copied to clipboard
public final class Builder

Properties

Link copied to clipboard
@Length(max = 200)
@NotNull()
@Valid()
private final String activityDescription
Link copied to clipboard
@Valid()
private final AvailablePolicy availablePolicy
Link copied to clipboard
@Length(max = 200)
@NotNull()
@Valid()
private final String categoryName
Link copied to clipboard
@NotNull()
@Valid()
private final Coordinates coordinates
Link copied to clipboard
Link copied to clipboard
@Valid()
private final Boolean isPassbook
Link copied to clipboard
Link copied to clipboard
@NotNull()
@Valid()
private final SupplyProvider supplyProvider
Link copied to clipboard
@Size(min = 1, max = 40)
@NotNull()
@Valid()
private final List<Ticket> tickets

Functions

Link copied to clipboard
public final static ActivityAllOf.Builder builder()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public final String getCategoryName()
Link copied to clipboard
public final Coordinates getCoordinates()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public final List<Ticket> getTickets()
Link copied to clipboard
public final Boolean isPassbook()
Link copied to clipboard